【问题标题】:Capturing and processing a live RTMP stream捕获和处理实时 RTMP 流
【发布时间】:2018-07-16 14:41:58
【问题描述】:

我正在尝试从以下网站上的实时摄像机源下载实时流(不是文件):http://www.dot.ca.gov/video/

我使用 Wireshark 嗅探 TCP 数据包并能够提取 RTMP 参数,但无法将它们与 FFMPEG/VLC 一起用于在 VLC 上下载/播放流(我想我没有构建 URL正确)。

例如,对于可用的相机源here,我得到了以下参数:

swfUrl:http://www.dot.ca.gov/research/its/StrobeMediaPlayback.swf

pageUrl:http://www.dot.ca.gov/d4/d4cameras/ct-cam-pop-N17_at_Saratoga_Rd.html

tcUrl: rtmp://wzmedia.dot.ca.gov:1935/D4 播放:E37_at_Lakeville_Rd.stream。

是否有人熟悉这一点并可以帮助我了解如何使用上述内容下载流?

非常感谢!亚尼夫

【问题讨论】:

    标签: ffmpeg video-streaming live rtmp


    【解决方案1】:
    ffmpeg  -re -i "rtmp://wzmedia.dot.ca.gov:1935/D4"  -acodec copy -vcodec libx264 -f flv  -y ~/save_stream.flv
    

    “-i”表示infile,“-y”表示覆盖输出文件。

    你可以使用 ffmpeg -h 来查看。

    【讨论】:

    • -y 用于自动覆盖输出文件,以防它已经存在。
    • 是的,我的表达有误@LordNeckbeard
    猜你喜欢
    • 2019-01-07
    • 2019-07-23
    • 2017-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    相关资源
    最近更新 更多