关闭

[置顶] 执法仪4G高清图传及可视化指挥系统

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处 基于LTE专网或者运营商4G网络为基础,构建一套替代传统执法仪,能联网,以图片视频,录音回传为基础,公网POC对讲,高清视频实时回传,GPS回传为辅助的可视化指挥系统。 系统优势:实时高清语音,语音延迟300毫秒内,适用于互联网,丢包30%语音通话仍可正常进行;高清视频回传,针对公网传输优化,...
阅读(836) 评论(0)

RTP抗丢包传输方案

基于UDP的RTP传输在复杂的公网环境下,尤其是3G、4G、WIFI网络时面临丢包、乱序、重复、抖动等问题,严重影响实时音视频互动效果,即使是一个rtp包得丢失,如果接收端不做处理,也会导致视频马赛克的出现,本方案采用多种方式结合,致力于解决udp传输视频包丢失问题,方案包括视频接收端jitter buffer 处理包乱序/重复问题,FEC(前向纠错) 优先处理丢包恢复,以及当fec恢复不了丢...
阅读(781) 评论(0)

多网系多媒体融合通信系统

多网系多媒体融合通信系统是华脉智联历经6年潜心研发,根据行业通信实际应用场景需求以及10多年行业通信服务经验为客户量身定制的一套融合通信系统。基于同一个平台实现不同网络、不同制式、不同通信终端的互联互通,彻底消除行业通信中的“信息孤岛”现象。 多网系多媒体融合通信系统是支持多网系、多终端接入的综合多媒体融合通信方案,有效整合行业客户现有已建通信系统,采用了IP通信技术,以软交换技术为核心,以...
阅读(792) 评论(0)

编译android版本openssl

自从openssl爆出严重漏洞后,很多实用老版本openssl库的软件都面临升级,下面是笔者交叉编译android版本openssl的过程,适用于任何openssl版本。 首先下载交叉编译工具万能脚本,setenv-android.sh #!/bin/bash # Cross-compile environment for Android on ARMv7 and x86 # ...
阅读(596) 评论(0)

基于标准的集群对讲调度系统

很久没有更新博客,半年多时间一直在做一套以对讲和地图为核心的指挥调度系统,整套系统基于SIP协议及一些私有扩展, 系统采用行业首创的32Khz高清音频,通话音质是普通电话的4倍,系统包括调度机,调度指挥台,和移动终端,目前已经适配三款对讲机,整套系统不仅包括集群对讲, 还有电话会议,视频会议,图片,视频录制回传传,视频实时回传,以及创新性的提出视频对讲功能,同时支持PSTN电话的接入以及通过集...
阅读(1053) 评论(1)

VOIP解决方案之 语音验证码系统

语音验证码是近几年兴起的一种应用,通过电话直呼到用户手机并语音播报验证码可以避免各种原因导致短信不及时、不安全等问题,实现这样一套系统 通常需要以下功能:对外开放API,把通信能力通过API开放,提供用户系统对接,客户无需关注通信细节,通常这种系统提供云端运营能力, 交互图如下: 目前系统支持如下功能: 1、能够有与第三方通讯的api接口,用于同步验证码的实时验证,第三...
阅读(1797) 评论(0)

Freeswitch 高级主题之用kamailio负载均衡

kamailio 负载均衡 freeswitch,包括呼叫和注册功能。 1. 安装kamailio 参考上一篇文章安装:Centos 6.4 上源码安装 kamailio 4.1 2. 配置 kamailio 下面为配置好的主配置文件,dispacher模块有一些参数需要注意,默认下一跳地址的配置支持数据库和文本文件,本文测试默认使用文本文件方式, 不用mysql...
阅读(3463) 评论(0)

freeswitch 高级主题之 jitter buffer

jitter buffer技术是ip 音视频通信里相对比较高级的主题,jitter buffer模块好坏通常是衡量一个voip客户端/服务器好坏的技术点之一,尤其是在网络抖动比较严重,如3g, wifi环境,数据包的rtt只不均衡往往会导致语音卡顿,丢字等现象,jitter buffer 模块通过缓存一段数据包,把数据包重排,并均匀的送给播放端,一个好的jitter buffer实现通长是动态调整...
阅读(2010) 评论(0)

freeswitch 高级主题之 提高系统并发

freeswitch 出身时就以高性能著称,尤其是在做为sip 媒体服务器时,但是具体性能根据实际使用环境差异很大,经常有人问freeswitch性能有多高,这是一个很难回答的问题 因为一个小的使用差异就会导致性能差别很大,比如dialplan是否执行了脚本语言? 用的什么语言都对性能影响很大,笔者曾经在dialplan里面用perl 操作数据库,结果性能很差,最后换成 lua,解决了问题。下面...
阅读(2699) 评论(2)

