不期速成 日拱一卒 不期速成 日拱一卒
首页
技术
测试
分类
标签
归档
关于
首页
技术
测试
分类
标签
归档
关于
  • Hello Docker
  • 二进制文件安装Docker指南
  • Docker网桥导致网络故障分析
  • 使用Docker部署Python开发调试运行环境
  • Habor-轻量化容器服务自动部署工具
  • 当开发团队开始用Docker,测试团队应该做什么?
  • 如何把应用服务手动注册到Systemd
  • 探究inode耗尽导致的no space left on device报错原因
  • PyCharm远程开发配置攻略
  • 视频推流方案
    • 视频推拉流平台easyDarwin
    • 视频推流
      • 推流工具 FFmpeg
      • 推流效果
      • API获取推流信息
    • RTMP协议推流
  • Prometheus&Grafana打造性能测试监控服务
  • Pythoner的vim
  • RobotFramework字符转译之坑
  • JSONSchema常用关键字语法手册
  • 根据JSON Schema生成JSON样例数据
  • 一图看懂正则表达式
  • SQL中LIMIT和IFNULL的使用
  • 基于Druid的接口测试自动化方案
  • 技术
2020-05-18

视频推流方案

# 视频推流工具

# 视频推拉流平台easyDarwin

当前使用版本为EasyDarwin-linux-8.1.0-1901141151,服务已经部署在172.16.114.1

WEB页面地址:http://172.16.114.1:10008 RTSP端口为:554

# 视频推流

easyDarwin推流功能

根据说明,设置rtsp的推流地址:rtsp://172.16.114.1:554/{设置一个可以区分的ID,可以用测试场景或视频名称来标记}

# 推流工具 FFmpeg

ffmpeg -re -i "1106_test_video_floor1_2.mp4" -rtsp_transport tcp -vcodec h264 -f rtsp rtsp://172.16.114.1:554/1106_test_video_floor1_2
1

FFmpeg还可以设置重复推流,设置各类参数,自行查询。

# 推流效果

# API获取推流信息

http://172.16.114.1:10008/api/v1/pushers

{
  total: 1,
  rows: [
    {
      id: "XKR6VPRMg",
      inBytes: 59629515,
      onlines: 2,
      outBytes: 109223690,
      path: "/20200518_1",
      source: "rtsp://172.16.114.1:554/20200518_1",
      startAt: "2020-05-18 16:34:18",
      transType: "TCP",
      url: "rtsp://172.16.114.1/20200518_1"
    }
  ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

API接口对后续视频算法效果测试自动化有帮助

# RTMP协议推流

使用docker镜像(tiangolo/nginx-rtmp:latest)搭建基于Nginx的RTMP服务

docker run -d -p 1935:1935 --name nginx-rtmp tiangolo/nginx-rtmp:latest
1

推流还是使用ffmpeg或者OBS即可

#视频流#工具
上次更新: 7/26/2026, 5:11:41 PM
PyCharm远程开发配置攻略
Prometheus&Grafana打造性能测试监控服务

← PyCharm远程开发配置攻略 Prometheus&Grafana打造性能测试监控服务→

最近更新
01
测试覆盖度量全景图
11-30
02
Prism测试覆盖度量
11-30
03
AITDBClient使用文档
11-15
更多文章>
Theme by Vdoing | Copyright © 2021-2026 toddlerya | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式