1. 启动相关的软件
- 启动服务器
cd ~/rtsp/EasyDarwin/EasyDarwin/x64
sudo ./easydarwin -c ../WinNTSupport/easydarwin.xml -d
- 使用ffmpeg推流
抓拉流过程时推流在linux里面推,抓推流过程时则在windows推
ffmpeg -re -i 35.mp4 -codec copy -f rtsp -rtsp_transport tcp rtsp://192.168.100.51:554/test.sdp
- 使用ffplay拉流
ffplay rtsp://192.168.100.51:554/test.sdp
2. Wireshark设置
需要同时显示RTSP/RTCP/RTP协议时,需要填上 rtp or rtcp or rtsp
Wireshark设置
启动wireshark。
启动后的状态
image.png
3. 拉流分析
- 先在linux进行推流
ffmpeg -re -i 35.mp4 -codec copy -f rtsp -rtsp_transport tcp rtsp://192.168.100.51:554/test.sdp
- 然后在windows进行拉流
ffplay -x 800 -y 500 rtsp://192.168.100.51:554/test.sdp
注:-x 800 -y 500
只是为了缩小播放窗口。
-
从wireshark获取到的数据情况(节选)
节选
节选2