- 想要網頁端無插件實時觀看監控視頻
- 對實時性有要求,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/)