您的位置:首页 > 娱乐 > 八卦 > Webrtc支持HEVC之Mediasoup SDP协商编码流程(三)

Webrtc支持HEVC之Mediasoup SDP协商编码流程(三)

2025/8/17 8:31:48 来源:https://blog.csdn.net/qq_15821883/article/details/139356452  浏览:    关键词:Webrtc支持HEVC之Mediasoup SDP协商编码流程(三)

一、SDP校验

1、服务端的rtp能力配置

文件位置:cst-medias-server/core/config.js

具体内容:moduls.export-mediasoup-routerOpitions-mediaCodeces

注意事项:对于音视频codec,clinet只会使用第一个识别到的codec,因此需要把配置的编码器放到同类型的第一位

2、客户端解析服务端rtp能力

// 通过信令像服务端请求Codec编码器信息
......
// 导入codec信息
MediaSoupClient->Load
// 加载codec信息,获取到端上支持的编码器类型
Device::Load
{// 解析并修改codec信息,缺失字段填入默认值ortc::validateRtpCapabilities(routerRtpCapabilities);// 获取rtp能力,包括配置的音视频codec能力(会显示所有能支持的codec能力),auto nativeRtpCapabilities = Handler::GetNativeRtpCapabilities(peerConnectionOptions);// 通过sdp协商,获取到支持的rtp能力// 匹配到远端和本机支持的rtp能力// 音频"mimeType": "audio/opus",// 视频"mimeType": "video/H264"、"mimeType": "video/VP8"、"mimeType": "video/VP9"this->extende

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com