微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 agora-sdk ng 获取实时流可共享的 CDN 链接

如何解决如何使用 agora-sdk ng 获取实时流可共享的 CDN 链接

使用agora sdk ng创建angular项目

尝试使用 agora 推送我的直播流,它抛出了我的错误

原因:“在 rtmp-publish 上发布错误” 状态:32 类型:“直播失败” 网址:“rtmp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov”

角边代码

this.client.startLiveStreaming("rtmp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov",false);

请帮助解决我的上述问题。

提前致谢

解决方法

startLiveStreaming 方法旨在将 Agora 流推送到外部 RTMP 服务器,例如将您的流推送到 YouTube Live 或 Twitch。

要从 RTMP 网址注入媒体,您应该使用 addInjectStreamUrl(API reference)

来自文档:

将在线媒体流注入直播频道。

调用该方法后,服务器拉取在线流并 将其注入直播频道。这适用于 频道内所有观众都可以观看直播的场景 相互展示和互动。请参阅注入在线媒体流 详情。

如果在线媒体流注入成功,则该流为 添加到频道,频道内所有用户都会收到 AgoraRTCClient.on("user-published") 和 AgoraRTCClient.on("user-joined") 回调 uid 666。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。