本系列目前共三篇文章,后续还会更新 WebRTC VideoEngine综合应用示例(一)——视频通话的基本流程 WebRTC VideoEngine综合应用示例(二)——集成OPENH264编解码器 WebRTC VideoEngine综合应用示例(三)——集成X264编码和ffmpeg解码 WebRTC技术的出现改变了传统即时通信的现状,它是一套开源的旨在建立浏览器端对端的通信标准的技术,支持浏览器平台,使用P2P架构.WebRTC所采用的技术都是当前VoIP先进的技术,如内部所采用的音频引…
下面将以实现一个音频通话功能为示例详细介绍VoiceEngine的使用,在文末将附上相应源码的下载地址.这里参考的是voiceengine\voe_cmd_test. 第一步是创建VoiceEngine和相关的sub-apis // Create VoiceEngine related instance webrtc::VoiceEngine* ptrVoE = NULL; ptrVoE = webrtc::VoiceEngine::Create(); webrtc::VoEBase* ptrV…
把自己这两天学习VoiceEngine的成果分享出来,供大家参考,有什么问题也欢迎大家指出,一起学习一起进步. 本文将对VoiceEngine的基本结构做一个分析,分析的方法是自底向上的:看一个音频编码器是如何一层层被封装到VoiceEngine中的. 首先我们来看一下VoiceEngine的核心API,基本上就在webrtc\voiceengine\include的几个头文件中了.具体来说,voe_base-支持G.711编码的.RTP传输的全双工VoIP应用,若要支持其他编码器,则需要VoE…
转自:http://blog.csdn.net/nonmarking/article/details/47958395 本系列目前共三篇文章,后续还会更新 WebRTC VideoEngine超详细教程(一)——视频通话的基本流程 WebRTC VideoEngine超详细教程(二)——集成OPENH264编解码器 WebRTC VideoEngine超详细教程(三)——集成X264编码和ffmpeg解码 总述 在前一篇文章中,讲解了如何将OPENH264编解码器集成到WebRTC中,但是OPE…
以下内容摘自正在全面热销的最新网络设备图书“豪华四件套”之一<H3C路由器配置与管理完全手册>(第二版)(其余三本分别是:<Cisco交换机配置与管理完全手册>(第二版).<Cisco路由器配置与管理完全手册>(第二版)和<H3C交换机配置与管理完全手册>(第二版))  .目前本套图书在当当网.京东网.卓越网.互动出版网等书店全面热销中,在当当网.京东网购买该套装将直减30元:http://book.dangdang.com/20130730_aife.ht…
1. 功能概述 关于PIE SDK的功能开发,在我们的博客上已经分门别类的进行了展示,点击PIESat博客就可以访问,为了初学者入门,本章节将对从PIE SDK组件式二次开发如何搭建界面.如何综合开发进行详细的讲解. 目录树图 2. 功能实现 2.1.界面搭建 最终的界面如下图所示: 图1最终结果图 2.1.1 新建项目 选择“Window窗体应用程序”,设置程序的名称和保存路径即可.(新建完成后可以将程序的窗体名称右键重命名为“FormMain”,,将窗体界面的属性的Text设置名称为“PIE…
Django 自学笔记兼学习教程第5章第3节--综合使用示例 点击查看教程总目录 1 - 生成学号场景 场景描述: 教务管理系统中,学生注册账号,学生选择年级后,生成唯一学号. 细节分析: 学生学号由年级号和年级内编号组成. 年级号由学生选择,年级内编号由系统生成,生成规则为按年级内学生注册时间排序依次生成编号, 如第一个注册的年级内编号为000001,第二个注册的为000002,依次类推. 假设学生选择的学号为2020, 那么生成过程如下 grade = "2020" # order…
zigbee学习:示例程序SampleApp中通讯流程 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 参考链接: http://wjf88223.blog.163.com/blog/static/3516800120104711268760/ http://www.cnblogs.com/yqh2007/archive/2011/04/27/2030062.html 环境: 主机:WIN7 开发环境:IAR8.10.3 MCU:CC2530 示例…
在WebGL场景中导入多个Babylon骨骼模型,在局域网用WebSocket实现多用户交互控制. 首先是场景截图: 上图在场景中导入一个Babylon骨骼模型,使用asdw.空格.鼠标控制加速度移动,在移动时播放骨骼动画. 上图在场景中加入更多的骨骼模型(兔子),兔子感知到人类接近后会加速远离人类. 上图,一个局域网中的新玩家进入场景,(他们头上的数字是WebSocket分配的session id),兔子们受到0和1的叠加影响. 具体实现: 一.工程结构: 前台WebStorm工程: 其中ma…
webrtc (Web Real-Time Communications) 是一个实时通讯技术,也是实时音视频技术的标准和框架. 大白话讲,webrtc是一个集大成的实时音视频技术集,包含了各种客户端api.音视频编/解码lib.流媒体传输协议.回声消除.安全传输等. 对于开发者来说可以借助webrtc非常方便的实现低延时视频通话能力. 现在主流的直播系统.会议系统基本都是基于webrtc来实现. 一.webrtc 三种架构 我们先大概了解下webrtc的几种架构及各自适用场景. [Mesh]…