VLC點播RTSP問題處理

2021-09-23 17:25:10 字數 326 閱讀 8513

hisi的參考 rtsp server.

vlc 2.x版本點播私有rtsp服務, 可正常出影象; 

vlc 3.x版本點播rtsp服務, 三秒後停止; 

抓包看vlc3.x 的rtsp會話過程,play方法後不久,vlc傳送了get_parameters請求,然後服務端就斷開了。

與vlc2.x版本的正常rtsp點播對比, 正是多了乙個get_parameters操作; 

對服務端**進行分析,rtsp服務端未對此方法進行分支處理,返回錯誤導致會話被關閉。

最終對options方法返回的方法列表進行更新,清掉不支援的get_parameters.

VLC測試RTSP請求,附RTSP互動流程

rtsp訊息格式 rtsp的訊息有兩大類,一是請求訊息 request 一是回應訊息 response 兩種訊息的格式不同.請求訊息 方法 uri rtsp版本 cr lf 訊息頭 cr lf cr lf 訊息體 cr lf其中方法包括option回應中所有的命令,uri是接受方的位址,例如 rts...

VLC搭建RTSP伺服器

下面我們來再詳細的介紹一下它的搭建。參看 vlc搭建rtsp伺服器的過程 一 vlc搭建rtsp伺服器的過程 伺服器搭建 第一步,開啟vlc 第二步 在 下拉列表下!有乙個子選單 串流 如圖所示 點選 串流 子選單 彈出乙個視窗!如下圖所示。新增乙個你要串流的本地檔案,我剛才傳給你的那個長一點的檔案...

Linux 下VLC伺服器RTSP功能實現

主要安裝步驟如下 1 安裝fedora7 2 去掉fedora 7的防火牆,當然也可以自己配置防火牆,允許4212埠和5554埠 3 安裝vlc伺服器,這個見上面的部落格文章 然後配置vlc伺服器,配置步驟如下 1 在fedora 7的控制終端中執行 vlc ttl 12 vvv color i t...