【问题标题】:Streaming a stream from website to Twitch with FFMPEG使用 FFMPEG 将流从网站流式传输到 Twitch
【发布时间】:2019-06-13 20:36:32
【问题描述】:

是否可以通过 FFMPEG 将带有直播(即网络摄像机)的网站流式传输到 Twitch?如果是,有人知道如何实现吗?

【问题讨论】:

    标签: ffmpeg video-streaming streaming ip-camera twitch


    【解决方案1】:

    是的。 FFmpeg 有一个内置的 RTMP 客户端(这是您将用于将视频数据发送到 Twitch 的协议)、FLV(音频和视频数据的包装器)、H.264(视频编解码器)和 AAC(音频编解码器)。

    首先,找到您的 RTMP 提取 URL:https://stream.twitch.tv/ingests/

    现在,只需像往常一样运行 FFmpeg 来获取输入,但为输出设置一些附加参数:

    ffmpeg [your input parameters] -vcodec libx264 -b:v 5M -acodec aac -b:a 256k -f flv [your RTMP URL]
    

    【讨论】:

    • 可能想要设置 KF 间隔,例如-g 60.
    • @Gyan 有效点,是的!现在是 Twitch 的标准,还是只是低延迟流?他们想要的任何其他推荐标志?
    • 另外@J.Doe 看看您在设置编解码器时是否可以使用 NVENC。你会有更好的表现。
    • 这里是推荐的设置列表:stream.twitch.tv/encoding
    • @Brad 还有-maxrate and -bufsize
    猜你喜欢
    • 2018-08-06
    • 2011-08-20
    • 2017-08-11
    • 2014-01-28
    • 1970-01-01
    • 2021-04-12
    • 2017-07-16
    • 2017-10-09
    • 2013-09-03
    相关资源
    最近更新 更多