本文所搭建的流媒体服务器是在虚拟机Centos7中安装rtsp-simple-server充当服务器,在windows本机中安装FFmpeg用于推流,使用vlc播放器播放rtsp-simple-server中的视频充当拉流,并用wiresh
本文所搭建的流媒体服务器是在虚拟机Centos7中安装rtsp-simple-server充当服务器,在windows本机中安装FFmpeg用于推流,使用vlc播放器播放rtsp-simple-server中的视频充当拉流,并用wireshark抓包分析RTSP协议。
- 去Https://www.ffmpeg.org/download.html#build-windows下载,下载完直接解压既可。(下载时会有多个版本,essentials应该是基本版没有full版本功能插件多,不过那个版本都可以满足测试,所以随机选择一个就行)
- 解压完成后进入FFmpeg文件夹,打开windows自带的powershell,(也可以把FFmpeg加入环境变量,这样就可以随时随地运行FFmpeg了,具体请自行百度)
- ffmpeg -re -stream_loop -1 -i test.mp4 -c copy -f rtsp rtsp://192.168.162.141:8554/video
-re:以流的方式读取;
-stream_loop:循环读取视频的次数,-1代表无限循环
-i:输入的文件;
-c:音频和视频都不再进行编码,使用原来的编码方式直接推流;
-f:输出到那个地址;
192.168.162.141:是虚拟机的地址,在centos中用ifconfig查询。
- 去https://www.videolan.org/下载windows版本,在windows中安装。
- 安装后打开vlc,在打开媒体流中输入rtsp://192.168.162.141:8554/video,点击播放就可拉取视频。
- 去 http://www.wireshark.org下载。
2.打开wireshark,在过滤栏输入RTSP,过滤RTSP协议
来源地址:https://blog.csdn.net/qq_36819827/article/details/129320180
--结束END--
本文标题: 搭建RTSP流媒体服务器(用于测试分析RTSP协议)(rtsp-simple-server+FFmpeg+vlc+wireshark)
本文链接: https://lsjlt.com/news/383617.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0