日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

拉取数据_如何拉取公网RTSP/RTMP流在内网多客户端播放

發布時間:2025/3/19 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 拉取数据_如何拉取公网RTSP/RTMP流在内网多客户端播放 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

好多情況下,一路RTSP或RTMP網絡流過來后,想共享給更多局域網內的客戶端播放,一般來說,有兩種設計方案:

1. 拉取的RTSP或RTMP流,回調后的數據,轉推RTMP服務器,內網部署一臺RTMP服務器(如NGINX或者SRS)即可;

2. 拉取后的RTSP或RTMP流,回調后的數據,匯聚到內置RTSP服務模塊,內網其他終端,只要拉RTSP流即可,無需再二次部署流媒體服務器。

方案一的好處在于,NGINX或者SRS等RTMP服務器,性能強勁,支持的并發更多,如果小并發的場景,用方案2比較合適,無需單獨部署服務,即可實現技術方案,這就是我們要介紹的:內置RTSP網關模塊。

內網RTSP網關模塊功能

內網RTSP網關模塊,系內置輕量級RTSP服務模塊擴展,完成外部RTSP/RTMP數據拉取并注入到輕量級RTSP服務模塊工作,多個內網客戶端直接訪問內網輕量級RTSP服務獲取公網數據,無需部署單獨的服務器,支持RTSP/RTMP H.265數據接入。

內置輕量級RTSP服務模塊和內置RTSP網關模塊共同點:

內置輕量級RTSP服務模塊和內置RTSP網關模塊,核心痛點是避免用戶或者開發者單獨部署RTSP或者RTMP服務,數據匯聚到內置RTSP服務,對外提供可供拉流的RTSP URL,適用于內網環境下,對并發要求不高的場景,支持H.264/H.265,支持RTSP鑒權、單播、組播模式,考慮到單個服務承載能力,我們支持同時創建多個RTSP服務,并支持獲取當前RTSP服務會話連接數。

內置輕量級RTSP服務模塊和內置RTSP網關模塊不同點:數據來源不同

1. 內置輕量級RTSP服務模塊,數據源來自攝像頭、屏幕、麥克風等編碼前數據,或者本地編碼后的對接數據;

2. 內置RTSP網關模塊,實際上是RTSP/RTMP拉流模塊+內置輕量級RTSP服務模塊組合出來的。數據源來自RTSP或RTMP網絡流,拉流模塊完成編碼后的音視頻數據回調,然后,匯聚到內置輕量級RTSP服務模塊。

整體設計方案如下:

下載Demo源碼測試:

到 Github 下載Windows平臺轉發DEMO,對應( Windows平臺多路RTSP|RTMP轉RTMP推送模塊SDK(C++) Demo工程),DEMO基于VS2013開發,如下圖配置:

播放端,用SmartPlayer.exe 或者 VLC播放 即可。

總結

以上是生活随笔為你收集整理的拉取数据_如何拉取公网RTSP/RTMP流在内网多客户端播放的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。