rtsp協議之vlc搭建rtsp服務器

在做視頻傳輸客戶端開發的時候,經常需要用到流媒體服務,VLC有著非常強大的流媒體處理能力,同時它也可以搭建流媒體服務器。VLC是一種開源的播放器,同時也可以用作流媒體服務器。

vlc搭建rtsp流媒體服務器步驟:

1、打開vlc,選擇流

rtsp協議之vlc搭建rtsp服務器

媒體-流

rtsp協議之vlc搭建rtsp服務器

2、選擇文件選項卡,添加一個視頻文件,基本vlc可以播放的都能添加。

rtsp協議之vlc搭建rtsp服務器

3、選擇流輸出參數。

rtsp協議之vlc搭建rtsp服務器

這裡要選擇rtsp,然後點擊 添加 按鈕。

rtsp協議之vlc搭建rtsp服務器

端口需要主要不能衝突,一般默認的8554即可,路徑根據需要設置或不設置。

rtsp協議之vlc搭建rtsp服務器

可以選擇激活轉碼然後系統會轉碼後再轉發流出去,如果電腦配置不夠會很卡延時等等問題的。不選擇的話根據視頻原本編碼方式發出去。

rtsp協議之vlc搭建rtsp服務器

sdp地址默認ip不填,默認是本地電腦ip地址。rtsp://:8554/test實際上等價於rtsp://本地ip:8664/test 比如:
rtsp://192.168.1.198:8554/test

sdp這裡不用填ip,除非是多網卡。

點擊

即可。

4、如果文件播放完了,rtsp服務會自動關閉,我們選擇一個循環圖標,會一直提供rtsp服務,便於測試。如下圖:

rtsp協議之vlc搭建rtsp服務器

vlc播放視頻rtsp流測試:

1、telnet上面的sdp中端口,看是否連接上,如果無法連接上,說明配置參數不對或視頻源非標準視頻導致rtsp服務搭建失敗了。

rtsp協議之vlc搭建rtsp服務器

telnet

rtsp協議之vlc搭建rtsp服務器

telnet成功,說明連接是通的

2、再打開一個VLC,打開網絡播放,添加上一步我們設置的SDP 路徑
rtsp://192.168.1.198:8554/test

rtsp協議之vlc搭建rtsp服務器

3、點擊play,實現流媒體的播放,正常情況下會顯示視頻畫面。


分享到:


相關文章: