- 博客(8)
- 收藏
- 关注
原创 WebRTC Native 视频会议实例教程(三) 启动WebRTC引擎, 获取本地与远程音频数据
默认情况下, WebRTC的推流以后, 本地是拿不到推流出去的数据的,如果想拿到本地回调的数据, 有两种方法: 一. 派生AudioDeviceModule, AudioTransport, 通过ADM的RegisterAudioCallback将自己实现的AudioTransport对象指针传进去, 便可以收到RecordedDataIsAvailable回调数据了。 另外,也可以通过派生AudioProcess类, 重载ProcessStream方法拿到音频...
2021-07-15 15:26:02 1371 1
原创 WebRTC Native 视频会议实例教程(二) 连接服务器
本地客户端启动之后, 通过Websocket协议连接信令服务器,并准备初始化程序!如上图所示, 当客户端收到createWebRtcTransport消息以后,便开始了创建WebRTC引擎。
2021-07-15 13:38:25 216
原创 WebRTC Native 视频会议实例教程(一) 本地环境搭建
WebRTC Native 视频会议 - 本地与远程混音及录音(一)一. 系统与开发环境搭建 1. 系统环境使用Win10 Pro 2. IDE使用的VS2019+QT5.15.2 3. WebRTC Native M83(4174) 4. MediaSoup V3 编译指令: gn gen out/Debug --ide=vs2019 --args="is_debug=true target_cpu=\"x6...
2021-07-15 11:03:33 429
原创 LuaFramework框架启动详细流程图
本人初学Unity以及uLua,网上看到了LuaFramework框架,看起来还不错,所以花了2整天特地研究了一下这个框架现在把这两天整理出来的文档及流程图分享给大家!使用的系统及软件环境如下:System:win10Unity: 4.7.2Luaframework: 1.25NGUI: 3.8.2VISIO: 2013
2017-11-16 17:19:01 3436 4
原创 cocos2d-x 模态对话框的实现
本人最近使用2dx,发现在做多窗口布局的时候, 菜单和layer之间耦合度太高了,新建层以后, 还会响应底层的菜单事件,很是不人性化所以把2DX的代码改一下, 使其支持模态对话框,只响应当前层的菜单事件,不响应其它层的菜单事件!具体改动如下:1. CCLayer 中增加静态变量:通过这个变量表示当前模态层的窗口指针,用于进行判断staticcocos2d::CC
2013-05-02 12:04:09 697
原创 使用 cocosbuilder3.0 为多设备开发通用UI
从CocosBuilder3.0 开始,引起了自动缩放目录的支持, 我们可以把资源放到这个目录中, 然后CCB会根据目标设备,缩放到一个合理的尺寸中再在Cocos2D-X中,通过判断设备类型,引进对应的目录中的资源, 这种新的机制, 给我们提供了许多的方便自动缩放前的资源:CCB\Resources\Resources-auto\xxxxxx.png自动缩放后的资源
2013-04-16 15:07:15 1268
原创 关于Cocos2d-x2.1.x与CocosBuilder3.0a 的自动资源目录摆放
引言:ccb3.0的例子中, 有两个clickme 的图片, 均放到了根目录的resources-auto 中ccb会自动把这些资源缩到X售到发行目录resources-iphone 等等中为我们开发多平台多设备提供了非常便利的支持,本书书说简短,感谢两个字我就不说了, 怪占篇幅的!方案:但是文件多了的话, CCB中会显的比较乱, 所以我需要在ccb的资源中创建目录,
2013-04-16 14:37:59 843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人