Stream 像rtmpdump一样将RTSP转储到文件
如何将RTSP流转储到文件 对于RTMP,我可以这样做:Stream 像rtmpdump一样将RTSP转储到文件,stream,rtsp,dump,rtmp,Stream,Rtsp,Dump,Rtmp,如何将RTSP流转储到文件 对于RTMP,我可以这样做: rtmpdump --quiet --start=0 --stop=10 -rtmp=[Path to stream] --flv=dump.f4v 我需要为RTSP做同样的事情。我在OSX上,可以访问VLC、python和ffmpeg 我只需要保存一个小的10秒流样本来测试服务器。将“RTSP流”转储到文件中是没有用的。RTSP是客户端和服务器之间的双向对话。字节内容在每次运行时都会更改,因此无法以任何有意义的方式重播捕获的数据 如果
rtmpdump --quiet --start=0 --stop=10 -rtmp=[Path to stream] --flv=dump.f4v
我需要为RTSP做同样的事情。我在OSX上,可以访问VLC、python和ffmpeg
我只需要保存一个小的10秒流样本来测试服务器。将“RTSP流”转储到文件中是没有用的。RTSP是客户端和服务器之间的双向对话。字节内容在每次运行时都会更改,因此无法以任何有意义的方式重播捕获的数据
如果您的问题只是检查服务器是否工作,那么vlc或ffplay都可以充当RTSP客户端。在此场景中,您必须已经为服务器配置了媒体文件(通常为.mov或.mp4格式)。有关如何完成此操作,请参阅服务器说明
启动ffplay客户端将具有以下格式:
即兴表演rtsp://192.168.1.2/movie/blade.mp4使用FFmpeg或其fork Libav,您确实可以转储“RTSP流”: 稍后,您可以通过以下方式播放转储文件:
avplay dump.mp4
您还可以使用“mplayer”或“vlc”进行播放。您可以使用以下命令将其与FFmpeg一起转储 ffmpeg-i“[Path to stream]”-t 10-c copy dump.f4v
avplay dump.mp4