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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何用轻量级RTSP服务本地生成RTSP测试URL

發布時間:2025/3/12 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何用轻量级RTSP服务本地生成RTSP测试URL 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近發現好多開發者都在搜索可用的RTSP測試URL,目前公網實際可測試的RTSP URL非常少,即便是可用,分辨率和網絡也非常差,不適合長期測試。

針對此,我們的建議是最好直接網上買個海康或大華的攝像頭,一般來說,海康大華的RTSP URL格式如下:

海康攝像頭RTSP URL規則

主碼流:rtsp://admin:daniulive12345@192.168.0.120:554/h265/ch1/main/av_stream

子碼流:rtsp://admin:daniulive12345@192.168.0.120:554/h264/ch1/sub/av_stream

rtsp://[username]:[password]@[ip]:[port]/[codectype]/[channel]/[subtype]/av_stream
URL組成說明:
username: 用戶名;
password: 密碼;
ip: 網絡攝像機IP地址;
port: 端口號,默認554;
codectype:有h264/h265/mjpeg;
channel: 通道號。
subtype: 碼流類型,主碼流:main,子碼流:sub。

大華攝像頭RTSP URL規則

主碼流:rtsp://admin:admin123456@192.168.0.121:554/cam/realmonitor?channel=1&subtype=0

子碼流:rtsp://admin:admin123456@192.168.0.121:554/cam/realmonitor?channel=1&subtype=1

rtsp://[username]:[password]@[ip]:[port]/cam/realmonitor?/[channel]&/[subtype]
URL組成說明:
username: 用戶名;
password: 密碼;
ip: 網絡攝像機IP地址;
port: 端口號,默認554;
codectype:有h264/h265/mjpeg;
channel: 通道號。
subtype: 碼流類型,主碼流:0,子碼流:1。

如何自己生成個本地RTSP測試URL

如果想采集PC攝像頭或者屏幕,也可以本地用輕量級RTSP服務,本地生成個RTSP測試URL。常用的方式,比如VLC串流,或者大牛直播SDK(URL)的Windows平臺SmartPublisherDemo生成即可。

本文就以SmartPublisherDemo輕量級RTSP服務采集本地攝像頭為例,說明下如何創建個本地測試的RTSP地址。

1. 選中采集攝像頭,并選擇需要測試的分辨率、幀率,點擊“獲取視頻碼率默認值”,得到系統推薦的碼率(高級用戶也可自行配置),如需要采集audio,看采集麥克風還是揚聲器的,如果二者均需采集,同時選中即可(混音模式)。

2. 點擊“配置查看Rtsp服務”按鈕,在彈出框點擊“啟動服務”即可,可啟動一組也可啟動多組,每個服務對應一個RTSP URL。

3. 確定后,點擊“發布RTSP流”按鈕即可,發布后,可本地生成個RTSP URL,以本機為例,生成的URL是“rtsp://192.168.0.211:8554/stream1”。

4. 啟動播放端,輸入生成的RTSP URL,測試即可。

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

6. 如需停止服務,點擊頁面的“停止RTSP流”即可;

是不是非常方便?

為什么要做輕量級RTSP服務?

輕量級RTSP服務解決的核心痛點是避免用戶或者開發者單獨部署RTSP或者RTMP服務,實現本地的音視頻數據(如攝像頭、麥克風),編碼后,匯聚到內置RTSP服務,對外提供可供拉流的RTSP URL,輕量級RTSP服務,適用于內網環境下,對并發要求不高的場景,支持H.264/H.265,支持RTSP鑒權、單播、組播模式,考慮到單個服務承載能力,我們支持同時創建多個RTSP服務,并支持獲取當前RTSP服務會話連接數。

設計功能:

  • ?[基礎功能]采集攝像頭、屏幕、窗口或外部自定義音視頻數據;
  • ?[音頻格式]AAC;
  • ?[視頻格式]H.264、H.265;
  • ?[協議類型]RTSP;
  • ?[傳輸模式]支持單播和組播模式;
  • ?[端口設置]支持RTSP端口設置;
  • ?[鑒權設置]支持RTSP鑒權用戶名、密碼設置;
  • ?[獲取session連接數]支持獲取當前RTSP服務會話連接數;
  • ?[多服務支持]支持同時創建多個內置RTSP服務;
  • ?[H.265支持]Windows內置rtsp server支持發布H.265視頻;
  • ?[RTSP url回調]支持設置后的rtsp url通過event回調到上層。

感興趣的開發者,可以自行嘗試。

總結

以上是生活随笔為你收集整理的如何用轻量级RTSP服务本地生成RTSP测试URL的全部內容,希望文章能夠幫你解決所遇到的問題。

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