rtp rtcp rtsp sip協議瞭解方法
阿新 • • 發佈:2019-01-11
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