WHIP 和 WHEP 协议简介【WebRTC基础知识】

什么是 WHIP?

WHIP 是 WebRTC-HTTP Ingestion Protocol 缩写。

WHIP 支持将基于浏览器的用户和实时输入直接连接到流媒体服务。

它是一个 IETF 规范草案,在 WebRTC 之上增加了一个简单的信令层,可用于将 WebRTC 发布者连接到WebRTC 媒体服务器–通常是流媒体服务或 CDN。

WHIP 和 WHEP 协议简介【WebRTC基础知识】
图1

在这种情况下,发布者只发送媒体而不接收媒体。

由于 WebRTC 不包含自己的信令协议,因此提出了 WHIP,以解决非常具体的市场需求。在流媒体行业,各种网络组件如发布者、媒体服务器和播放器之间存在明显的解耦。每个应用程序或服务提供商都可以根据自己的需要混合和匹配这三个实体。

为了让 WebRTC 适应流媒体行业,需要这样的解耦,因此,需要有一个明确的信号协议来连接发布者和媒体服务器,这就是WHIP的作用。

什么是 WHEP ?

WHEP 是 WebRTC-HTTP Egress Protocol 的缩写。

WHEN 允许基于浏览器的流媒体内容的低延迟观看。

它也是IETF的一个规范草案,在WebRTC之上增加了一个简单的信令层,可用于将 WebRTC 发布者连接到 WebRTC媒体服务器(通常是流媒体服务或 CDN)。

如图1的情况,播放器只接收媒体,不发送媒体。

跟 WHIP 一样,为了使 WebRTC 适应流媒体行业,需要发布者、媒体服务器和播放器之间的解耦,因此,需要有一个明确的信号协议来连接媒体服务器和播放器,这就是WHEP的作用。

相关阅读:

WHIP & WHEP:WebRTC 是直播的未来吗?

本文为原创稿件,版权归作者所有,如需转载,请注明出处:https://www.nxrte.com/jishu/webrtc/21612.html

(0)

相关推荐

发表回复

登录后才能评论