Android IOS WebRTC 音视频开发总结(六五)-- 给韩国电信巨头做咨询
本文主要总结咨询过程中的一些问题,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam
韩国电信巨头sk想了解国内移动互联网rtc现状,所以上周请我过去给他们的相关人员做场咨询,包括市场和技术两个层面,
下面是我们交流的一些内容,整理出来供参考,内容有删减,主要基于以下2个原则:
1、为客户保守商业秘密;
2、避嫌,原因大家都懂的;
具体内容如下:
第1部分:关于行业现状的理解;
1.1、随着移动互联网的快速发展,越来越多的行业或场景需要用到音视频和实时通讯,比如社交、在线教育、在线医疗、直播、监控、秀场、智能硬件、智能家居、内部通讯,更多请查看我的上一篇文章:
webrtc能走多远我不知道,但这个市场却真实存在
有些方面其实韩国走得比我们更快,因为他们网速更快,而且做一个普适型产品面临的问题会少很多,最起码没有国内这么多山寨机要适配。
1.2、提供相关sdk的厂商也相对比较多,比如腾讯、阿里、网易、声网、天翼、亲加、融云、云之讯、容联云、环信、一块、实时猫、佰锐、zoom、vidyo、polycom。
他们各自产品形态有所差异,有的专注视频会议、有的专注即时通讯、有的专注垂直领域、有的想要全盘通吃,比如腾讯(当然这可以看作是一种防守策略)。
1.3、各有各的优缺点,对用户来说没有标准的解决方案,直接说哪家好哪家不好没有什么意义,每个客户需要针对自己的实际情况进行分析,有的适合开源,有的适合第三方(当然第三方又有很多选择),有的适合混合使用,所以对厂商来说找准定位很重要,蛋糕很大,关键是要有吃好蛋糕的能力。
1.4、webrtc是解决实时通讯的一种很好方案,一方面有google的大力支持,另一方面越来越多厂商开始支持相关标准,现在逐渐在形成一个相关的生态链。
当然这并不意味着他很完美,相反实际应用中会碰到很多问题,比如多方通话的支持,各种手机的适配,时间和人力成本的投入等,所以如何针对自身情况做出正确选择非常重要。
所以做咨询就是针对用户的现状、需求、预算和目标等各种因素提供解决方案,当局者迷,如果第三者了解行业现状,用户需求,又能从技术和业务等角度给用户以合理解释,一般比较能让人接受,这样的咨询才有价值。
1.5、相关参数数据:webrtc搜索指数和艾瑞行业研究报告
http://www.cnblogs.com/lingyunhu/p/rtc61.html
http://www.cnblogs.com/lingyunhu/p/rtc62.html
http://www.cnblogs.com/lingyunhu/p/rtc63.html
第2部分:关于公司和产品优缺点介绍
2.1、每家公司的具体运营状况不太清楚,一方面很多数据都没有对外披露,对外披露的又不一定真实,只不过有些数据要了解倒也不难,比如可以从现有用户渠道或相关行业机构等入手。
2.2、他们各自的优缺点前面有做简单介绍(这里不适合具体说明),不过可分为两种类型:
第1种:技术型:偏向于技术层面,提供所有行业的平台化解决方案,比如腾讯、声网、网易、天翼、anychat、zoom、vidyo;
第2种:产品型:偏向于垂直行业的解决方案,比如游戏直播、美女秀场、呼叫中心,比如亲加云、融云、环信、云之讯、容联云;
上面两种类型的划分是站在行业发展趋势的角度,但对用户来说并不需要关心这么多。
因为实际应用中这些公司可能互有穿插,或竞争或合作或转化,也说不定哪天谁被谁就收购了,谁跟谁就走到一起了(当然时间没那么快,但市场竞争到一定程度就会发生)。这样的例子咱们也见怪不怪,如优酷之于土豆,美团之于大众,滴滴之于快的,赶集之于58。
3、其他主要是针对客户自身情况的交流和建议,不适合整理出来,另外分享下我对咨询的看法。
“咨询其实就是请专业的人帮自己结合现状分析问题,提供解决方案”。
但实际应用中不好操作,会碰到很多问题,比如:
1、对方怎么相信你能提供有价值的建议?
2、价值如何评估?费用如何确定?
参考建议:既然对方选择了相信我们那我们更应该相信对方,比如这次给韩国电信做咨询,根本没有合同,没有订金,包括价格都是咨询结束后确定的(之前跟其他公司也都是这么操作的)。其实只要能给对方提供有价值的建议,对方一般都会很讲信用(至少我没碰到过不讲信用的),而且不会讨价还价。不过问题是这种模式不好复制。
最近压力有点大,写篇文章压压惊,有兴趣的可以扫描下方二维码关注我们的公众号,后台交流:
Android IOS WebRTC 音视频开发总结(六五)-- 给韩国电信巨头做咨询的更多相关文章
- Android IOS WebRTC 音视频开发总结(五六)-- 如何测试网络性能?
本文主要介绍如何测试网络性能,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.help 网络性能直接决定了视频通话效果,比如qq,很多时候我们我们觉得通 ...
- Android IOS WebRTC 音视频开发总结(五七)-- 网络传输上的一种QoS方案
本文主要介绍一种QoS的解决方案,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.help QoS出现的背景: 而当网络发生拥塞的时候,所有的数据流都有 ...
- Android IOS WebRTC 音视频开发总结(五九)-- webrtc这蛋糕都怎么吃?
本文主要介绍webrtc应用状况,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com WebRTC是个好东东,就好比是 ...
- Android IOS WebRTC 音视频开发总结(五三)-- 国内IM & RTC SDK列表
本文主要总结国内提供RTC SDK的产品,转载必须说明出处,文章来自博客园RTC.Blacker,欢迎关注微信公众号blacker,更多详见www.rtc.help 自从开通邮件和微信公众号以来,很多 ...
- Android IOS WebRTC 音视频开发总结(五十)-- 技术服务如何定价?
这篇文章最早是杜老师写的,看完感触很深,加上之前跟咨询公司的朋友也讨论过这方面的问题,所以结合自己的经验,做了些删改(得到了杜老师的授权). 先通过下面几个简单的问题来了解技术服务: 问题1:技术服务 ...
- Android IOS WebRTC 音视频开发总结(五八)-- 图文解说视频直播原理
本文主要介绍rtmp&hls视频直播原理,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com 现在视频直播很火 ...
- Android IOS WebRTC 音视频开发总结(五二)-- 亲,咱一起采访webrtc大会的各路专家
本文最早发自我的微信公众号,咱一起采访webrtc大会的各路专家,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处. 亲,作为webrtc大会的推动者之一,大会期间不管是公共场合还是私 ...
- 转:Android IOS WebRTC 音视频开发总结 (系列文章集合)
随笔分类 - webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译 ...
- Android IOS WebRTC 音视频开发总结(六)-- iOS开发之含泪经验
前段时间在搞webrtc iOS开发,所以将标题改为了Android IOS WebRTC 音视频开发总结, 下面都是开发过程中的经验总结,转载请说明出处(博客园RTC.Blacker): 1. IO ...
- Android IOS WebRTC 音视频开发总结(八十五)-- 使用WebRTC广播网络摄像头视频(下)
本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:bl ...
随机推荐
- window.print实现打印特定控件或内容
window.print打印指定div 首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印. <html> <head> <script language= ...
- bug_ _ android.view.WindowManager$BadTokenException: Unable to add window -- token
========4 关于android的一个常见错误:Unable to add window --token is not valid android.view.WindowManage ...
- 脱离rails 使用Active Record
目录结构 database.yml development: adapter: sqlite3 database: db/test.db pool: 5 timeout: 5000 001_schem ...
- 配置sql server 2000以允许远程访问 及 连接中的四个最常见错误
地址:http://www.cnblogs.com/JoshuaDreaming/archive/2010/12/01/1893242.html 配置sql server 2000以允许远程访问适合故 ...
- c# as
as:用于检查在兼容的引用类型之间执行某些类型的转换. Employee myEmployee = myObject as Employee; if (myEmployee != null) { } ...
- C#中修改Dll文件 (反编译后重新编译)
Dll文件生成后,如没有源代码,又要修改其中内容 可以用微软自带的ildasm和ilasm程序 先用ildasm将dll文件反编译成il文件 ildasm Test.dll /out=Test.il ...
- VisualVM连接远程Java进程
jstatd是一个RMI(Remove Method Invocation)的server应用,用于监控jvm的创建和结束,并且提供接口让监控工具(如VisualVM)可以远程连接到本机的jvms . ...
- (转)C# MD5
本文原地址:http://blog.csdn.net/zhoufoxcn/article/details/1497099 作者:周公 代码如下: using System; using System. ...
- Xfce 快捷键
1:显示桌面 修改文件:~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xmlvim命令:%s/"&l ...
- SparkSQL使用之JDBC代码访问Thrift JDBC Server
启动ThriftJDBCServer: cd $SPARK_HOME/sbin start-thriftserver.sh & 使用jdbc访问ThriftJDBCServer代码段: pac ...