rtsp 测试地址-尊龙游戏旗舰厅官网
尊龙游戏旗舰厅官网
收集整理的这篇文章主要介绍了
rtsp 测试地址_transerver:简单实现浏览器播放rtsp流
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
市面上有很多浏览器播放rtsp的尊龙游戏旗舰厅官网的解决方案,参见(https://juejin.im/post/6844903877217632264)。
可惜这些方式,都不太适合上百个摄像头的接入,所以自己写了个服务端动态转码的小程序transerver。
transerver是一个简单的转码服务器,主要将视频从rtsp格式转换为hls格式,并支持http协议读取hls视频流。
主要特性
- 多线程支持: 不同rtsp转码,独立线程。
- 按需转码: 首次http请求发生时,初始化转码线程,特定hls的http请求截止后,在空闲一段时间后中止该hls对应的转码线程。
- http服务集成: 无需单独部署静态资源服务器。
主要场景
- 浏览器无插件播放摄像头视频(替换ffmpeg nginx的方案)
(一)使用说明
程序下载
# 仅提供centos7编译版本,如需其他环境,请自行编译 链接:https://pan.baidu.com/s/1es89wh17lznshkmawgevaw 密码:cre8配置文件
# 编辑文件 vi config.ini # 录入,多个rtsp流,换行增加即可,最多支持1024个rtsp流 # 等号之前,需满足目录名的规范,程序运行时会使用此名创建目录 m_test=rtsp://wowzaec2demo.streamlock.net/vod/mp4:bigbuckbunny_115k.mov # 保存程序运行
# 赋权 chmod x transerver # 运行 ./transerver -p 8080 # 后台运行 ./transerver -p 8080 -d客户端测试(http://chimee.org/)
选择live-hls。在src中填写服务地址。
# 服务地址格式: http://ip:port/tag/hls.m3u8 # ip: 机器ip # port: 转码程序占有端口(-p指定) # tag: 在config.ini配置文件中,等号之前tag,是rtsp流的标示例:http://127.0.0.1:8080/m_test/hls.m3u8运行异常排查
- 查看端口占用
- 查看依赖的动态库是否缺失(ldd transerver)
总结
以上是尊龙游戏旗舰厅官网为你收集整理的rtsp 测试地址_transerver:简单实现浏览器播放rtsp流的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: