RTP/RTCP 的定义及用途,还是请大家自己google。对于wifi手机来说呢,RTP协议用来传送编码后的语音,RTCP协议用来传送控制信息,公司的RTCP附 带了一些语音统计信息和jitter buffer的统计信息用来防止语音抖动。由于是公司的东西,我就不细说了。下面是这两个协议的具体...
libjingle是一个开源的C++库,可以用它编写点对点的音、视频及文件共享的应用程序。它处理连接协商和数据交换。...
P2P技术本身并不是新的概念或技术,它的原理是将网络上的通信节点作为平等的通信终端,任意两个通信节点之间既互为“服务器”又互为“客户端”。这一点与互联网的基础协议TCP/IP一致,TCP/IP也没有服务器或客户端的概念,任意两个节点之间是平等通信的。...
Libjingle的代码分析 登录Jabber服务器 发送自身的状态和获取好友的状态信息 设置会话管理 发送文件请求或连接某个用户 确定接收和通信指定文件路径 libjingle使用方法 libjingle使用的是标准xmpp协议但是对里面一些内容进行了扩展 Libjingle的代码分析 ...
要做rtp/rtsp over http, 我对http也有点了解, 以前也做过rtp/rtsp over tcp/udp传输264视频流, 但刚开始还是没有一点思路,想着把http和rtp等联系到一起, 网上这方面的资料太少, 最后实在找不到想要的资料, 于是用开源的live555工程模拟了一个数据的交互过程,...
临界区设计、临界资源访问--CriticalSectionWrapper ...
VoiceEngine Codec数据结构, VoiceEngine音频编解码器数据结构以及参数设置 ...
WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒 体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可实现...
在SIP族协议中,只有RFC4028明确讨论了对话keep-alive问题。实际上这在工程应用、生产环境部署中,是个非常重 要的话题,尤 其是SIP基于UDP协议时,网络原因丢包是很常见的,另外还有软终端任意退出对话等情况。...
Windows XP下用 Microsoft Visual C++ 2008 Express编译Libjingle ...
在开发相机程序显示相机预览数据时,有时相机的位置是固定的...
在做码流分析时,图像分辨率、帧率这类的基本信息,当然不可...
其中,VLD加速等级最高,所以其包含IDCT、MoCoopm和PostProc;IDCT加...
使用该AEC算法要注意两点:1)延时要小,因为算法默认滤波器长...
音频和视频流都有一些关于以多快速度 和什么时间来播放它们的...
这部分在标准的8.7 Deblocking filter process有详细的描述,技术白皮...