迷人康乃馨

文章
5
资源
0
加入时间
4年0月0天

WebRTC模块化设计思想之编解码

编码器的种类很多,有Opus,G711,Isac,PcmA,G722等,这些都是第三方的库或者开源软件,为了和第三方的隔离,只需第三方提供的接口文件以及相应的库就行,并不需要编译第三方库源码,类似上面的方法,封装一层;由上可以看出,只要AudioCodingModule定义好,则TwoWayCommunication这个类所属的模块开发者就可以开发编译调试自己的模块,而不必关心AudioCodingModuleImpl是否实现了对应的方法,只在双方联调的时候才需要对方正确实现该接口类中的方法。.