日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

轻量级RTSP服务SDK

發(fā)布時間:2025/3/12 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 轻量级RTSP服务SDK 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

為滿足內(nèi)網(wǎng)無紙化/電子教室等內(nèi)網(wǎng)超低延遲需求,避免讓用戶配置單獨的服務(wù)器,大牛直播SDK在推送端發(fā)布了輕量級RTSP服務(wù)SDK:

簡單來說,之前推送端SDK支持的功能,內(nèi)置輕量級RTSP服務(wù)SDK后,功能繼續(xù)支持。

一、支持功能

如不單獨說明,系Windows、Android、iOS全平臺支持。

  • ?[基礎(chǔ)功能]支持Windows/Android/iOS平臺RTMP直播SDK除推送RTMP外的所有常規(guī)功能;
  • ?[音頻格式]AAC;
  • ?[視頻格式]H.264、H.265;
  • ?[協(xié)議類型]RTSP;
  • ?[傳輸模式]支持單播組播模式;
  • ?[端口設(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測試程序:SmartPublisherDemo.exe;
  • ?Windows C++工程:WIN-PublisherSDK-CPP-Demo;
  • ?Windows C#工程:WIN-PublisherSDK-CSharp-Demo;
  • ?Android工程:SmartPublisherV2;
  • ?iOS工程:SmartiOSPublisherV2。

數(shù)據(jù)源:

1. 視頻源相關(guān):

?[屏幕/攝像頭]支持幀率、關(guān)鍵幀間隔、碼率、編碼profile、編碼速度等設(shè)置;

?[屏幕]支持屏幕裁剪,根據(jù)幀率和推送分辨率,自動推薦碼流;

?[攝像頭]支持攝像頭選擇、分辨率設(shè)置、幀率設(shè)置。

2. 音頻源相關(guān)

?[音頻]采集麥克風(fēng);

?[音頻]采集揚聲器。

3. 攝像頭和屏幕合成數(shù)據(jù)

?[攝像頭和屏幕實時切換]支持推送過程中,攝像頭和屏幕互相切換,單畫面顯示攝像頭或屏幕;

?[攝像頭疊加到屏幕] 支持攝像頭按照設(shè)置坐標(biāo),疊加到屏幕指定位置,并支持實時關(guān)閉疊加層;

?[屏幕疊加到攝像頭] 支持屏幕按照設(shè)定坐標(biāo),疊加到攝像頭指定位置,并支持實時關(guān)閉疊加層。

音視頻處理:

1. 支持類型

?[視頻]H.264;

?[音頻]AAC;

2.水印和透明度遮擋

?[實時水印]支持動態(tài)水印設(shè)置,完美支持文字水印、實時時間水印和圖片水印;

?[透明度]可以設(shè)置透明度處理(設(shè)置遮蓋)。

3.音頻合成

?[音頻]支持揚聲器和麥克風(fēng)音頻混音輸出(同時選擇“采集揚聲器”和“采集麥克風(fēng)”)。

4. 音頻處理

?[音頻]支持音頻“端點檢測(VAD)”,自適應(yīng)碼流,音頻碼流更節(jié)省;

?[音頻]支持噪音抑制功能;

?[音頻]支持自動增益控制。

靜音、快照、錄像等:

?[音視頻]支持純音頻、純視頻、音視頻

?[音頻]實時靜音/取消靜音;

?[對接服務(wù)器]在內(nèi)置RTSP服務(wù)的同時,完美支持同步推送RTMP流到自建RTMP服務(wù)器或CDN

?[錄像]錄像和內(nèi)置RTSP服務(wù)完全分離,完美支持“邊推送邊錄像”、“先推送、后錄像”、“先錄像,后推送;

?[錄像]支持設(shè)置錄像文件前綴、錄像文件大小,錄像文件增加日期、時間;

?[快照]支持隨時快照。

二、如何操作內(nèi)置RTSP服務(wù)

?

1. 在選擇好需要推送出去的音視頻數(shù)據(jù)類型、調(diào)整好碼率后,點擊“配置查看RTSP服務(wù)”:

2. 根據(jù)需求,可以啟動一路或者多路服務(wù),每路服務(wù),并可配置用戶名密碼信息(可選)。啟動服務(wù)后,點擊“確定”退出設(shè)置頁面;

3. 配置流名稱(可自定義),默認是 stream1;

4. 發(fā)布RTSP流:

5. 發(fā)布后,播放地址列表里面,會顯示當(dāng)前發(fā)布的url,拷貝其中一個或多個,用大牛直播直播播放器SDK,分別播放即可;

6.服務(wù)器負載查看:再次點擊“配置查看RTSP服務(wù)”,即可看到每個服務(wù)連接的會話數(shù):

7. 如需停止服務(wù),點擊頁面的“停止RTSP流”即可;

8. 如需啟動RTSP服務(wù)的同時,還需要把數(shù)據(jù)推到其他RTMP服務(wù),輸入推送的RTMP url,點擊“推送”即可。

整體效果展示,以采集桌面左上角640×480區(qū)域為例,同時播放9路,并分別連不同的服務(wù):

視頻展示:

點我看視頻展示

經(jīng)測試,整體延遲在200-300毫秒?yún)^(qū)間。

總結(jié)

以上是生活随笔為你收集整理的轻量级RTSP服务SDK的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。