我试图在电报上发送带有pytgcalls的usb网络摄像头的流。在中没有任何关于这一点,但有几个例子的流媒体youtube视频或本地mp4文件。我已经找到了一个youtube视频流的例子,我认为流式usb摄像头是非常相似的。首先,进口模块:
import asyncio
from pyrogram import Client
from pytgcalls import idle
from pytgcalls import PyTgCalls
from pytgcalls import StreamType
from pytgcalls.types.input_stream import Au
如何获取特定直播事件的rtmp url和流名称?
之前,我一直在使用Youtube API v.2.0,可以检索包含rtmp urls和流名称的实时事件列表。使用新的Youtube Live Streaming API (v.3.0),我可以使用liveBroadcasts list方法检索实况事件列表,但响应不包含任何rtmp urls和流名称。为了获得它们,我应该创建一个新的liveStream资源或使用现有的资源。
有没有办法在不这样做的情况下获得rtmp url和流名称?
我正在尝试实现来自youtube频道的实况视频与youtube iframe api。在api中有一个videoId属性,它也适用于直播视频,但我们必须在每个流开始时添加视频id。
iframe live video https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID有一个解决方案。如何在iframe api中使用?
我正在尝试使用Python API在youtube上安排实况转播。广播是针对某个频道的,我的用户具有管理该频道的权限。我需要使用"delegated_credentials“,因为它在有限制的GSuite组织中。为此,我使用以下代码:
# This OAuth 2.0 access scope allows for full read/write access to the
# authenticated user's account.
YOUTUBE_READ_WRITE_SCOPE = ["https://www.googleapis.com/auth/youtub
我正在做一个项目,该项目要求我在我的程序中使用YouTube实时流的聊天。一切在this js包中都运行得很好,但谷歌似乎改变了一些东西,因为它突然停止了工作。我已经重新生成了密钥,并且远远低于我的配额,所以我知道这不是问题所在。 奇怪的是,当我在他们的在线文档中使用youtube data api "try this api"部分时,同样的问题也发生在没有通过id找到实况流的地方。我在许多不同的直播频道上尝试过,都返回了一个空的"items“数组。其他人也有这个问题吗? function execute() {
return gapi.client.youtub
我正在尝试使用YouTube连接到。当我转到谷歌的开发者控制台的凭证选项卡,我点击Create credentials下拉菜单,并选择Help me choose。我点击我想要使用的API (YouTube Analytics API),从哪里调用(Other non-UI (e.g. cron job, daemon)),访问什么数据(Application Data),以及是否使用Google (no)。我点击按钮,看看我需要哪些凭据,它告诉我You alread have credentials that are suitable for this purpose。
我有一个Servic
使用youtube-dl,您可以轻松下载正在进行的实况流。
$ youtube-dl --hls-use-mpegts <URL>
但是,如果目标活动流尚未启动,则该命令将在打印以下消息后立即退出
[youtube] I1gi2ABCDEf: Downloading webpage
ERROR: This live event will begin in a few moments.
是否有可能让youtube-dl等到活动流开始,然后再记录下来?
我目前的解决办法是:
#pseudo code
while (true) {
start = time()
execu