- 想要网页端无插件实时观看监控视频
- 对实时性有要求,1080P延迟在400m内
RTSP公网效果很差
RTSP使用udp传输容易花屏,因此通常都是走 tcp进行传输,可是tcp又受带宽和tcp自身的特色影响,很容易引发延迟。linux
网页端观看视频必须使用插件git
RTSP对浏览器很是挑剔,也是RTSP没有被普遍推广的重要缘由。直播行业的兴起,培养了用户在微信端,以及Web端观看直播的习惯,插件的方式已经不可以被人接受。github
互动起来超级困难web
因为该协议公网传输效果很差,在互动的时候更是让人难以忍受。互动延迟大、花屏、丢声音、容易卡顿。小程序
ArRtspTool是anyRTC开源的一款将rtsp流转为rtc的工具,这样rtsp的流能够不须要外网服务或IP地址,便可实现网页/H5无插件观看,小程序,APP等各类方式查看视频流。浏览器
支持常见的Linux、Windows、树莓派、英伟达TX系列等等。微信
支持Rtsp流,支持USB摄像头,支持窗口推流等等。app
适用的场景:tcp
1,内网摄像头穿透到公网:使用网页,App或小程序进行观看,超低400ms内延时ide
2,远程驾驶:超低延时,远程操控,流程不卡顿
3,无人机:超低延时,精准控制,AI识别反馈
4,小区门禁:实时监看,双向对讲,远程操控
下载代码到本地:git clone https://github.com/anyRTC-Use...
编译脚本对应的平台(已验证,其余平台或系统版本可联系我司进行确认):
Makefile.linux - Centos7.0及以上 Makefile.pi - 树莓派4 Makefile.tx - Nvidia TX2
以树莓派为例(如下命令均以root运行,非root可能会报权限错误):
***# cd ArRtspTool ***# cp Makefile.pi Makefile ***# make && make install
启动程序,运行以前记得先配置一下相关参数
***# chmod +x run.sh ***# ./run.sh start ArRtspTool rtsp.conf
中止程序
***# ./run.sh stop ArRtspTool
[rtsp] url=你的Rtsp流的Url [nv] dev_id=设备ID(/dev/video0) [rtc] app_id=rtc的AppId, chan_id=频道ID,可设置任意值,web或App经过此ID能够观看rtsp的流
AppId的获取能够登陆anyRTC官网获取
注意: Rtsp地址和设备ID两者选其一,优先Rtsp地址,若推本地摄像头则无需配置Rtsp地址
详见常见问题。
anyRTC创业扶持计划
anyRTC初创企业扶持计划,只要经过企业审核,联系客服加入 anyRTC创业扶持计划,便可享受30万免费分钟数。得到分钟数可下降在实时音视频技术服务所产生的成本费用,零成本快速启动项目。
anyRTC为初创企业提供一对一专属客服,为客户提供专业、认真的服务,及时解答您的疑惑。并为客户提供专属技术指导,更快上手,轻松上线!
联系电话:021-65650071
QQ咨询群:580477436
ArCall技术交流群:597181019
咨询邮箱:hi@dync.cc
技术问题:开发者论坛
获取更多帮助前往:www.anyrtc.iohttp://www.anyrtc.io/)