首页| 论坛| 消息

标题:视频监控推流助手/极低延迟/支持N路批量多线程推流/264和265推流/监控转网页
作者:liudianwu
日期:2024-09-12 13:46
内容:

## 一、前言说明
搞视频监控开发除了基本的拉流以外,还有个需求是推流,需要将拉到的流重新推流到流媒体服务器,让流媒体服务做转发和负载均衡,这样其他地方只需要问流媒体服务器要视频流即可。为什么拉了又重新推呢,因为软件这边和可能拉流后做了处理,比如做了人工智能运算,识别到了物体方框和文字标识,这些信息可以加到视频流中,既可以是加到视频流上也可以附带数据中。还有一种情况是拉到的流本身不支持GB28181,但是外部又需要访问,流媒体服务器放在公网上即可,这样用户就可以按需拉流播放。
有个工具叫OBS,也可以推流多路,但是默认他都是重新编码推流,意味着高占用的CPU,而视频监控的设备基本上都是标准的264和265,其实这种裸流数据可以直接推,无需重新编码,其实就是相当于写文件,性能瓶颈在网络带宽而不是电脑配置,本地只需要极低的资源占用就可以推流几百路甚至几千路。所以作为监控行业的从业者,这样一个工具才是非常实用的。
## 二、功能特点
1. 支持各种本地音视频文件和网络音视频文件,格式包括mp3、aac、wav、wma、mp4、mkv、rmvb、wmv、mpg、flv、asf等。
2. 支持各种网络音视频流,网络摄像头,协议包括rtsp、rtmp、http等。
3. 支持本地摄像头设备推流,可指定分辨率、帧率、格式等。
4. 支持本地桌面采集推流,可指定屏幕索引、采集区域、起始坐标、帧率等,也支持指定窗口标题进行采集。
5. 可实时切换预览视频文件,可切换音视频文件播放进度,切换到哪里就推流到哪里。预览过程中可以切换静音状态和暂停推流。
6. 可指定重新编码推流,任意源头格式可选强转264或265格式。
7. 可转换分辨率推流,设置等比例缩放或者指定分辨率进行转换。
8. 推流的清晰度、质量、码率都可调,可以节约网络带宽和拉流端的压力。
9. 音视频文件自动循环不间断推流。
10. 音视频流有自动掉线重连机制,重连成功自动继续推流。
11. 支持各种流媒体服务程序,包括但不限于mediamtx、ZLMediaKit、srs、LiveQing、nginx-rtmp、EasyDarwin、ABLMediaServer。
12. 通过配置文件自动加载对应流媒体程序的协议和端口,自动生成推流地址和各种协议的拉流地址。可以通过配置文件自己增加流媒体程序。
13. 可选rtmp、rtmp格式推流,推流成功后,支持多种格式拉流,包括但不限于rtsp、rtmp、hls、flv、ws-flv、webrtc等。
14. 在软件上推流成功后,可以直接单击网页预览,实时预览推流后拉流的画面,多画面网页展示。
15. 软件界面上可单 ..

回复 发表
主题 版块