转:?Android IOS WebRTC 音视频开发总结 (系列文章集合)

随笔分类 - webrtc

Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键?

摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在【编风网】 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn)。 callstats是一家做实时通讯性能测阅读全文

posted @ 2016-07-22 08:24 RTC.Blacker 阅读(188) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(七七)-- WebRTC的架构和协议栈

摘要: 本文主要介绍WebRTC的架构和协议栈(我们翻译和整理的,译者:litie),最早发表在【编风网】 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn)。 为了便于理解,我们来看一个最基本的三角形WebRTC架构(见下图)。阅读全文

posted @ 2016-07-20 16:23 RTC.Blacker 阅读(231) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(七六)-- 探讨直播低延迟低流量的粉丝连麦技术

摘要: 本文主要探讨基于WebRTC的P2P直播粉丝连麦技术 (作者:郝飞,亲加云CTO,编辑:dora),最早发表在【这里】 支持原创,转载必须注明出处,欢迎关注微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn) 到目前为止,直播行业继续如预期的那样如火如荼的发展着,阅读全文

posted @ 2016-07-18 09:12 RTC.Blacker 阅读(303) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(七五)-- WebRTC视频通信中的错误恢复机制

摘要: 本文主要介绍WebRTC视频通信中的错误恢复机制(我们翻译和整理的,译者:jiangpeng),最早发表在【这里】 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam)。 道路交通与网络交通有很相似之处。就像道路上的车辆一样,网络分包也可能转错了弯,或阅读全文

posted @ 2016-07-14 18:12 RTC.Blacker 阅读(245) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(七四)-- WebRTC开源5周年了,Google怎么看?

摘要: 本文最早发表在我们的微信公众号上(微信ID:blackerteam),支持原创,详见这里, 2016年6月9日是WebRTC开源5周年的日子,Google WebRTC负责人Harald在社区里面写了一篇文章总结这几年的进展,并附上了自己5年前同样场景下写的一篇文章。为了便于大家更好理解过去5年在W阅读全文

posted @ 2016-06-23 17:14 RTC.Blacker 阅读(363) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(七二)-- 看到Google Duo,你想到了什么?

摘要: 本文主要介绍在线教育这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help 在昨天的Google I/O大会上Google展示了她的一对一视频通话APP —— Duo,让很多人兴奋,这两天我一直在想另一个问题:从技阅读全文

posted @ 2016-05-23 22:58 RTC.Blacker 阅读(318) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(七一)-- H265/H264有何不同

摘要: 本文整理自自网络,非原创,喜欢相关文章请关注我们的微信公众号:blackerteam H.265 H.265是ITU-TVCEG继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码阅读全文

posted @ 2016-05-20 09:37 RTC.Blacker 阅读(383) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(七十)-- 移动端音视频技术优化的七个方向

摘要: 最近直播很火,很多朋友对背后的技术比较感兴趣,所以今天我们整理一篇关于移动端视频优化的文章,这篇文章是我朋友在一个技术大会上分享过的,更多内容请关注我们的微信公众号:rtcblacker 视频直播为什么会这么火? 首先,音视频直播、点播的需求一直大量存在,包括各种行业应用,比如视频门户、娱乐直播、游阅读全文

posted @ 2016-04-27 16:29 RTC.Blacker 阅读(512) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六九)-- qq视频通话都是p2p,我们还怕啥?

摘要: 本文主要介绍在线教育这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help 先简单介绍什么是p2p? p是peer的缩写,p2p就是点对点,两个客户端直接进行数据交互,不需要经过服务器转发(relay),这种方式能阅读全文

posted @ 2016-04-27 10:40 RTC.Blacker 阅读(690) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六八)-- Google: What‘s next for WebRTC

摘要: Justion和Sarah是google webrtc项目的主要负责人,下面的图片是根据他们分享的内容进行整理的,涉及webrtc进展、优化等方方面面。阅读全文

posted @ 2016-04-11 10:22 RTC.Blacker 阅读(722) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六七)-- 在线教育虽火要做好其实不容易

摘要: 在线教育市场有多大?都有哪些问题值得我们注意?技术难度怎样?阅读全文

posted @ 2016-04-03 22:30 RTC.Blacker 阅读(577) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六六)-- 三个角度分析美女视频直播这个行业

摘要: 本文主要从用户,公司和技术角度分析美女视频直播这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help 美女视频直播一直都很火,很多公司烧钱进入,跟这个行业的朋友也做过很多交流,对其有一定了解,所以下面从用户、公司和阅读全文

posted @ 2016-03-21 09:03 RTC.Blacker 阅读(1321) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六五)-- 给韩国电信巨头做咨询

摘要: 本文主要总结咨询过程中的一些问题,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam 韩国电信巨头sk想了解国内移动互联网rtc现状,所以上周请我过去给他们的相关人员做场咨询,包括市场和技术两个层面, 下面是我们交流的一些内容,整理出来供参考,内容有删减,主要基于以阅读全文

posted @ 2016-03-16 08:37 RTC.Blacker 阅读(561) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六四)-- webrtc能走多远我不知道,但这个市场真实存在

