如何在原生 iOS 应用程序中过滤 WebRTC 编解码器
Posted
技术标签:
【中文标题】如何在原生 iOS 应用程序中过滤 WebRTC 编解码器【英文标题】:How to filter WebRTC codecs in the native iOS app 【发布时间】:2021-10-15 20:55:30 【问题描述】:在创建SDP
之前,有什么方法可以在ios WebRTC 库中为RTP
发送者设置音频/视频编解码器首选项?
RTCRtpSender -> parameters -> codecs
数组是空的,直到对端连接冰收集状态为complete
,但该状态仅在SDP
创建后通过回调报告。
使用 M91 WebRTC。
【问题讨论】:
【参考方案1】:理论上,transceiver.setCodecPreferences API 可以做到这一点。 不过,它似乎没有在 iOS SDK 中实现。
【讨论】:
我尝试了不同的方法来设置编解码器,但没有效果。以上是关于如何在原生 iOS 应用程序中过滤 WebRTC 编解码器的主要内容,如果未能解决你的问题,请参考以下文章
IOS 12 WebRTC - 如何将 RTCMediaStream 传递给 wkwebview?
如何将 webrtc 原生 api 添加到我的 qt 项目中?