Youtube api 使用Youtube';将Livestreaming API发送给其他人';s频道

Youtube api 使用Youtube';将Livestreaming API发送给其他人';s频道,youtube-api,youtube-data-api,android-youtube-api,youtube-livestreaming-api,Youtube Api,Youtube Data Api,Android Youtube Api,Youtube Livestreaming Api,我尝试了youtube的watchme应用程序进行流媒体直播,我很理解代码。在我的用例中,用户需要能够实时流到另一个频道。我知道这里需要流密钥,但我需要一个关于我需要在代码中更改的地方的粗略指导。任何提示或粗略的想法都可以。我只需要headstart。如果您正在使用,它将在您的Youtube帐户上创建实时事件。如果您希望用户从另一个Youtube帐户发布的实时流中键入流密钥,则必须创建一个类似于以下方法的函数: public void开始流化(EventData事件){ //事件已在您的外部实时

我尝试了youtube的watchme应用程序进行流媒体直播,我很理解代码。在我的用例中,用户需要能够实时流到另一个频道。我知道这里需要流密钥,但我需要一个关于我需要在代码中更改的地方的粗略指导。任何提示或粗略的想法都可以。我只需要headstart。

如果您正在使用,它将在您的Youtube帐户上创建实时事件。如果您希望用户从另一个Youtube帐户发布的实时流中键入流密钥,则必须创建一个类似于以下方法的函数:

public void开始流化(EventData事件){
//事件已在您的外部实时流上启动
//String broadcastId=event.getId();
//新的StartEventTask().execute(broadcastId);
意向意向=新意向(getApplicationContext(),
流动性(类别);
intent.putExtra(YouTubeApi.RTMP_URL_键,event.getIngestionAddress());
//我们不需要这个,因为它只用于结束现场活动
intent.putExtra(YouTubeApi.BROADCAST_ID_KEY,”);
startActivityForResult(意图、请求和拖缆);
}
请注意,广播id被发送到
StreamerActivity
,以便能够完成事件(),而您将无法使用外部实时流来完成此操作

event.getIngestionAddress()
是流键url,例如:

rtmp://a.rtmp.youtube.com/live2/<Stream key>

非常感谢,让我尽快试一试。如果这是真的,那么你就是上帝,伙计,我从早上开始就一直在敲墙。所以,我相信我们不能创建或结束属于其他频道的广播,我们只能流到那个广播。我说的对吗?是的,您只能访问您应用程序中登录的帐户的Youtube API(用户已从该帐户接受“管理我的Youtube帐户”范围)