Azure 媒体服务实时直播

Posted

技术标签:

【中文标题】Azure 媒体服务实时直播【英文标题】:Azure media services real-time livestream 【发布时间】:2022-01-17 00:05:26 【问题描述】:

是否可以在 Azure 媒体服务中设置一个实时流,该服务实际上是实时的,即满足实时要求?我想达到 1 到 2 秒的最大延迟

这一定是可能的,因为包括 MS Teams 在内的视频聊天平台也可以实时流式传输视频。在任何情况下,延迟都足够小,因此您不必为对话伙伴等待 25 秒。

有没有人实现过这样的东西?

【问题讨论】:

【参考方案1】:

Azure 媒体服务不是实时聊天平台。它是作为一种广播架构构建的,能够流式传输到数千或数万个客户端。该架构不同于实时架构。媒体服务通过构建缓冲区、增加使用 CDN 缓存内容的能力以及使用旨在提高质量而不是速度的编解码器来扩展到非常大的受众。 Microsoft Teams 的构建方式不同。它是为实时通信而构建的,并且是为此而设计的产品。媒体服务确实有减少广播延迟的设置,但不是 1 秒。请参阅https://docs.microsoft.com/en-us/azure/media-services/latest/live-event-latency-reference 了解更多信息。

【讨论】:

感谢您的快速响应!可悲的是,在页面上我也遇到了,但我希望可以做点什么:D 我也遇到了 Azure 通信服务。你知道吗?如果是这样,您认为它可以实现低延迟吗? 肯定可以使用 Azure 通信服务。它实际上使用了 Teams 后端。将其视为 Teams 的聊天/视频等功能,但没有 Teams 前端。

以上是关于Azure 媒体服务实时直播的主要内容,如果未能解决你的问题,请参考以下文章

IOS 设备的 Wowza 媒体服务器直播视频流延迟?

如何将实时直播链接到视频点播?

如何将实时直播链接到视频点播?

JavaCV音视频开发宝典:使用JavaCV和springBoot实现websocket-flv直播服务,无需流媒体服务,浏览器网页flv.js播放器直接播放rtsp,rtmp等实时视频

JavaCV音视频开发宝典:使用JavaCV和springBoot实现websocket-flv直播服务,无需流媒体服务,浏览器网页flv.js播放器直接播放rtsp,rtmp等实时视频

JavaCV音视频开发宝典:使用JavaCV和springBoot实现websocket-flv直播服务,无需流媒体服务,浏览器网页flv.js播放器直接播放rtsp,rtmp等实时视频