-
最近自己设计传输sdk,需要参考rtc的设计风格。
-
媒体引擎类里,包含了音视频处理的入口类。
-
由于传输使用rtp-rtcp,因此,引擎里还有关于 rtp rtcp的参数 配置。
-
比如 分层编码。
媒体引擎
- 只能在一个线程运行,但是任意线程都能调用
- 默认是worker 线程。
- D:\dev\gerrit\livecloud\src\third_party\webrtc\media\engine\webrtc_media_engine.h
暴露接口:CreateMediaEngine
- 通过dependicies类创建:
// CreateMediaEngine may be called on any thread, though the engine is
// only expected to be used on one thread, internally called the “worker
// thread”. This is