logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

计算一路话音消耗的带宽

如何计算使用某种codec所消耗的带宽呢?在默认情况下,把模拟话音转换为数字话音后,根据不同codec的ptime值将语音进行打包,即RTP封装起来,应用UDP协议将本段采集的语音信息发送到被叫方。例如:G.711编码,并在Internet上传输。我们来算下一路G.711路话音需要多大带宽。G.711的采样率8k, G711默认20ms封成一个RTP包,也就可以算出1秒内发送多少个RTP包:1

#udp
libevent源码深度剖析一

1 前言Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。附带一句:Libevent是用c语言编写的(MS大牛们都偏爱c语言哪),而且几乎是无处不函数指针,学习其源代码也需要相当的c语言基础。2 Libevent简介上来当然要...

libevent源码深度剖析二

前面讲到,整个libevent本身就是一个Reactor,因此本节将专门对Reactor模式进行必要的介绍,并列出libevnet中的几个重要组件和Reactor的对应关系,在后面的章节中可能还会提到本节介绍的基本概念。1 Reactor的事件处理机制首先来回想一下普通函数调用的机制:程序调用某函数?函数执行,程序等待?函数将结果和控制权返回给程序?程序继续处理。Reactor释义“反应堆”...

使用pjsip传输已经编码的视频,源码在github

pjsip功能很强,做sip rtp语音通话库首选。在2.0之后,也支持视频。不过,它的视频功能缺省是从视频设备采集,然后进行编译,再发送出去的。假设,我们已经有了视频源,比如IP摄像机,不需要采集和编码这个过程,怎么处理呢?假设我们采用pjsip附带的pjsua为例。通常的方法:1 把视频源当然文件来处理,sample有。不过这种方法用的不多。2 修改vid_stream.c,在put_f...

HTML5 WebRTC API无需网络获取本地IP

因需求需要获取客户端的本机IP,国内资料基本上都是通过向一个IP网站发送请求并获取IP,这样有一定几率泄露自己的IP,在内网环境下也并不适用。后来在stackoverflow上找到一种解决办法,用WebRTC API直接在本地获取IP,在目前的情境下相对可行,但目前WebRTC只支持Chrome和Firefox、以及Webkit内核的Opera。IE/Edge的兼容似乎需要用Object RTC,

Webrtc demo system

Gonzalo Gasca MezaCommunity Member‎11-25-2013...

jssip中文开发文档(完整版)

jssip中文开发文档(完整版)jsSip开发文档(官网地址:http://www.jssip.net/)完整案例demo下载地址: http://download.csdn.net/download/qq_39421580/10214712概观:1.JsSIP是一个简单易用的JavaScript库,它利用SIP和WebRTC的最新发展,在任何网站上提供全功能的SIP端点。2.通过JsSIP...

freeswitch 基于webrtc网页视频、语音通话官方例子video_demo安装

1.说明freeswitch mod_verto提供了一个基于webrtc的js模块,该模块可以通过网页拨打电话、开视频会议等环境: 基于阿里云debian8 安装 该模块需要https 最好是基于外网服务器安装体验地址在http://blog.csdn.net/java_lilin/article/details/78391819有提到 2. 由于要视频所以要编译源码的mod...

WebRTC学习资料大全

在学习WebRTC,找了些资料,记录一下,供以后查询。有些需要翻墙才能看WebRTC 介绍官网在这里:https://webrtc.org/。然后这里有一个官方的Getting Started:https://webrtc.org/start/。Google关于WebRTC的幻灯片:http://io13webrtc.appspot.com/然后是WebRTC的SPEC:https://www.w

WebRTC + JsSIP + freeSWITCH一对一视频聊天

之前几篇文件介绍了 freeSWITCH 和 WebRTC 结合在一起需要的各种环境,现在到了最关键的一篇,使用 JsSIP 来创建一个 DEMO 。这次我们需要写点 JS 代码。准备 JsSIP 库文件可以从 http://www.jssip.net/download/ 下载一个 min 版的 js 文件,我用的是 3.0.13 ,文件名是 jssip-3.0.13.min.js ,把它放在我们

    共 23 条
  • 1
  • 2
  • 3
  • 请选择