1. 程式人生 > >rtp rtcp rtsp sip協議瞭解方法

rtp rtcp rtsp sip協議瞭解方法

vlc有個串流功能 可以流各種推流 方便拉取。 能夠方便抓包檢視協議。

1.選單媒體->流 開啟對話方塊 分別可以選擇本地檔案 關盤檔案 網路流 捕獲裝置做流化處理。

2. 選擇 串流->新目標可以選擇流化的格式如rtp,接著很關鍵選擇新增按鈕選擇流化到的ip和埠,先一步能選擇音視訊的編碼格式。

3. 接著,可以在開啟一個vlc 播放流,同時用抓包工具抓取相應的包,檢視。

備註: 我開始用的時候,就因為沒有選擇新增流化到的ip和埠。

1. udp 推流 ( 驗證 )

下面採用windows安裝的ffmepg ffplay  本地推流播放驗證

推流:
ffmpeg -f dshow -i video="screen-capture-recorder" -r 5 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -s 320x240 -f h264 udp://127.0.0.1:6666
播放:
ffplay udp://127.0.0.1:6666

2. 

 

live555是一個簡單開源的rtsp伺服器,可以搭建了 測試rtsp服務。

參考:

文章介紹的rtp rtcp rtsp區別作用,可以參考  https://www.cnblogs.com/eksay/p/rtp_rtcp.html

介紹了udp+rtp格式  https://blog.csdn.net/leixiaohua1020/article/details/50535230

ffmpeg 命令列推流  https://blog.csdn.net/leixiaohua1020/article/details/38284961