首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

视频流的内容分发应该如何发展,才能适应未来用户的需求?

视频传输发展到现在,实时性仍是我们追求的重点,要实现准确的实时性,一个很大的难题是传输视频背后的基础设施,到目前为止,通过互联网发送实时视频的最佳选择是内容交付网络 (CDN)。然而,越来越明显的是,直播视频流和内容分发网络并不是一个有效的组合,无法支持必要的功能。

CDN 出现在 20 世纪 90 年代,是为了缓解网站媒体交付中的一些瓶颈,包括视频(最初是预先录制的)或其他内容。尽管非常适合静态内容的交付,但 HTTP 不太适合实时更新元素(例如实时视频)的数据包交付,因为缓存内容的持续存储会延迟交付。

不仅仅是延迟视频图像和音频,传输元数据时延迟问题也会加剧,这会导致收集数据和交付数据之间的同步问题,这种延迟问题会变成实时交互体验的障碍。对于这种延迟,webrtc也许是一个比较好的出路。

WebRTC 直接在 Web 浏览器中工作,无需额外的插件或下载本机应用程序。它使用UDP建立连接并通过 RTP 传送加密视频。因此,WebRTC产生500毫秒或更少的最低可能延迟。与旧的基于 HTTP 的协议相反,WebRTC旨在创建实时延迟。

如此低的延迟也解决了数据同步的问题。CDN以更高的延迟运行,可以在应用程序级别利用它在收集数据时同步流和数据。使用 WebRTC,数据可以通过 WebRTC数据通道同时发送,无需任何额外的配置。

由于 WebRTC 旨在在浏览器中工作,那么运行本机应用程序的移动设备呢?移动应用程序可以通过使用RTSP传输流视频来创建相同的体验。由于RTSP 也使用RTP,它提供相同的低于500 毫秒的延迟。

我们的EasyRTC也是基于此来进行开发的。以直播连麦为例,主播端把通信直播流发到观众端,同时也可以把观众端拉上麦,实现主播和观众的互动。使用 WebRTC,内容实时传输,主播和观众可以进行音视频连麦互动,实时沟通。TSINGSEE青犀视频研发团队仍然在不断测试当中,5G 到来后,网络环境会越来越好,低延迟直播技术会成为直播行业未来的一个技术方向。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210930A049V600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券