webrtc rtcp mux及其对 传统voip的影响

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处 rtcp mux是一种通过一个socket端口同时传输rtp和rtcp的方法,webrtc规范强制使用 rtcp mux方法,但是 许多传统voip设置并不支持此方法,通常都是rtp用一个端口,rtcp用rtp+1端口号,至少目前chrome和firefox都是强制使用rtcp-mux, 所以如果传统v...
阅读(2699) 评论(0)

webrtc 丢包反馈之 rtcp goog-remb

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处 webrtc内置支持多种丢包处理机制,他的反馈是通过rtcp 实现的,包括rtcp-fb nack, fir, goog-remb, 这篇文章简单介绍一下goog-remb这个功能,详细内容可以参考相关 RFC  draft-alvestrand-rmcat-remb. 首先说这个属性是用来...
阅读(4044) 评论(0)

webrtc 添加音频重传(NACK)功能

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。 webrtc的音频丢包处理部分,目前谷歌默认带PLC.FEC, 但是没有添加重传的协商能力,重传的rtcp标准协商属性是 在sdp里面增加针对某个codec 的一个sdp属性, 格式为 a=rtcp-fb:ocdec_pt nack  这里的codec_pt是具体音频codec的payload值, ...
阅读(3317) 评论(0)

voip 音频系列专题之------序言

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。 本系列专题我将基于自己的理解,介绍voip 音频相关内容,包括 音频抖动(jitter buffer)处理,回声消除(AEC), 噪声抑制(NS),  静音检测(VAD) ,舒适噪声(CNG), AGC(自动增益), 采集,编解码,传输,常用音频codec等这些功能点,每个功能点会单独作为一个专题介...
阅读(2490) 评论(0)

TeleRTC p2p 音频通话客户端协议标准

1、协议标准 SIP RFC3261 RTP/RTCP音视频传输及丢包反馈 SIP MESSAGE 文字消息 DTLS-SRTP 媒体加密 ICE P2P穿越 TURN 媒体流转发 FEC (Forward error correction) 丢包保护 基于RTCP以及 INFO的关键祯请求 独创SIP tricle ICE, 提高NAT穿越速度及通话建立速度 2、语音引擎 ...
阅读(2426) 评论(0)

webrtc 音频在低带宽下的使用调优

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。 webrtc 默认音频codec使用opus, 单声道时码率默认是32 kb, 这在移动端低带宽时会影响通话质量,opus 本身支持6kb-510kb的码率,所以 如果想在low bitrate 状态下仍然正常通话,可以通过协商sdp参数,采用opus的NARROWBAND 模式,上下行带宽加起来在7...
阅读(3969) 评论(0)

webrtc native app 在 低带宽下的优化

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。 当采用webrtc 底层库开发android,ios 原生应用时,由于移动端不像pc端,在带宽稳定性,系统性能上都相差很大,所以针对移动设备的webrtc需要做一些优化以提高通话效果, 比如 webrtc中ice的keep alive包发送过于频繁,在2g/3g网络时带宽有限,而webrtc...
阅读(3668) 评论(0)

webrtc接入ims 核心网方案

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。 webrtc 客户端接入ims网络,实现与ims 客户端的互通,由于标准上的差异需要一个网关设备,teleMedia 媒体服务器实现了此功能,负责webrtc媒体层的转换,包括dtls-srtp到rtp,及opus到g729/g711的转换,对ims的sbc接入由telemedia实现,负责向ims核...
阅读(3639) 评论(0)

构建类 meerkat移动直播系统

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。 最近国外比较火的移动流媒体直播应用meerkat吸引了大量关注,笔者基于telemcu系统构建了这样的原型系统,视频源是sip移动客户端,观看者通过流媒体协议rtmp实现远程观看,基于这个方案可以做出其他有意思的feature,比如参与者也可以通过音视频与直播员互动,或者直播员远程和其他几个人一起直播,服...
阅读(2586) 评论(0)

基于TeleMCU视频会议及RTMP构建在线教学系统方案

在线视频教学应用场景越来越多,本文提出一种在线视频教学方案,视频源是教师,可以用SIP硬件视频话机或者基于WebRTC的浏览器客户端,作为教师端, 教师开始教学时呼叫一个会议号,进入视频会议,视频会议内置流媒体直播服务,观看者可以通过rtmp客户端实时远程学习,这个方案的弊端是学生和老师不能语音互动, 但是可以在学生端增加sip客户端,呼叫视频会议,可以实时参会,达到交互的目的,笔者基于tel...
阅读(4907) 评论(0)

webrtc 之 sip trickle ice

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。 webrtc 客户端建立通话的过程中通过交互 candidate实现nat穿越,如果这些交互的candidate在offer/anwser的sdp里面携带会导致通过建立时间很慢, 因为webrtc客户端需要和stun/turn服务器通信获取这些candidate,整个过程是block的,为提高通话建...
阅读(3422) 评论(0)
750条 共38页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1579256次
    • 积分:24125
    • 等级:
    • 排名:第301名
    • 原创:671篇
    • 转载:72篇
    • 译文:7篇
    • 评论:298条
    博客专栏
    最新评论
    database
    voip