0

我在 agora 上创建了 youtube/facebook 现场活动、帐户并尝试在 web 演示上使用 agora 演示:

https://webdemo.agora.io/agora-websdk-api-example-4.x/pushStreamToCDN/index.html

当我可以时,我得到 Unexpected_Response client.startLiveStreaming(youtube_rtmp_url, false); 我还尝试将客户端更改为使用“h264”编解码器,但同样失败。

可能我使用 youtube 直播 url 错误。我尝试了多种 rtmp url 组合:

rtmp://a.rtmp.youtube.com/live2

rtmp://a.rtmp.youtube.com/live2/secret_stream_key

rtmp://a.rtmp.youtube.com/live2?custom_variable_name=secret_stream_key

但目前还没有成功。我错过了什么吗?

控制台上的确切错误消息: live streaming error: AgoraRTCError UNEXPECTED_RESPONSE: live streaming app center error, code: 400, reason: invalid_appid

4

1 回答 1

1

我认为您遇到此问题是因为您尚未在控制台中启用 RTMP。请参考此链接

还要确保在加入频道后发布到实时转码。使用相关的回调来确保发生这种情况。

注意:您需要在 rtmp 的主 URL 之后添加 /。

例子:rtmp://a.rtmp.youtube.com/live1/jmhw-rgv0-uem7-6411-195h

于 2021-02-27T13:52:39.717 回答