问题标签 [youtube-livestreaming-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
26925 浏览

youtube - 使用 FFMPEG 将我的网络摄像头的视频流式传输到 YouTube

我一直在尝试使用 ffmpeg 将我的网络摄像头的视频流式传输到 YouTube,到目前为止,我所管理的只是来自 YouTube 的“确认”,以绿色显示“开始”。然而,它很快变灰,实际的流从未真正从离线状态改变。

我正在使用这个命令来尝试流式传输它:

ffmpeg -rtbufsize 1500M -r 25 -f dshow -s 1280x720 -i video="USB2.0 HD UVC WebCam" -vcodec h264 -b:a 600k -acodec libfaac -ab 128k -f flv "rtmp://a.rtmp.youtube.com/live2/user.useruser.codecodecode"

命令

我已经设法使用 ffmpeg 将视频流式传输到 YouTube,它只是无法使用的相机。知道我可能做错了什么吗?

这是我现在使用的命令 ffmpeg -r 18 -f dshow -s 1280x720 -i video="USB2.0 HD UVC WebCam":audio="Microphone (Realtek High Definition Audio)" -vcodec h264 -b:v 1800k -acodec aac -strict experimental -f flv "rtmp://a.rtmp.youtube.com/live2/useruser.useruser.codecodecodecode"

我现在使用-acodec aac而不是 libfaac 或 libfdk_aac,因为我收到“未知编码器”错误

它正在流式传输几秒钟,但现在我收到以下错误: WriteN,RTMP 发送错误 10053

知道这些是什么意思,或者如何解决它们?

0 投票
4 回答
6517 浏览

youtube - Youtube API v3 - 获取“Live Now” rtmp 和 streamkey

Youtube 现在有一个直播部分,允许用户播放他们自己的直播会话。在这个“直播”部分,有 2 个选项:“现在直播 [Beta]”和“活动”。

  • Live Now 是一种快速简便的方法,只需将视频编码器指向指定的 RTMP Url 和 Stream Key,即可自动开始流式传输会话。它将自动检测传入媒体并开始公开广播。

  • 事件几乎是一样的,但是有高级设置,虽然它不会自动开始广播,你需要手动设置所有东西。

我知道 Youtube API 允许您检索事件的摄取 url 和 streamkey,因此您可以广播到该目标,但它还需要手动管理许多其他步骤(如发布流、将广播与流绑定、检查状态、启动、停止, ETC..)。另一方面,“Live Now”让一切都自动进行。

问题:如何从 Youtube API v3 检索“Live Now”摄取信息(rtmp url 和 streamkey)?

0 投票
1 回答
1260 浏览

ios - 如果编码器崩溃,自动停止 YouTube 直播活动

我知道 YouTube API v3,允许您创建新的直播活动,然后您需要将广播与流绑定,手动更改状态等......以便发布您的直播活动。

但是......我注意到,当远程编码器停止向流发送视频时,事件继续运行。它会一直运行,直到您手动停止流。我想知道如果我的编码器崩溃,或者我按下正在推送视频的移动应用程序中的主页按钮,是否有任何方法可以自动停止流。

如果您的编码器应用程序在流式传输期间中断,并且您从未有机会告诉 YouTube 流式传输已结束,您会怎么做?显然,它会一直流式传输垃圾,直到您手动更改状态。对此有何建议?

0 投票
1 回答
841 浏览

java - JAVA:使用 YouTube Live Streaming API 创建新的直播活动

我想从 Wowza Module 在我的 youtube 频道中创建新的直播活动,所以我必须使用 Java 创建它。我该怎么做?

0 投票
0 回答
143 浏览

api - 如何通过 API 启动和发布 On Air Hangout

我想要“给我空气”松弛命令,它将:

  • 创建环聊直播并使其可用于给定的谷歌域
  • 记录它™</li>
  • 作为不公开的视频在 YouTube 上发布
  • 找回链接

根据这个这个问题,我可以看到可以将按钮呈现到网页中,但我想让它自动启动。

有没有办法通过 API 做到这一点?

0 投票
0 回答
135 浏览

php - 如何使用 youtube api 将具有 gmail 帐户的用户添加到我的直播视频中?

是否可以通过 api 请求将用户添加到直播视频?

如果是,它是如何完成的。我在 api 文档中经历了很多次,但找不到将所选用户添加到 api 视频的内​​容。帮帮我,伙计们。

PS 我已经知道可以从直接 youtube 仪表板添加用户,并且用户需要拥有 gmail 帐户。我的问题是如何从 api 请求而不是 youtube livestream 仪表板添加。

我认为我不需要在这里上传我的代码。但是,我的代码是 youtube 开发人员指南中给出的复制粘贴。https://developers.google.com/youtube/v3/live/docs/liveBroadcasts

此外,我的视频设置为 PRIVATE 范围

0 投票
1 回答
609 浏览

youtube-api - 通过 YouTube API 创建直播精彩片段?

我知道您可以使用 Web UI 创建和上传精彩片段,但是有没有办法在直播期间通过 API(或其他)以编程方式创建精彩片段?

0 投票
0 回答
458 浏览

javascript - 无缝直播到youtube

我想使用 Youtube 服务向我网站的用户提供直播功能,但我不确定这是否可能以我想要的方式进行。

这就是我想要的:

  1. 用户点击开始广播按钮
  2. 在服务器端,Broadcast eventLive Stream使用Youtube Data API. (我不想让用户为此登录他/她的 youtube 帐户)
  3. 将一些广播和流的标识符发送回客户端浏览器。
  4. 开始向该直播发送音频/视频(可能还有屏幕共享)提要,最好使用 WebRTC。

上述情况可能吗?如果是这样,需要什么样的努力才能使其与 WebRTC 一起工作?如果 WebRTC 无法实现,那么我是否需要开发 android 应用程序、浏览器扩展等?我有哪些选择?

0 投票
1 回答
644 浏览

youtube - YouTube 数据 API 是否公开了多摄像头直播功能?

我正在尝试将根据 Google 文档使用多摄像头视图的 YouTube 直播活动集成到一个站点中 - 如果可能的话,我希望能够从直播活动中访问两个摄像头视图。

YouTube 数据 API 是否支持查询多个不同的相机视图?他们是否被列为单个事件的子项?返回的数据结构是什么样的?

或者这根本不可能 - 即具有多个摄像头的单个实时事件将在 API 中显示为标准的实时事件?

0 投票
2 回答
3504 浏览

javascript - 检查 YouTube 视频是直播还是上传

我有一个 YouTube 直播活动。我可以使用 YouTube IFrame Player API 播放视频。我想知道是否有任何方法可以找到视频是现场活动视频还是常规上传的视频。我需要这些信息来设计我的控件。