- 你的回答被采纳后将获得:
- 系统獎励15(财富值+成长值)+难题奖励40(财富值+成长值)+提问者悬赏5(财富值+成长值)
本文在上篇的基础上介绍WebRTC视频部分的模块结构,以进一步了解其实现框架只有了解了整体框架结构,对局部算法修改才能够胸有成竹
1)ViEBase:负责创建和管理视频会话链路;
2)ViECapture:设置采集设备和参数;
5)ViERender:渲染设备选择與设置。
WebRTC源码中存在许多类似的场景:
之所以使用这种方式有两方面原因,一方面是层次划分的原因CallbackA属于A类这一层的调用操作,但是咜又必须在B类的某个方法后执行所以使用回调。另外一方面为了可扩展允许在现有的结构上实现更多功能。
由于没带摄像头需要调試一会,后续给出视频通信的代码示例。如果有不对的地方欢迎讨论,多多学习!
本文在上篇的基础上介绍WebRTC视频部分的模块结构,以进一步了解其实现框架只有了解了整体框架结构,对局部算法修改才能够胸有成竹
1)ViEBase:负责创建和管理视频会话链路;
2)ViECapture:设置采集设备和参数;
5)ViERender:渲染设备选择與设置。
WebRTC源码中存在许多类似的场景:
之所以使用这种方式有两方面原因,一方面是层次划分的原因CallbackA属于A类这一层的调用操作,但是咜又必须在B类的某个方法后执行所以使用回调。另外一方面为了可扩展允许在现有的结构上实现更多功能。
由于没带摄像头需要调試一会,后续给出视频通信的代码示例。如果有不对的地方欢迎讨论,多多学习!