在安防软件开发领域中通常涉及摄像头拉流,转封,解码播放3个环节甚至涉及后端视频识别,推流到web端各个环节。但实际开发当中不可能串行开发和测试,为了提高软件开发效率,加快项目进度,通常各模块独立开发,独立调试,独立测试。实际商用环境,也不可能经常直接派开发人员到现场调试某些码流bug。所以从实际摄像头抓包拿到码流,通过模拟工具模拟上游的流程就派上用场了,以下文章介绍了3种常用工具。
1.RTP流发送器
本工具可以模拟摄像头或者上游网关或者NVR将RTP音视频流发送出来(只要是RTP流即可,对封装格式编码格式不限),也可剥离信令服务逻辑,单独用于调试媒体服务器部分。
使用方式 :rtpplay.exe -T -f RTP文件名 -s 发送端口号 目的IP地址/目的端口号。
如 rtpplay.exe -T -f testps.rtp -s 1000 127.0.0.1/20000
如果需要将发送时间戳打出来,加上-v字段即可.
即rtpplay.exe -T -v -f testps.rtp -s 1000 127.0.0.1/20000
如果想循环发送某个流可以,写一个bat脚本,循环调用即可
bat脚本可以如下:
@echo
:ABC
call rtpplay.exe -T -f testps.rtp -s 1000 127.0.0.1/20000
goto ABC
资源下载地址:
https://download.csdn.net/download/fengliang191/11148306
2. RTP(264播放器)
本工具为RTP(h264)播放器,用于调试RTSP信令,SIP信令,媒体部分可以用该播放器模拟和验证。输入接收端的 IP和端口即可
资源下载地址:
https://download.csdn.net/download/fengliang191/11148297
3. RTP(PS播放器)
RTP(PS)播放器可以用于信令调试,国标PS流接收,解封,播放可以用该播放器模拟播放,实现媒体和信令分离开发和调试。输入接收端的 IP和端口即可。
资源下载地址:
https://download.csdn.net/download/fengliang191/11148300
以上工具在实际开发和现场解bug非常有用,个人收藏以奉献大家。
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。