0

使用 agora sdk ng 创建 Angular 项目

尝试使用 agora 推送我的直播流,这给我带来了 berlow 错误

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

侧面代码:

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

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

提前致谢

4

1 回答 1

0

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

要从 RTMP url 注入媒体,您应该使用addInjectStreamUrlAPI 参考

从文档中:

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

调用该方法后,服务器拉取在线流并注入到直播频道。适用于频道内所有观众都可以观看直播并相互互动的场景。有关详细信息,请参阅注入在线媒体流。

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

于 2021-06-17T16:01:01.307 回答