2015年7月8日

摘要: 继续上一篇中未翻译完成的部分,主要包括下面三个部分:1,扩展:WebRTC多方通话.2,MCU Multipoint Control Unit.2, 扩展:VOIP,电话,消息通讯.注意:翻译的时候不是逐字逐句的,而是按照自己的理解翻译的,同时为了便于理解,也加入一些自己组织的语言.转载请说明出处:... 阅读全文
posted @ 2015-07-08 17:00 decwang 阅读(948) 评论(0) 推荐(0) 编辑
 
摘要: 这篇文章主要介绍ios webrtcdemo的实现及相关注意事项,转载请说明出处(博客园RTC.Blacker)前面很多人问webrtc android下有webrtcdemo,ios上怎么找不到,放在哪里呢?答案:webrtcdemo在ios上没有实现,如果要实现也很简单,既然安卓都有了,依葫芦画... 阅读全文
posted @ 2015-07-08 17:00 decwang 阅读(4006) 评论(0) 推荐(0) 编辑
 
摘要: 本篇文章主要介绍webrtc里面的stun,turn服务的安装与配置(转载请说明出处: http://www.cnblogs.com/lingyunhu, RTC.Blacker)说到STUN,TURN服务的作用,相信很多人都知道,主要处理打洞与转发,配合完成ICE协议.但很多人不知道该怎么搭建.其... 阅读全文
posted @ 2015-07-08 16:59 decwang 阅读(279) 评论(0) 推荐(0) 编辑
 
摘要: 下面这篇介绍webrtc的文章不错,我花了大半天翻译了一下.翻译的时候不是逐字逐句的,而是按照自己的理解翻译的,同时为了便于理解,也加入一些自己组织的语言.本文主要介绍webrtc的信令,stun,turn,转载请说明出处(博客园RTC.Blacker).英文来自:http://www.html5r... 阅读全文
posted @ 2015-07-08 16:59 decwang 阅读(1944) 评论(0) 推荐(2) 编辑
 
摘要: 以前在做一个视频监控项目的时候,刚开始客户没提到要支持P2P,因为服务端是我们自己写的,为了便于处理一些逻辑,全部采用转发的方式,后来客户要求支持P2P,没办法了,后来自己部署了一个STUN服务器(不过也有很多开源STUN服务器,不过用起来会有些肖问题),客户端取到NAT类型和ip地址后,自己根... 阅读全文
posted @ 2015-07-08 13:48 decwang 阅读(466) 评论(0) 推荐(0) 编辑
 
摘要: 本节主要分享视频通话中android和ios上操作音频设备的方式,如调解音量大小,启用扬声器(本系列文章转载请说明出处,博客园RTC.Blacker).先看看webrtc中处理音频设备代码的目录结构:第一种方式就是直接调用Android或ObjectC的API,代码如下(WebRtcAudioTra... 阅读全文
posted @ 2015-07-08 13:47 decwang 阅读(762) 评论(0) 推荐(0) 编辑
 
摘要: 这篇文章主要介绍XMPP与SIP,很多人容易混淆这两个概念,转载请说明出处(博客园RTC.Blacker).简介:XMPP和SIP都是应用层协议,主要用于互联网上发送语音和即时通讯. SIP在RFC 3621中定义,XMPP在RFC 3920中定义,XMPP是从即时通讯中演变而来,SIP是从VOIP... 阅读全文
posted @ 2015-07-08 13:47 decwang 阅读(150) 评论(0) 推荐(0) 编辑
 
摘要: 谈到音视频不得不谈谈对视频呈现的理解,为了让大家能有一个更好的理解,先看看android里面SurfaceView的原理,后续陆续分享其绘画原理。说明:本文是转载的,转载自哪里我也不知道,貌似经过很多层转载了,在这里先对原创者表示谢意. cnblogs RTC.Blacker通过自定义View,我们... 阅读全文
posted @ 2015-07-08 13:47 decwang 阅读(277) 评论(0) 推荐(0) 编辑
 
摘要: 随着移动互联网的迅速发展,很多公司都想介入在线教育,智能家居,多人视频,安防监控等领域,虽然都是视频通讯,但他们服务端的架构与点对点通讯大不想同,大部分情况下的单人视频通话可能根本不需要用到流媒体服务,而多人视频,在线教育这些则必须用到,所以下面主要介绍多人视频中服务端架构模式,以及各自特点:一, ... 阅读全文
posted @ 2015-07-08 13:46 decwang 阅读(179) 评论(0) 推荐(0) 编辑
 
摘要: 本文主要介绍音视频通话中收到第一帧图像后视频一直卡住的问题,文章来自博客园RTC.Blacker,转载请说明出处.因为苹果AppStore要求从2015年2月1日开始所有所有上架App必须支持arm64,https://developer.apple.com/news/,否则不予上架,所以花了不小力... 阅读全文
posted @ 2015-07-08 13:46 decwang 阅读(149) 评论(0) 推荐(0) 编辑
 
摘要: 折腾了一个多星期终于将kurento的环境搭建好(开发阶段的产品,有些BUG要自己解决),所以单独写篇文件来介绍。下面开始介绍kurento,文章来自博客园RTC.Blacker,转载请说明出处。一、kurento是什么?搞视频会议就会涉及一对多、多对多、广播、转码、混音、合屏、录制,这就需要用到流... 阅读全文
posted @ 2015-07-08 13:46 decwang 阅读(3849) 评论(0) 推荐(0) 编辑
 
摘要: 本文主要介绍上次碰到的某些机器上看不到视频的问题,文章来自博客园RTC.Blacker,转载请说明出处。之前做的视频聊天App一直运行良好,前几天客户反馈说在三星9100. Android4.0.3上看不到自己的图像。一翻查找后才发现是WebRTC底层的BUG,现已修复并反馈给社区了,下面主要分析B... 阅读全文
posted @ 2015-07-08 13:46 decwang 阅读(143) 评论(0) 推荐(0) 编辑
 
摘要: 本文章主要介绍WEBRTC在各平台下调试或日志查看方式,以方便问题排查,包括BS,PC,Android,IOS(本系列文章转载请说明出处,博客园RTC.Blacker).1,浏览器开发:这种开发方式不需要下载和编译WEBRTC源码(很多人都是"死"在这里的,不过确实很麻烦,原因就不赘述了),直接调用... 阅读全文
posted @ 2015-07-08 13:46 decwang 阅读(195) 评论(0) 推荐(0) 编辑
 
摘要: 源码位置webrtc/webrtc/modules/audio_device/ios/audio_device_ios.cc函数OSStatus AudioDeviceIPhone::RecordProcessImpl( A... 阅读全文
posted @ 2015-07-08 13:45 decwang 阅读(570) 评论(0) 推荐(0) 编辑
 
摘要: 本文主要介绍如何测试基于浏览器和手机的视频通话程序,转载请说明出处,文章来自博客园RTC.Blacker.很多人想测试浏览器(包括浏览器版本和桌面exe版本),android,iOS之间的视频效果,所以提供我的东东给大家测试,操作方式如下:一. 演示注意事项 1.1. 附件说明 1.1.1. ... 阅读全文
posted @ 2015-07-08 13:45 decwang 阅读(210) 评论(0) 推荐(0) 编辑