实时流媒体应用的最大特点是实时性,而延迟是实时性的最大敌人。从媒体收发端来讲,媒体数据的处理速度是造成延迟的重要原因;而从传输角度来讲,网络拥塞则是造成延迟的最主要原因。网络拥塞可能造成数据包丢失,也可能造成数据传输时间变长,延迟增大。 拥塞控制是实时流媒体应用质量保证(QoS)的重要手段之一,它在 ...
分类:
编程语言 时间:
2017-08-13 01:12:15
阅读次数:
388
更新于2017年8月,本人亲测,国内可用,而且速度非常快! webRTC不可缺少的环节。 stun:stun1.l.google.com:19302stun:stun2.l.google.com:19302stun:stun3.l.google.com:19302stun:stun4.l.googl ...
分类:
Web程序 时间:
2017-08-10 22:37:51
阅读次数:
935
前言 在写【单独编译使用WebRTC的音频处理模块 - android】一文之前,就一直想直接把WebRTC的音频处理引擎VoE整个儿编译出来供自己的项目使用,但限于技术拙劣、时间紧迫,所以没能成功。只得挨个挨个把引擎中的Aecm、Agc、Ns以及Vad模块单独编译出来凑合着用。虽能达到一定效果,但 ...
分类:
移动开发 时间:
2017-08-09 13:04:33
阅读次数:
357
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。 最新版本号TeleMCU添加了字幕支持,与会者能够看到其它人的名字,做法是在与会者的视频上overlay 文本字幕。 下图是三个client參与的7分屏视频会议画面,一个PCclient,一个WebRTCcli ...
分类:
其他好文 时间:
2017-08-08 13:50:32
阅读次数:
168
WebRTC的出现,让企业快速开发出一个支持全平台的音视频程序成为可能。在WebRTC之前,企业想要开发出一个全平台的音视频程序,难度,工作量非常大。使用WebRTC后,音视频程序中一些通用的模块比如音视频采集,播放模块,rtp,rtcp协议模块,都可以直接复用WebRTC现成的,不用自己再重复造轮 ...
分类:
Web程序 时间:
2017-08-07 10:12:10
阅读次数:
228
自从开始做WebRTC开发以来,经常被别人问到,safari浏览器能支持WebRTC吗?我也很希望safari能支持WebRTC,这样就不用写原生WebRTC应用或者Safari浏览器插件了。很高兴的是,近期Apple公司宣布,WebRTC将会进入Safari和iOS 11。事实上,如果你是苹果的注 ...
分类:
Web程序 时间:
2017-08-07 10:10:35
阅读次数:
184
WebRTC编译具体介绍--记录+转载原文地址:http://blog.csdn.net/temotemo/article/details/7056581WebRTC编译本人环境:操作系统:XP SP3VS 2013编译源代码之前所需的工具获取源代码工具:1、 首先须要安装获取源代码的工具SVN(项 ...
分类:
Web程序 时间:
2017-08-01 17:09:20
阅读次数:
442
1 OpenVCS - Open Source Video Conferencing Server it is used as Multipoint Control Unit (MCU) manager. The application can managed any number of MCU ( ...
分类:
其他好文 时间:
2017-07-28 15:49:10
阅读次数:
187
一.WebRTC的Android客户端搭建 1.libjingle_peerconnection_so.so 2.libjingle_peerconnection.jar 3.客户端源码一份(可以在github上下载) 二、相关概念介绍 1.P2P:点对点通讯; 2.STUN:提供反射地址使双方可以 ...
分类:
移动开发 时间:
2017-07-28 09:48:17
阅读次数:
1306
转自 使用WebRTC搭建前端视频聊天室——数据通道篇 在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。通常情况下,我们需要建立一台服务器来转发数据,当然规模比较大的情况下,会扩展成多个数据中心。这种情况下很容易出现很高的延迟,同时难以保证数据的私密性。 这些问题可以通过Web ...
分类:
Web程序 时间:
2017-07-27 09:41:04
阅读次数:
291