摘要: 本文主要总结目前都有哪些使用场景用到webrtc,文章最早发表在我们的微信公众号上,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com webrtc只是一个工具,帮我们实现实时通讯和音视频的相关功能,所以最终用户根本不用关心webrtc, 也许有一天阅读全文

posted @ 2016-02-18 11:32 RTC.Blacker 阅读(977) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六三)-- 2016国内IM云服务行业分析

摘要: 本文主要国内IM云服务行业分析,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com 谈到IM我们最先想到的是qq和微信,不过我们今天要谈的不是面向终端用户的IM产品,而是面向开发者和企业的IM云服务,也就是IM Paa阅读全文

posted @ 2016-02-03 13:43 RTC.Blacker 阅读(1038) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六二)-- 大数据解密国外实时通讯行业开发现状

摘要: 本文主要介绍国外实时通讯行业现状,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com上篇文章我们采用百度搜索指数来分析国内webrtc现状,得到不少同行认同,所以我们今天决定采用同样的方法来分析国外webrtc现状,不...阅读全文

posted @ 2016-01-25 12:00 RTC.Blacker 阅读(699) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六一)-- 大数据解密国内实时通讯行业开发现状

摘要: 本文主要介绍国内实时通讯行业现状,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com这几年移动互联网发展势头很猛,与之相应的就是实时通讯需求增加,但这都只是主观感受,缺乏数据证明,但今天我想到其实看webrtc的开发热...阅读全文

posted @ 2016-01-18 12:34 RTC.Blacker 阅读(965) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(六十)-- 您为什么招不到适合的音视频人才

摘要: 本文主要介绍音视频行业招聘现状,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com有过音视频人才招聘经验的应该都深有体会,招人难,招音视频人才更难,这里有很多客观原因,也有很多主观原因。下面将我之前的一些经验进行总结,...阅读全文

posted @ 2016-01-14 16:07 RTC.Blacker 阅读(1272) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(五九)-- webrtc这蛋糕都怎么吃?

摘要: 本文主要介绍webrtc应用状况,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.comWebRTC是个好东东,就好比是一个免费的蛋糕,下面让我们来看看大家都在怎么吃?ps:文中部分的信息由内部小伙伴提供,非来自官方渠道,...阅读全文

posted @ 2016-01-08 17:03 RTC.Blacker 阅读(1296) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(五八)-- 图文解说视频直播原理

摘要: 本文主要介绍rtmp&hls视频直播原理,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com 现在视频直播很火,应用场景很多,比如在线教育、美女秀场、在线医疗、电商活动、游戏直播、体育直播,中国好声音。 市面上与之相关阅读全文

posted @ 2016-01-08 16:23 RTC.Blacker 阅读(2401) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(五七)-- 网络传输上的一种QoS方案

摘要: 本文主要介绍一种QoS的解决方案,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.helpQoS出现的背景:而当网络发生拥塞的时候,所有的数据流都有可能被丢弃;为满足用户对不同应用不同服务质量的要求,就需要网络能根据用户的要求分配和调度资源,对不同的数...阅读全文

posted @ 2015-12-28 12:16 RTC.Blacker 阅读(1027) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(五六)-- 如何测试网络性能?

摘要: 本文主要介绍如何测试网络性能,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.help网络性能直接决定了视频通话效果,比如qq,很多时候我们我们觉得通话效果不错,但有些时候体验很差,这时候我们怎么判断是网络不好还是产品本身质量问题呢?最好的办法就是有工...阅读全文

posted @ 2015-12-24 16:44 RTC.Blacker 阅读(865) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(五五)-- 音视频通讯中的抗丢包与带宽自适应原理

摘要: 本文主要分析webrtc中的抗丢包与带宽自适应原理,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.help文章内容主要来自中国电信北京研究院丁博士在上周六的技术交流会上的演讲内容,之前我们有在公众号上介绍过这个技术交流会,详见:http://mp.w...阅读全文

posted @ 2015-12-21 09:06 RTC.Blacker 阅读(1300) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(五四)-- WebRTC标准之父谈WebRTC

摘要: 本文主要是整理自国内首届WebRTC大会上对Daniel的一些专访,转载必须说明出处,欢迎关注微信公众号blacker,更多说明详见www.rtc.help说明:以下内容主要整理自InfoQ的专访,为了方便大家更好理解有些地方我加入了一些说明或做了特别标记。问题1:InfoQ:JavaScript ...阅读全文

posted @ 2015-12-02 14:05 RTC.Blacker 阅读(1145) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(五三)-- 国内IM & RTC SDK列表

摘要: <!--StartFragment--> 本文主要总结国内提供RTC SDK的产品,转载必须说明出处,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.help 自从开通邮件和微信公众号以来,很多人问多人视频会议、在线直播、多方监控这种东西要怎么做,有没阅读全文

posted @ 2015-11-30 20:50 RTC.Blacker 阅读(1522) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(五二)-- 亲,咱一起采访webrtc大会的各路专家

摘要: 本文最早发自我的微信公众号,咱一起采访webrtc大会的各路专家,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处。亲,作为webrtc大会的推动者之一,大会期间不管是公共场合还是私底下我都会有很多机会采访各路专家,但一个好的采访跟所问的问题密切相关,所以肯请大家一起想想咱们这次采访...阅读全文

