如何实现RTSP/RTMP流接入到RTSP网关
好多企業(yè)或開發(fā)者給我們反映,他們期望能把外網(wǎng)的rtsp或rtmp流,直接拉取注入到內(nèi)網(wǎng)流媒體服務(wù)器,保證內(nèi)網(wǎng)用戶,無需訪問,直接鏈接到內(nèi)網(wǎng)服務(wù)器就可以觀看到公網(wǎng)rtmp/rtsp流。
優(yōu)勢如下:
1. 內(nèi)網(wǎng)用戶無需訪問外網(wǎng),拉取公網(wǎng)轉(zhuǎn)發(fā)的rtmp/rtsp流,節(jié)省了企業(yè)流量;
2. 保障了隔離網(wǎng)絡(luò)環(huán)境下的用戶安全;
3. 內(nèi)置rtsp服務(wù),拉流和內(nèi)置rtsp服務(wù)在一臺機器,節(jié)省了企事業(yè)單位成本,并支持多級部署。
大牛直播SDK實現(xiàn)如下:
內(nèi)網(wǎng)RTSP網(wǎng)關(guān)SDK,系內(nèi)置輕量級RTSP服務(wù)SDK擴展,完成外部RTSP/RTMP數(shù)據(jù)拉取并注入到輕量級RTSP服務(wù)SDK工作,多個內(nèi)網(wǎng)客戶端直接訪問內(nèi)網(wǎng)輕量級RTSP服務(wù)獲取公網(wǎng)數(shù)據(jù),無需部署單獨的服務(wù)器,支持RTSP/RTMP H.265數(shù)據(jù)接入。
簡單來說:內(nèi)置輕量級RTSP服務(wù)SDK和內(nèi)置RTSP網(wǎng)關(guān)SDK的區(qū)別在于數(shù)據(jù)來源不同,內(nèi)置輕量級RTSP服務(wù)SDK數(shù)據(jù)來源于終端設(shè)備自帶攝像頭數(shù)據(jù)/屏幕數(shù)據(jù)/外部編碼前后數(shù)據(jù),內(nèi)置RTSP網(wǎng)關(guān)SDK的數(shù)據(jù)源是RTSP/RTMP流數(shù)據(jù)。
- ?[音頻格式]AAC;
- ?[視頻格式]H.264、H.265;
- ?[接入?yún)f(xié)議]支持內(nèi)外網(wǎng)RTMP/RTSP流接入;
- ?[輸出協(xié)議]RTSP,拉取的RTSP/RTMP流,注入輕量級RTSP服務(wù)SDK;
- ?[音頻轉(zhuǎn)碼]支持音頻(PCMU/PCMA,Speex等)轉(zhuǎn)AAC后注入;
- ?[端口設(shè)置]支持RTSP端口設(shè)置;
- ?[鑒權(quán)設(shè)置]支持RTSP鑒權(quán)用戶名、密碼設(shè)置;
- ?[獲取session連接數(shù)]支持獲取當(dāng)前RTSP服務(wù)會話連接數(shù);
- ?[多服務(wù)支持]支持同時創(chuàng)建多個內(nèi)置RTSP服務(wù);
- ?[H.265支持]Windows內(nèi)置rtsp server支持發(fā)布H.265視頻(64位庫);
- ?[RTSP url回調(diào)]支持設(shè)置后的rtsp url通過event回調(diào)到上層;
對應(yīng)Demo:
- ?Windows測試程序:SmartStreamRelayDemo.exe;
- ?Windows C++工程:WIN-RelaySDK-CPP-Demo;
- ?Windows C#工程:WIN-RelaySDK-CSharp-Demo。
基本使用步驟:
總結(jié)
以上是生活随笔為你收集整理的如何实现RTSP/RTMP流接入到RTSP网关的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【NLP】基于GloVe词向量的迁移学习
- 下一篇: 腾讯视频app下载2019_腾讯视频主设