YouTube 广播是否需要绑定流?

问题描述 投票:0回答:1

我只是想在 YouTube 上实现自动化直播,无需先去 YouTube 工作室。我已经能够使用 FFmpeg 从树莓派传输视频,但需要首先“启动”流。我认为这意味着开始广播。

如果我使用 YouTube 直播 api 开始广播,我可以立即开始正常地使用密钥从 FFmpeg 流式传输到 rtmp url,还是必须将流“绑定”到广播,这到底是什么意思?

youtube youtube-data-api live-streaming youtube-livestreaming-api
1个回答
0
投票

根据文档,有必要将流绑定到广播。广播对应于您为视频内容建立的事件,包含标题、描述、缩略图和预定开始/结束时间等元素。另一方面,流与您在广播中传输的实际内容相关。例如,您可以创建广播而不将其绑定到流;但是,这将导致发布的活动不提供任何视频内容。

A broadcast 表示可以在 YouTube 上观看的事件发生时。每个广播都是一个独特的 YouTube 视频。广播可以而且需要恰好绑定到一个流。

A stream 使您能够将音频视频内容传输到 YouTube,它定义了如何将内容流式传输到 YouTube 的设置。同一个码流最多可以绑定三个直播。如果这些广播发生在不同的时间,广播公司通常会为许多不同的广播重复使用相同的流。

来源:广播和流媒体

如本指南中所述,您需要创建

liveBroadcast
资源和
liveStream
资源,并使用
liveBroadcasts.bind
方法将它们关联起来。您需要将 RTMP URL(和其他相关设置)添加到
liveStream
资源,以便它包含有关流传输位置的必要信息,并且绑定确保流中的内容连接到事件在
liveBroadcast
资源中定义。

© www.soinside.com 2019 - 2024. All rights reserved.