posted @ 2015-11-07 22:52 RTC.Blacker 阅读(890) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(五一)-- 降噪基本原理

摘要: 文章主要介绍噪声消除,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,欢迎关注微信公众号blacker,更多详见www.rtc.help--------------------------------------------RTC中声音处理是个很麻烦的事,难点很多,回声,噪声,啸声...阅读全文

posted @ 2015-11-07 12:59 RTC.Blacker 阅读(2389) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(五十)-- 技术服务如何定价?

摘要: 这篇文章最早是杜老师写的,看完感触很深,加上之前跟咨询公司的朋友也讨论过这方面的问题,所以结合自己的经验,做了些删改(得到了杜老师的授权)。先通过下面几个简单的问题来了解技术服务:问题1:技术服务是什么?提供解决方案,并告诉你坑在哪里,怎么你少走弯路。问题2:这跟社区里面的发帖和讨论是不是一样?有点...阅读全文

posted @ 2015-11-05 21:57 RTC.Blacker 阅读(1021) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(四九)-- ffmpeg介绍

摘要: 本文主要介绍ffmpeg,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,个人微信公众号blacker,更多详见www.rtc.help说明:ps1:如果直接从webrtc开始学习音视频,你可能没听过ffmpeg,也不需要用到,但随着个人能力提升,你会发现这套东西确实很有用。就我目...阅读全文

posted @ 2015-10-31 19:16 RTC.Blacker 阅读(1432) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(四八)-- 从商业和技术的角度看视频行业的机会

摘要: 本文主要从不同角度介绍视频行业的机会,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,欢迎关注个人微信公众号blacker ------------------------------------------------------------- 这段时间在北京呆了10天左右,相对阅读全文

posted @ 2015-10-28 13:30 RTC.Blacker 阅读(1354) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(四七)-- 深度解读国内首届WebRTC大会背后的真相

摘要: 本文主要解读国内首届WebRTC大会背后的真相,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help---------------------------------------------------google于2011年就将WebRTC代码开源了,...阅读全文

posted @ 2015-10-18 06:31 RTC.Blacker 阅读(1507) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(四六)-- 从另一个角度看国内首届WebRTC大会

摘要: 文章主要从开发者角度谈国内首届WebRTC大会,支持原创,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help。----------------------------------------------------技术资讯里面这几天铺天盖地的WebRT...阅读全文

posted @ 2015-10-14 19:55 RTC.Blacker 阅读(1584) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(四五)-- ORTC背后的真相

摘要: 本文主要介绍ORTC(Object Real-time Communication),支持原创,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help。----------------------------------------------------...阅读全文

posted @ 2015-10-11 13:09 RTC.Blacker 阅读(1435) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(四四)-- webrtc图书

摘要: 本文主要介绍即将出版的webrtc图书相关信息,支持原创,转载必须说明出处,更多详见www.rtc.help------------------------------------------------之前很多人请我推荐比较好的介绍webrtc的书籍,很抱歉,国内还没有这方面的图书。另外也有出版商...阅读全文

posted @ 2015-10-05 23:03 RTC.Blacker 阅读(1834) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(四三)-- 诚信交易案例分享

摘要: 本文主要记录一些诚信交易的案例(两个陌生人之间没有合同,没有订金,没有讨价还价,完全靠诚信完成的交易),特别纪录下来并不是因为金额有多高,而是因为在现在这种社会要完成这样的交易太难,特别是像咨询这种东西,很有价值,但价值很难评估。文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多...阅读全文

posted @ 2015-09-21 22:43 RTC.Blacker 阅读(1832) | 评论 (5) 编辑

Android IOS WebRTC 音视频开发总结(四二)-- webrtc开发者大会

