OWT WebRTC win客户端示例程序UML源码分析

目录

一,对象创建, 连接OWT服务器过程

1.1 主要类功能概述:

1.2 用户点击“connect”, 对象创建与连接时序图:

二,订阅流

2.1   订阅流 subscribe创建并初始化peerconnection

2,2 订阅流 CreateOffer

2,3 订阅流交换Answer SDP

三,发布流

3.1Publish创建过程

3.2 Publish_Offer

3.3 Publish_Answer

3.4 Publish_failed

 四,解码过程

4.1 解码器创建过程

4.2 解码过程

五,编码过程

5.1 编码器创建和初始化过程

5.2 编码并发送RTP/RTCP过程


      OWT在windows的客户端,是了解OWT与webrtc C++代码很好的途径,下载编译好之后,在visual studio可以同时单步调试 OWT客户端、OWT SDK、WebRTC全部C++源代码,方便理解掌握源码结构。下载编译教程见:visual studio 2019单步调试OWT webrtc client环境搭建

一,对象创建, 连接OWT服务器过程

1.1 主要类功能概述:

CConfSampleMFCDlg: 主要窗口对话框,显示合成流视频,转发流视频,见下图

CConfServer: 用户点击"connect"按钮,弹出的对话框,要求用户输入OWT server URL,见下图

 

 owt::base::VideoRenderWindow: owt sdk封装的视频输出窗口,需要调用层提供窗口句柄hwnd;

owt::conference::ConferenceClient : owt sd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值