【问题标题】:How to publish to rtmp services such as youtube/facebook with agora web sdk如何使用 agora web sdk 发布到 youtube/facebook 等 rtmp 服务
【发布时间】:2021-05-25 01:58:23
【问题描述】:

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

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

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

可能我使用的 youtube 直播网址有误。我尝试了多种 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

【问题讨论】:

    标签: javascript youtube-api agora.io agora-web-sdk-ng


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-08-26
      • 2011-01-22
      • 2013-06-16
      • 2020-11-21
      • 1970-01-01
      • 2023-04-05
      • 2012-10-11
      • 2013-02-15
      • 1970-01-01
      相关资源
      最近更新 更多