摘要: 本文主要介绍11月要在北京举办的webrtc开发者全球大会,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help其实两个月前就有圈内朋友跟我介绍这个大会的情况,只不过那个时候还没有确定具体时间。其实想想也对,现在国内WebRTC的人已经很多了(预计活跃用...阅读全文

posted @ 2015-09-16 10:25 RTC.Blacker 阅读(1190) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(四一)-- QQ和webrtc打洞能力pk

摘要: 在实验室模拟了电信、联通、移动等各种环境,让大家有个直观的了解阅读全文

posted @ 2015-09-15 11:14 RTC.Blacker 阅读(3062) | 评论 (3) 编辑

Android IOS WebRTC 音视频开发总结(四十)-- 国内webrtc现状

摘要: 本文主要介绍目前国内webrtc开发现状,文章来自博客园rtc.blacker,支持原创,转载必须说明出处。上次一国外合作伙伴问我国内rtc应用和开发状况怎样,哪些城市比较火,那些行业应用比较多,我告诉他:1,做rtc开发的大部分企业都在北上广深,所以大部分开发者都在这几个城市,除此在外就是杭州,成...阅读全文

posted @ 2015-09-06 05:56 RTC.Blacker 阅读(1684) | 评论 (3) 编辑

Android IOS WebRTC 音视频开发总结(三九)-- win10升级为何要p2p

摘要: 本文主要介绍webrtc p2p的应用场景,文章来自博客园RTC.Blacker,支持原创,转载请说明出处。 P2P最简单的解释就是两个客户端之间直接进行数据交互,不经过服务端转发. 最早接触P2P是在大学里,那年代硬件和网络带宽都很昂贵(512内存已经是很高档的配置,在线直播是不敢想像的), 所以阅读全文

posted @ 2015-08-18 14:53 RTC.Blacker 阅读(1891) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(三八)-- tx help

摘要: 本文主要介绍帮一个程序员解决webrtc疑问的过程,文章来自博客园RTC.Blacker,支持原创,转载请说明出处(www.rtc.help)这篇文章内容主要来自邮件,为什么我会特别整理到随笔里面来,主要是基于以下几个原因:1,作者发邮件给我的目的是为了问问题,但是他问问题的方式值得推崇,问得很具体...阅读全文

posted @ 2015-08-11 18:32 RTC.Blacker 阅读(1279) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(三七)-- 台湾help

摘要: 本文主要介绍上周跟帮一个台湾程序员解决RTC的故事,文章来自博客园RTC.Blacker(更多信息详见www.rtc.help),支持原创,转载请说明出处.故事是这样的:一个台湾刚毕业的程序员在公司里做一个RTC项目的技术预研,碰到很多障碍,后来通过google找到我,希望我能帮他解决一些问题,他的...阅读全文

posted @ 2015-08-11 15:11 RTC.Blacker 阅读(1358) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(三六)-- easyRTC介绍

摘要: 本文主要介绍easyRTC,文章来自博客园RTC.Blacker,支持原创,转载请说明出处.先看看人家官网的介绍,然后再来解释,这样您可能更容易理解:以下部分内容属个人看法,如有异议,欢迎探讨:1、EasyRTC其实就是一套封装好的js库,他很方便用户调用webrtc接口,实现浏览器上的音视频功能....阅读全文

posted @ 2015-08-03 12:25 RTC.Blacker 阅读(2315) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(三五)-- chatroulette介绍

摘要: 本文主要从技术角度介绍chatroulette,文章来自博客园RTC.Blacker,支持原创,转载请说明出处.很多人不知道或没用过chatroulette,下面先来张界面截图让大家有个整体了解:特点介绍:1、平均每天在线用户150万(对于一个没做过广告的网站来说这是一个很了不起的数字)。2、作者是...阅读全文

posted @ 2015-07-17 21:10 RTC.Blacker 阅读(1440) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(三四)-- windows.20150706

摘要: 最近好不容易更新了PC版的WEBRTC,总结下有哪些调整,文章来自博客园RTC.Blacker,支持原创,转载请说明出处.图1:解决方案工程结构对比:说明:1, 最大的调整就是移除了VideoEngine模块,相关影响如下:1.1, WebRTCDemo里面移除了视频通话, 语音通话还存在,不过移除...阅读全文

posted @ 2015-07-15 17:56 RTC.Blacker 阅读(1436) | 评论 (2) 编辑

Android IOS WebRTC 音视频开发总结(三三)-- Periscope介绍

摘要: 本文主要介绍Periscope,文章来自博客园RTC.Blacker,支持原创,转载请说明出处。可能国内很多人没听说过Periscope,这可是现在Twitter上很火的一个APP,先看看人家自己是怎么介绍的:说明如下:1、说白了这就是一个手机APP直播,只不过不同于我们平时看到的搜狐视频和YY主播...阅读全文

posted @ 2015-07-05 15:34 RTC.Blacker 阅读(1535) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(三二)-- WebRTC项目开发建议

摘要: 本文主要介绍WEBRTC开发过程中的一些现象,文章来自博客园RTC.Blacker,支持原创,欢迎关注微信公众号blacker,更多详见www.rtc.help随着移动互联网和智能硬件的快速发展,音视频变得越来越重要,加上WEBRTC的出现,让开发这些高大上的功能变得越来越容易,实际上是这样吗?让我...阅读全文

posted @ 2015-07-05 11:03 RTC.Blacker 阅读(1934) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(三一)-- 自定义传输实现一对多

摘要: 本文主要介绍基于Webrtc的多人视频会议的简单实现,文章来自博客园RTC.Blacker,支持原创,转载请说明出处。前面提到基于开源框架的视频会议都存在诸多问题,所以我们通过重写WEBRTC传输模块来实现一个简单的视频会议,效果如下图:说明:1、画面1、2、3都是其他手机传过来的图像,局域网内有点...阅读全文

posted @ 2015-07-04 11:47 RTC.Blacker 阅读(2121) | 评论 (2) 编辑

Android IOS WebRTC 音视频开发总结(三十)-- ice协议异同

摘要: 本文主要介绍ICE与SDP交互过程中的一些知识,支持原创,文章来博客园RTC.Blacker,转载请说明出处。用过libjingle模块的同学都知道连接过程中candidate的获取与连接流程,一边获取candidate,一边进行连接,所以整个过程很快,但我们有时候用一些其他基于webrtc的产品来...阅读全文

posted @ 2015-06-21 20:57 RTC.Blacker 阅读(1889) | 评论 (5) 编辑

Android IOS WebRTC 音视频开发总结(二九)-- 安卓噪声消除交流

摘要: Android上的音质一直被大家所困扰和诟病,这里面有很多原因,下面是最近一位前UC同行发邮件跟我交流的一些记录,供参考,支持原创,文章来自博客园RTC.Blacker,转载请说明出处.以下文字来自邮件,为便于阅读和理解,略有整理: "Blacker,您好,本人一直从事音视频算法的处理与研究,包括...阅读全文

posted @ 2015-06-12 16:40 RTC.Blacker 阅读(3104) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(二八)-- 多人视频方案介绍

摘要: 很多人问视频会议,在线教学,主播怎么弄,所以整理下这方面的开源解决方案,同时为了方便测试,在自己服务器上搭建了相应的服务端,文章来自博客园RTC.Blacker,转载请说明出处.简单来说,WEBRTC就是一个客户端,服务端跟他没啥关系,不过很多公司看好WEBRTC的前景,所以配合WEBRTC来完成服...阅读全文

posted @ 2015-06-08 16:08 RTC.Blacker 阅读(3784) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(二七)-- whatsapp之转发优先

摘要: 最近看了一篇老外在webrtcHacks上写的文章,主要介绍webrtc和whatsapp的传输机制,蛮好的,加上自己的理解进行总结,希望对大伙有所帮助,转载请说明出处,原文来自博客园RTC.Blacker。whatsapp的voip的传输机制用的是pjsip(webrtc的P2P机制冗余庞大一直被...阅读全文

posted @ 2015-05-14 22:17 RTC.Blacker 阅读(2218) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(二六)-- webrtc调用堆栈

摘要: 本文主要是自己之前研究WebRTC代码结构时的一些资料(包括Android,iOS,PC),文章来自博客园RTC.Blacker,转载请说明出处。1、WEBRTC模块:音频数据采集、发送、接收、播放调用过程:2、WEBRTC模块:视频数据采集、发送、接收、播放调用过程:3、libjingle模块:发...阅读全文

posted @ 2015-04-12 08:41 RTC.Blacker 阅读(2595) | 评论 (2) 编辑

Android IOS WebRTC 音视频开发总结(二五)-- webrtc优秀资源汇总

摘要: 都是一些比较优秀的网站,不过有些需要FQ才能访问阅读全文

posted @ 2015-03-23 18:31 RTC.Blacker 阅读(3464) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(二四)-- p2p调用堆栈

摘要: 本文主要分析webrtc音视频点对点部分的代码结构,文章来自博客园RTC.Blacker,转载请说明出处.前段时间在查一个偶尔断线的问题(这种问题最蛋疼,不好重现,只能凭经验去搞),所以理了下webrtc的P2P代码结构,总结如下:先来张图显示实际会话过程中的两种通讯路径:P2P或转发,92%的情况...阅读全文

posted @ 2015-03-10 18:22 RTC.Blacker 阅读(3151) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(二三)-- hurtc使用说明

摘要: 本文主要介绍如何测试基于浏览器和手机的视频通话程序,转载请说明出处,文章来自博客园RTC.Blacker,更多详见www.blackerteam.com很多人想测试浏览器(包括浏览器版本和桌面exe版本),android,iOS之间的视频效果,所以提供我的东东给大家测试,操作方式如下:演示注意事项 ...阅读全文

posted @ 2015-02-17 09:53 RTC.Blacker 阅读(16838) | 评论 (22) 编辑

Android IOS WebRTC 音视频开发总结(二二)-- 多人视频架构模式

摘要: 本文主要介绍多人视频会议服务端架构方式,文章来自博客园RTC.Blacker,转载必须说明出处,欢迎关注个人微信公众号blacker,更多详见www.rtc.help随着移动互联网的迅速发展,很多公司都想介入在线教育、智能家居、多人视频、安防监控等领域,虽然都是视频通讯,但他们服务端的架构与点对点通...阅读全文

posted @ 2015-02-09 10:49 RTC.Blacker 阅读(4978) | 评论 (11) 编辑

Android IOS WebRTC 音视频开发总结(二一)-- 黑屏问题

摘要: 本文主要介绍音视频通话中收到第一帧图像后视频一直卡住的问题,文章来自博客园RTC.Blacker,转载请说明出处.因为苹果AppStore要求从2015年2月1日开始所有所有上架App必须支持arm64,https://developer.apple.com/news/,否则不予上架,所以花了不小力...阅读全文

posted @ 2015-01-28 14:26 RTC.Blacker 阅读(3379) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(二十)-- 自由职业

摘要: 咋看标题感觉与WebRTC和音视频无关,其实有着很大的关联,文章来自博客园RTC.Blacker,转载请说明出处。背景:一方面因为对开发人员比较了解,不喜欢约束,喜欢自由自在,所以我们向往自由职业。另一方面企业负责人也在委托我代为寻找优秀的人才,同时发现有些人才却没能找到适合的平台。基于以上两点我决...阅读全文

posted @ 2015-01-23 20:48 RTC.Blacker 阅读(3635) | 评论 (2) 编辑

Android IOS WebRTC 音视频开发总结(十九)-- kurento

摘要: 折腾了一个多星期终于将kurento的环境搭建好(开发阶段的产品,有些BUG要自己解决),所以单独写篇文件来介绍。下面开始介绍kurento,文章来自博客园RTC.Blacker,转载请说明出处。一、kurento是什么?搞视频会议就会涉及一对多、多对多、广播、转码、混音、合屏、录制,这就需要用到流...阅读全文

posted @ 2015-01-18 21:28 RTC.Blacker 阅读(6686) | 评论 (2) 编辑

Android IOS WebRTC 音视频开发总结(十八)-- 手机适配

摘要: 本文主要介绍上次碰到的某些机器上看不到视频的问题,文章来自博客园RTC.Blacker,转载请说明出处。之前做的视频聊天App一直运行良好,前几天客户反馈说在三星9100. Android4.0.3上看不到自己的图像。一翻查找后才发现是WebRTC底层的BUG,现已修复并反馈给社区了,下面主要分析B...阅读全文

posted @ 2015-01-10 11:03 RTC.Blacker 阅读(4002) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(十七)-- 调试技巧

摘要: 本文章主要介绍WEBRTC在各平台下调试或日志查看方式,以方便问题排查,包括BS,PC,Android,IOS(本系列文章转载请说明出处,博客园RTC.Blacker).1,浏览器开发:这种开发方式不需要下载和编译WEBRTC源码(很多人都是"死"在这里的,不过确实很麻烦,原因就不赘述了),直接调用...阅读全文

posted @ 2014-12-29 10:17 RTC.Blacker 阅读(4413) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(十六)-- 音频设备操作之opensl与jni

摘要: 本节主要分享视频通话中android和ios上操作音频设备的方式,如调解音量大小,启用扬声器(本系列文章转载请说明出处,博客园RTC.Blacker).先看看webrtc中处理音频设备代码的目录结构:第一种方式就是直接调用Android或ObjectC的API,代码如下(WebRtcAudioTra...阅读全文

posted @ 2014-12-14 23:06 RTC.Blacker 阅读(7166) | 评论 (2) 编辑

Android IOS WebRTC 音视频开发总结(十五)-- 培训课程大纲

摘要: 最近在给公司做内部培训,主要是关于即时通讯和移动视频通话,包括android与android,ios与ios,android与ios,以及手机与PC.--------------------------------------------------------------------与咨询公司合作...阅读全文

posted @ 2014-11-28 21:33 RTC.Blacker 阅读(6757) | 评论 (21) 编辑

Android IOS WebRTC 音视频开发总结(十四)-- sip和xmpp异同

摘要: 这篇文章主要介绍XMPP与SIP,很多人容易混淆这两个概念,转载请说明出处(博客园RTC.Blacker).简介:XMPP和SIP都是应用层协议,主要用于互联网上发送语音和即时通讯. SIP在RFC 3621中定义,XMPP在RFC 3920中定义,XMPP是从即时通讯中演变而来,SIP是从VOIP...阅读全文

posted @ 2014-11-23 13:43 RTC.Blacker 阅读(5189) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(十三)-- ice原理

摘要: 以前在做一个视频监控项目的时候,刚开始客户没提到要支持P2P,因为服务端是我们自己写的,为了便于处理一些逻辑,全部采用转发的方式,后来客户要求支持P2P,没办法了,后来自己部署了一个STUN服务器(不过也有很多开源STUN服务器,不过用起来会有些肖问题),客户端取到NAT类型和ip地址后,自己根...阅读全文

posted @ 2014-11-17 19:40 RTC.Blacker 阅读(5826) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(十二)-- sufaceview

摘要: 谈到音视频不得不谈谈对视频呈现的理解,为了让大家能有一个更好的理解,先看看android里面SurfaceView的原理,后续陆续分享其绘画原理。说明:本文是转载的,转载自哪里我也不知道,貌似经过很多层转载了,在这里先对原创者表示谢意. cnblogs RTC.Blacker通过自定义View,我们...阅读全文

posted @ 2014-11-11 09:46 RTC.Blacker 阅读(5148) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(十一)-- stun&turn部署

摘要: 本篇文章主要介绍webrtc里面的stun,turn服务的安装与配置(转载请说明出处: http://www.cnblogs.com/lingyunhu, RTC.Blacker)说到STUN,TURN服务的作用,相信很多人都知道,主要处理打洞与转发,配合完成ICE协议.但很多人不知道该怎么搭建.其...阅读全文

posted @ 2014-11-09 10:33 RTC.Blacker 阅读(6866) | 评论 (2) 编辑

Android IOS WebRTC 音视频开发总结(十)-- webrtc入门002

摘要: 继续上一篇中未翻译完成的部分,主要包括下面三个部分:1,扩展:WebRTC多方通话.2,MCU Multipoint Control Unit.2, 扩展:VOIP,电话,消息通讯.注意:翻译的时候不是逐字逐句的,而是按照自己的理解翻译的,同时为了便于理解,也加入一些自己组织的语言.转载请说明出处:...阅读全文

posted @ 2014-11-02 11:26 RTC.Blacker 阅读(7848) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(九)-- webrtc入门001

摘要: 下面这篇介绍webrtc的文章不错,我花了大半天翻译了一下.翻译的时候不是逐字逐句的,而是按照自己的理解翻译的,同时为了便于理解,也加入一些自己组织的语言.本文主要介绍webrtc的信令,stun,turn,转载请说明出处(博客园RTC.Blacker).英文来自:http://www.html5r...阅读全文

posted @ 2014-11-01 18:06 RTC.Blacker 阅读(22734) | 评论 (1) 编辑

Android IOS WebRTC 音视频开发总结(八)-- ios上移植webRTCDemo

摘要: 这篇文章主要介绍ios webrtcdemo的实现及相关注意事项,转载请说明出处(博客园RTC.Blacker)前面很多人问webrtc android下有webrtcdemo,ios上怎么找不到,放在哪里呢?答案:webrtcdemo在ios上没有实现,如果要实现也很简单,既然安卓都有了,依葫芦画...阅读全文

posted @ 2014-11-01 09:12 RTC.Blacker 阅读(11371) | 评论 (2) 编辑

Android IOS WebRTC 音视频开发总结(七)-- 基于浏览器的开发

摘要: 前面写的一系列总结都是讲webrtc如何下载,编译,开发的,有些人可能有点云里雾里了,WEBRTC不是用来搞跨浏览器开发的吗,怎么我讲的这些跟浏览器扯不上任何关系,其实看看下面这个架构图,你就明白了,转载请说明出处(博客园RTC.Blacker)我前面讲的这些内容都封装在browser里面了,如音视...阅读全文

posted @ 2014-10-02 22:34 RTC.Blacker 阅读(10425) | 评论 (0) 编辑

Android IOS WebRTC 音视频开发总结(六)-- iOS开发之含泪经验

摘要: 前段时间在搞webrtc iOS开发,所以将标题改为了Android IOS WebRTC 音视频开发总结, 下面都是开发过程中的经验总结,转载请说明出处(博客园RTC.Blacker):1. IOS WebRTC音视频编译和下载: 有过android WEBRTC编译下载经验再去弄IOS,你会发现...阅读全文

posted @ 2014-07-20 10:09 RTC.Blacker 阅读(14958) | 评论 (8) 编辑

Android WebRTC 音视频开发总结(五)-- webrtc开发原型

摘要: 这些天基于WebRTC做了个 手机视频监控 的程序,分享出来,供想了解这方面内容的朋友参考。这个程序最早是广州一家智能穿戴设备公司请我们做的(他们不需要底层源码,也不需要ios版本),之后我们在这个基础上做了很多的扩充和完善.目前产品基本功能如下:1, 支持android,ios,PC之间的相互视频...阅读全文

posted @ 2014-05-11 18:11 RTC.Blacker 阅读(15535) | 评论 (46) 编辑

Android WebRTC 音视频开发总结(四)-- webrtc传输模块

摘要: 在介绍WebRTC通讯之前我们先来看一个P2P视频聊天包括的主要过程,转载请说明出处(博客园RTC.Blacker):音视频数据采集->编码->发送->接收->解码->播放。编码、解码、以及会用到加密、解密、回声消除等针对不同系统处理方式都一样,与平台无关,但像Socket通信涉及到的数据发送、接收...阅读全文

posted @ 2014-03-27 09:50 RTC.Blacker 阅读(15083) | 评论 (7) 编辑

Android WebRTC 音视频开发总结(三)-- 信令服务和媒体服务

摘要: 前面介绍了WebRTCDemo的基本结构,本节主要介绍WebRTC音视频服务端的处理,,转载请说明出处(博客园RTC.Blacker)。通过前面的例子我们知道运行WebRTCDemo即可看到P2P的效果,实际应用中我们不可能让用户自己去里面设置对方的IP和音视频端口,而且即使设置了对方的IP和端口也...阅读全文

posted @ 2014-03-24 15:56 RTC.Blacker 阅读(18147) | 评论 (5) 编辑

Android WebRTC 音视频开发总结(二)-- webrtcdemo介绍

摘要: 这节主要介绍WebRTCDemo的结构,以此来简单了解WebRTC的调用流程,转载请说明出处(博客园RTC.Blacker)1、先看WebRTCDemo的代码结构,如下图:2、WebRTCDemo中音视频管理接口--MediaEngine,包括操作音频和视频的接口,详见MediaEngine的实现。...阅读全文

posted @ 2014-03-04 13:46 RTC.Blacker 阅读(19164) | 评论 (4) 编辑

Android WebRTC 音视频开发总结(一)

摘要: 本系列文章主要总结和分享WebRTC开发过程中的一些经验,转载请说明出处(博客园RTC.Blacker),更多交流与合作请看页面上方的子标题!一、WebRTC是什么? 可能您还不知道WebRTC是什么,但您一定用过他里面的东西,因为QQ就用到了他的核心技术,不过那时候这些东西还不叫WebRTC,他...阅读全文

posted @ 2014-03-03 13:51 RTC.Blacker 阅读(60183) | 评论 (24) 编辑

时间: 2024-10-19 16:04:34

转:?Android IOS WebRTC 音视频开发总结 (系列文章集合)的相关文章

Android IOS WebRTC 音视频开发总结(八十五)-- 使用WebRTC广播网络摄像头视频(下)

本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). 回顾:Android IOS WebRTC 音视频开发总结(八十三)-- 使用WebRTC广播网络摄像头视频(上) 连接网络摄像头 正如上文所提,我们选用一款简单的D-Link DCS-7010L网络摄像头.关键原因在于它支持RTSP协议,因此服务

Android IOS WebRTC 音视频开发总结(六八)-- Google: What&#39;s next for WebRTC

本文主要从用户,公司和技术角度分析美女视频直播这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help Justion和Sarah是google webrtc项目的主要负责人,下面的图片是根据他们分享的内容进行整理的,涉及webrtc进展.优化等方方面面.整理这些资料的过程中我们发现他们对待webrtc还是挺用心的,为webrtc的完善做了很多的工作,谢谢他们! 原始视频时长53分13秒,全英文的,所以我们考虑做

Android IOS WebRTC 音视频开发总结(六)

前段时间在搞IOS的音视频版本,所以将标题改为了Android IOS WebRTC 音视频开发总结, 下面总结一下开发过程中的一些经验: 1. IOS WebRTC音视频编译和下载: 有过android WEBRTC编译下载经验再去弄IOS,你会发现简单多了,再有问题,可以参考:http://www.cnblogs.com/ProbeStar/p/3411510.html  记住有MAC和IOS两个版本,要指定好你想要哪个版本. 2. 正确区分armv7 armv7s i386平台: 编译的时

Android IOS WebRTC 音视频开发总结(二四)

本文主要分析webrtc音视频点对点部分的代码结构,文章来自博客园RTC.Blacker,转载请说明出处. 前段时间在查一个偶尔断线的问题(这种问题最蛋疼,不好重现,只能凭经验去搞),所以理了下webrtc的P2P代码结构,总结如下: 先来张图显示实际会话过程中的两种通讯路径:P2P或转发,92%的情况下是通过P2P实现. 注意:实际通讯过程中每个客户端都会不停地发送和接收Stun包,这样做是为了维护响应的连接和端口. 实际通讯过程中的核心组件为P2PTransportChannel,他代表着本

Android IOS WebRTC 音视频开发总结(二十)---- 自由职业与高端猎聘

咋看标题感觉与WebRTC和音视频无关,其实有着很大的关联,文章来自博客园RTC.Blacker,转载请说明出处. 背景: 一方面因为对开发人员比较了解,不喜欢约束,喜欢自由自在,所以我们向往自由职业. 另一方面企业老总总是让推荐人才,同时有些真正的人才却很难找到好的企业. 基于以上两点我决定发表这篇文章,下面那提供三种类型的工作供您选择: 一.自由职业: 1.职位1: 1.1.熟悉XMPP和openfire,客户想将IM功能外包给熟悉的人士完成,如果觉得您能胜任该职位,我帮您推荐,价格你们自己

Android IOS WebRTC 音视频开发总结(五七)-- 网络传输上的一种QoS方案

本文主要介绍一种QoS的解决方案,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.help QoS出现的背景: 而当网络发生拥塞的时候,所有的数据流都有可能被丢弃:为满足用户对不同应用不同服务质量的要求,就需要网络能根据用户的要求分配和调度资源,对不同的数据流提供不同的服务质量: 1.对实时性强且重要的数据报文优先处理: 2.对于实时性不强的普通数据报文,提供较低的处理优先级,网络拥塞时甚至丢弃. 为了满足上述需求,QoS出现了,定义如下: QoS

Android IOS WebRTC 音视频开发总结(二九)

Android上的音质一直被大家所困扰和诟病,这里面有很多原因, 下面是最近一位前UC同行发邮件跟我交流的一些记录,供参考,支持原创,文章来自博客园RTC.Blacker,转载请说明出处. 以下文字来自邮件,为便于阅读和理解,略有整理: "Blacker,您好,本人一直从事音视频算法的处理与研究,包括H264视频,语音抑制,回音消除,噪音处理等分支.最近已经转向webrtc了,对webrtc也算是相对熟悉了.不过我在利用webrtc模块来开发时,遇到了一个音频采集的问题.不知道你是否遇到了,你们

Android IOS WebRTC 音视频开发总结(三六)-- easyRTC

本文主要介绍easyRTC,文章来自博客园RTC.Blacker,支持原创,转载请说明出处. 先看看人家官网的介绍,然后再来解释,这样您可能更容易理解: 以下部分内容属个人看法,如有异议,欢迎探讨: 1.EasyRTC其实就是一套封装好的js库,他很方便用户调用webrtc接口,实现浏览器上的音视频功能. 2.以前他的官网上还有total free字样,现在变成price了,所以开源和免费是不能划等号的,如果都免费,咱程序员真变成码农了! 3.因为对手机端来说用浏览器来实现音视频功能并不方便,所

Android IOS WebRTC 音视频开发总结(三二)

本文主要介绍使用WEBRTC的一些现象,并提供一些建议,文章来自博客园RTC.Blacker,支持原创,转载请说明出处. 随着移动换联网和智能硬件的快速发展,社交.视频变得越来越重要,加上WEBRTC的出现,让开发这些高大上的功能变得越来越容易, 实际上是这样吗?让我们先来看看WEBRTC应用中的一些现象吧! 一.项目开始前,信心满满: 1.代码都开源了,找个开发人员2个月内将他集成进来,到时候就是中国特色的完全自主研发. 2.Google在搞的东西,不说效果比QQ和微信好多少,至少不会差到哪里