- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
破解实时互动直播难点 超低延迟与连麦陶思明CTO05年开始做网络音视频通话技术研究“骨灰级”直播、实时互动技术专家对音视频通信技术实践、通信网络架构部署有些理解 曾任YY技术委员会主席,全面负责整体技术架构、流媒体、点播直播等 后来加入声网Agora.io到底搞不搞直播?实时互动直播怎么搞? 如何破解实时互动直播主要难点?问题1: 到底搞不搞直播?秀场直播不是新玩意移动直播App,无差异化直播回归商业本质多场景直播新闻直播游戏直播 教育直播 体育直播 电商直播演唱会直播VR直播对真实的渴望对参与的渴望搞不搞直播搞! 怎么搞?搞和场景紧密结合的实时互动直播g ' @支持最多6个主播 实时互动大小流和对话视窗可以随时切换。 想看谁就看谁。问题2: 实时互动直播怎么搞?① 没做过直播的公司:先做出来不实时互动的,然后再说② 做过直播的公司:基于现在不实时互动的,改一个出来① 不实时不互动的直播首先,搞定主播端的上行,和观众端的下行然后,搞定流分发CDN-VDN② 基于RTMP+CDN,改一个实时互动直播出来先直接搞两路上行,两个主播同时推流?提问:“我们用RTMP做的直播产品,观众提问主播回 答。现在经常是观众还没有问,主播回答的声音已 经出来了”回答:TCP stream要改成UDP!!!为什么非改不可?? a) TCP是一种可靠的传输协议。但是太靠谱了,实时性不够。? b) UDP是不可靠的,但能满足实时性传输。? c) 几乎所有的互联网链路都会丢包,特别是移动互联网丢包率TCP延时0%400ms左右30%10分钟以上50%容易断开TCP的延时从几百毫秒到几十分钟,甚至断开在同样的链路上,UDP的延时可以从几十毫秒到一两秒改成UDP之后,还有12个难点1. 全网改造UDP2. 跨运营商传输直播质量 ×53. 跨国传输4. 用户终端网络差5. 用户终端设备差6. 观众与主播的切换7. 多主播的画面分布选择直播功能 ×58. 跨平台互通9. 音视频录制旁路直播10.旁路直播11. 几万人同时在线?几十万?几百万?直播性能 ×212. 如何保证至少4个9(99.99%)可用性?破解实时互动直播难点难点1 全网改造UDP? 改造已有CDN? 改造5个平台下客户端的实现? 实现传输控制协议和信令协议? 基于UDP重新实现信令控制难点2 跨运营商传输质量没好过Agora机房的smokeping真实数据 第一张图是东北某联通机房到西北某电信机房Agora机房的smokeping真实数据 第二张图是东北某联通机房到西北某联通机房cucc用户...,\CTEL用户..._._ ,__回 阳 市 ?/,.C GTIC GTIC GTIC G飞!C GTIC GTIC GTIC GTIC GTIC GTIC HlIC GTIC GTIC GTcucc线路CTEL线路多线机房直播场景下,架构成本过高单线接入,多线路由难点3 跨国传输根据骨干网拓扑结构,能够归纳出每个地区的进出口机房大陆:有国际专线带宽 东南亚:香港、新加坡,日本,韩国 北美:西海岸加州地区,东海岸纽约,南部迈阿密 南美:圣保罗澳洲:悉尼欧洲:西部法兰克福,巴黎,阿姆斯特丹 等等根据骨干网拓扑结构,再归纳出两两地区之间的路由机房大陆与亚洲其他国家的路由节点:香港大陆与北美的路由节点:香港、东京 大陆与欧洲的路由节点:香港 北美与南美的路由节点:迈阿密 等等-、、,罩住、部队事言亏gAg馆”协电,’4”.雯·i}.、/r,23,/6§i·?.,萃.?V.、、,、、注烟费N『WJ』草莓吁’k.-难点4 用户终端网络差WIFI信号互相干扰局域网内有其他程序抢占带宽 2G/3G带宽不够 距离接入的路由器或者基站过远 小运营商有的是均匀丢包有的是突发burst丢包 有的是周期性丢包 有的是不丢包但是抖动非常大如何对抗丢包? 对抗丢包有一些经典手段:FEC? 丢包重传? 一包多帧etc.难点5 用户终端设备差纯手工适配+公版统配算法硬件编解码+服务器转码音效问题(回声噪音)硬件问题(发烫发热)难点6 多主播的画面分布选择难点7-10直播功能? 观众与主播的切换? 跨平台互通:5个平台合适的视频分辨率与编解码性能各不 相同? 音视频录制:工信部要求直播业务需要保存最近6个月以上 的录像? 旁路直播:直播的视频流支持分享到微信朋友圈、QQ群等难点11-12直播性能11. 几万人同时在线?几十万?几百万?12. 如何保证至少4个9(99.99%)可用性?1周?还是1年?自建全球虚拟通信网创始人 赵斌先生 20年通信和互联网经验Webex创始工程师 市值最高$32亿,YY CTO 市值最高$50亿 2014年创立声网Agora.io,开创实时云通信
原创力文档


文档评论(0)