最新要做一个移动端视频通话软件,大致看了下现有的开源软件一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server...
分类:
Web程序 时间:
2014-11-19 15:43:05
阅读次数:
306
有一个比较 经典的实现:http://sigslot.sourceforge.net/很精简的 signal slot的实现,跨平台。webrtc项目在用,我在自己项目里也用了。这个源码有2000多行,但是一大半是为了模板适配不同个数的参数的代码,干货不足1000行。附上代码链接,这个项目只有一个头...
分类:
其他好文 时间:
2014-11-19 12:30:51
阅读次数:
256
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
WebRTC p2p 部分采用ICE框架,ICE框架包括stun,turn,实际使用webrtc开发音视频应用时遇到的一个问题是呼叫建立很慢,原因是ice过程耗费过多时间,客户端在发起呼叫时先与stun服务器通信获取 server reflexive 地址和relay 地址,加上local host地...
分类:
Web程序 时间:
2014-11-19 11:21:24
阅读次数:
509
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
webrtc提供基于web的实时音视频数据互操作,但是webrtc同样可以以原生app的方式运行于移动平台, webrtc底层是一套媒体框架,以c++实现,官方已经移植到移动平台,包括android,ios,
以平台对应的开发语言可直接开发,如ios平台又object c对应的api接口,但webr...
分类:
移动开发 时间:
2014-11-19 11:16:41
阅读次数:
143
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
WebRTC p2p 部分采用ICE框架,ICE框架包括stun,turn,实际使用webrtc开发音视频应用时遇到的一个问题是呼叫建立很慢,原因是ice过程耗费过多时间,客户端在发起呼叫时先与stun服务器通信获取 server reflexive 地址和relay 地址,加上local host地...
分类:
Web程序 时间:
2014-11-19 01:20:21
阅读次数:
277
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
webrtc提供基于web的实时音视频数据互操作,但是webrtc同样可以以原生app的方式运行于移动平台, webrtc底层是一套媒体框架,以c++实现,官方已经移植到移动平台,包括android,ios,
以平台对应的开发语言可直接开发,如ios平台又object c对应的api接口,但webr...
分类:
移动开发 时间:
2014-11-19 01:16:10
阅读次数:
144
一直尝试,web呼叫xlite终端没有,主要是配置问题:其中sip.conf配置如下:[general]context=public ; Default context for incoming calls. Defaults to 'default'encrypt...
分类:
Web程序 时间:
2014-11-18 23:54:36
阅读次数:
1674
Android WebRTC 音视频开发总结(一)https://github.com/gandg/webrtc-ios接触Android WebRTC有一段时间了,现在将研究过程中的一些经验和知识总结出来,希望大家有所帮助。本章主要介绍下面四点:一、WebRTC是什么?WebRTC是Google提...
分类:
移动开发 时间:
2014-11-18 13:19:28
阅读次数:
175
以前在做一个视频监控项目的时候,刚开始客户没提到要支持P2P,因为服务端是我们自己写的,为了便于处理一些逻辑,全部采用转发的方式,后来客户要求支持P2P,没办法了,后来自己部署了一个STUN服务器(不过也有很多开源STUN服务器,不过用起来会有些肖问题),客户端取到NAT类型和ip地址后,自己根.....
分类:
移动开发 时间:
2014-11-17 21:09:52
阅读次数:
260
谈到音视频不得不谈谈对视频呈现的理解,为了让大家能有一个更好的理解,先看看android里面SurfaceView的原理,后续陆续分享其绘画原理。说明:本文是转载的,转载自哪里我也不知道,貌似经过很多层转载了,在这里先对原创者表示谢意. cnblogs RTC.Blacker通过自定义View,我们...
分类:
移动开发 时间:
2014-11-11 10:45:55
阅读次数:
415