Android IOS WebRTC 音视频开发总结(三七)-- 台湾help
本文主要介绍上周跟帮一个台湾程序员解决RTC的故事,文章来自博客园RTC.Blacker(更多信息详见www.rtc.help),支持原创,转载请说明出处.
故事是这样的:一个台湾刚毕业的程序员在公司里做一个RTC项目的技术预研,碰到很多障碍,后来通过google找到我,希望我能帮他解决一些问题,他的具体需求如下:
1、一台机器上既有视频文件也有实时视频流(摄像头),他想通过P2P技术将这些视频流传到不同客户端进行播放。
2、必须要通过P2P进行传送,因为他想节省公网带宽(话说台湾人民也觉得这个费用很高,心理总算平衡了,呵呵)。
3、他找了很多解决方案,包括 ice4j + rfc5766_turn_server / peerdroid,最后发现都不合适,最后找到了webrtc,然后找到了我.

用上webrtc问题也来了,他不知道从哪里下手,服务端怎么部署,代码怎么编译,怎么测试,libjingle,P2P,rfc5766_turn_server怎么用?等等一连串疑问,完了他还特担心我们这边仇视台湾人,特地发邮件过来解释(至于吗,都是同根生,我们有那么小心眼吗?).
了解了他的疑问后,我觉得他主要是整个思路比较乱,不知道从哪里下手,,所以关键是帮他理清整个思路,告诉他一步步怎么做:
1、先安装chrome浏览器,连着https://apprtc.appspot.com/测试两台PC的效果,从这点上他们比我们幸福多了。
2、下载AppRTCDemo连接pc进行测试(https://github.com/njovy/AppRTCDemo),先看看测试效果。
3、然后下载源码,编译,了解代码逻辑,修改源码,这个过程会比较长,比较痛苦,慢慢来吧。
4、操作,反馈,有问题再跟我交流。
当然也交流了一些其他问题,下面简单总结供大家参考:
1、从开发资源角度看,大陆比台湾丰富多了,毕竟咱们方方面面的企业和人才多得多,RTC就是个很好的例子,幸福吧!

2、工资和消费水平:他们那边毕业生大概2w多台币(相当于4~5k人民币),快餐大概16元人民币,租房1500~2000,跟深圳差不多。
3、很多人都觉得台企很抠,我呆的第一家公司就是台企,不过他们管理很细,其实台湾人民也很认同这种看法。
4、台湾那边毕业生也不是那么好找工作,不过那小伙子还挺上进的,知道通过学习来提高自己,没有一味抱怨。
小伙刚刚给我微信:“环境部署好了,正在测试,谢谢Blacker大让我咨询”,能帮到同胞我也觉很高兴,呵呵呵。
Android IOS WebRTC 音视频开发总结(三七)-- 台湾help的更多相关文章
- 转:Android IOS WebRTC 音视频开发总结 (系列文章集合)
随笔分类 - webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译 ...
- Android IOS WebRTC 音视频开发总结(八十五)-- 使用WebRTC广播网络摄像头视频(下)
本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:bl ...
- Android IOS WebRTC 音视频开发总结(八十三)-- 使用WebRTC广播网络摄像头视频(上)
本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:bl ...
- Android IOS WebRTC 音视频开发总结(四六)-- 从另一个角度看国内首届WebRTC大会
文章主要从开发者角度谈国内首届WebRTC大会,支持原创,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help. -------------------- ...
- Android IOS WebRTC 音视频开发总结(六)-- iOS开发之含泪经验
前段时间在搞webrtc iOS开发,所以将标题改为了Android IOS WebRTC 音视频开发总结, 下面都是开发过程中的经验总结,转载请说明出处(博客园RTC.Blacker): 1. IO ...
- Android IOS WebRTC 音视频开发总结(二四)-- p2p调用堆栈
本文主要分析webrtc音视频点对点部分的代码结构,文章来自博客园RTC.Blacker,转载请说明出处. 前段时间在查一个偶尔断线的问题(这种问题最蛋疼,不好重现,只能凭经验去搞),所以理了下web ...
- Android IOS WebRTC 音视频开发总结(二三)-- hurtc使用说明
本文主要介绍如何测试基于浏览器和手机的视频通话程序,转载请说明出处,文章来自博客园RTC.Blacker,更多详见www.blackerteam.com 很多人想测试浏览器(包括浏览器版本和桌面e ...
- Android IOS WebRTC 音视频开发总结(六十)-- 您为什么招不到适合的音视频人才
本文主要介绍音视频行业招聘现状,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com 有过音视频人才招聘经验的应该都深有 ...
- Android IOS WebRTC 音视频开发总结(五七)-- 网络传输上的一种QoS方案
本文主要介绍一种QoS的解决方案,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.help QoS出现的背景: 而当网络发生拥塞的时候,所有的数据流都有 ...
- Android IOS WebRTC 音视频开发总结(三六)-- easyRTC介绍
本文主要介绍easyRTC,文章来自博客园RTC.Blacker,支持原创,转载请说明出处. 先看看人家官网的介绍,然后再来解释,这样您可能更容易理解: 以下部分内容属个人看法,如有异议,欢迎探讨: ...
随机推荐
- c#4
float translation = Time.deltaTime * 10; transform.Translate(0, 0, translation);//沿z轴移动 public cla ...
- JS获取两个日期的月份差
function getMonthBetween(startDate,endDate){ startDate=new Date(startDate.replace(/-/g,'/')); endDat ...
- VisualStudio使用小技巧——快捷键(转)
1. 怎样调整代码排版的格式?选择:编辑—>高级—>设置文档的格式或编辑—>高级—>设置选中代码的格式.格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d2 ...
- 内存调试工具---valgrind
安装 1.到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz2 2.解压安装包:tar –jxvf valgrind-3.2.3.tar.bz2 3.解压后生成目录 ...
- Linux文件夹文件创建、删除
Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可.直接rm就可以了,不过要加两个参数-rf 即:rm ...
- clone代码
例子1:
- Using Redis as Django's session store and cache backend
http://michal.karzynski.pl/blog/2013/07/14/using-redis-as-django-session-store-and-cache-backend/
- C# Winform常见的Editor
常见Editor: 1)ArrayEditor,继承自CollectionEditor 2)BinaryEditor 3)CollectionEditor 4)DateTimeEditor 5)Mul ...
- HDU 5808[数位dp]
/* 题意: 给你l和r,范围9e18,求l到r闭区间有多少个数字满足,连续的奇数的个数都为偶数,连续的偶数的个数都为奇数. 例如33433符合要求,44不符合要求.不能含有前导零. 思路: 队友说是 ...
- @valid表单验证demo
springMVC 表单验证demo 视图层使用的是jsp