Soumettre la recherche
Mettre en ligne
实时全互动直播 毫秒延迟&多人连麦
•
4 j'aime
•
749 vues
H
Hardway Hou
Suivre
CloudConnect 云计算大会 China 2016 实时全互动直播 毫秒延迟&多人连麦 陶思明 agora.io 声网CTO
Lire moins
Lire la suite
Internet
Signaler
Partager
Signaler
Partager
1 sur 61
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
【菜鸟救星】Iphone3g无痛软破解详尽bt通杀帖【..
【菜鸟救星】Iphone3g无痛软破解详尽bt通杀帖【..
fanzhou
关于个人记录的理解
关于个人记录的理解
froooo
proposer
proposer
Xiangbin Yang
Livehouse.in 直播影音趨勢
Livehouse.in 直播影音趨勢
Kimmy Chen
網路直播工作流程分享
網路直播工作流程分享
Gaspar Hsieh
Amf php
Amf php
arielsom
The Livestream Way - Building a Culture of Sales Excellence & Accountability
The Livestream Way - Building a Culture of Sales Excellence & Accountability
Sam Jacobs
Twitch - Video Walkthrough Feature
Twitch - Video Walkthrough Feature
Carolyn Jao
Recommandé
【菜鸟救星】Iphone3g无痛软破解详尽bt通杀帖【..
【菜鸟救星】Iphone3g无痛软破解详尽bt通杀帖【..
fanzhou
关于个人记录的理解
关于个人记录的理解
froooo
proposer
proposer
Xiangbin Yang
Livehouse.in 直播影音趨勢
Livehouse.in 直播影音趨勢
Kimmy Chen
網路直播工作流程分享
網路直播工作流程分享
Gaspar Hsieh
Amf php
Amf php
arielsom
The Livestream Way - Building a Culture of Sales Excellence & Accountability
The Livestream Way - Building a Culture of Sales Excellence & Accountability
Sam Jacobs
Twitch - Video Walkthrough Feature
Twitch - Video Walkthrough Feature
Carolyn Jao
大规模、高并发实时通信系统的挑战和思路
大规模、高并发实时通信系统的挑战和思路
Junwen Feng
Twitch Plays Pokemon: Collaborative Learning Opportunities with Video Game S...
Twitch Plays Pokemon: Collaborative Learning Opportunities with Video Game S...
Eric Sembrat
秒秒夺金:直播互动的最佳实践
秒秒夺金:直播互动的最佳实践
Junwen Feng
Twitch - an intro
Twitch - an intro
Chi sheng Jan
直播效益與趨勢
直播效益與趨勢
Kimmy Chen
중국웨이보-2016년라이브방송통찰보고서
중국웨이보-2016년라이브방송통찰보고서
Young Jong Sihn
Twitch介紹及分析
Twitch介紹及分析
Gina Chang
沒有預算時代 NGO/NPO直播怎麼玩 – Facebook篇
沒有預算時代 NGO/NPO直播怎麼玩 – Facebook篇
Gaspar Hsieh
20170201Jerry特別直播
20170201Jerry特別直播
美棻Nancy 魏Wei
一個人的商機:生存者獲利模式
一個人的商機:生存者獲利模式
美棻Nancy 魏Wei
Twitch Plays Pokémon: Twitch's Chat Architecture
Twitch Plays Pokémon: Twitch's Chat Architecture
C4Media
Better Twitch Broadcasting through Rapid Prototyping & Human Centered Design
Better Twitch Broadcasting through Rapid Prototyping & Human Centered Design
Digital Surgeons
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
Getting Started With SlideShare
Getting Started With SlideShare
SlideShare
new media idea 新媒體概念
new media idea 新媒體概念
Phimedia
从产品到应用+开发+产学研
从产品到应用+开发+产学研
momobeijing
腾讯公司
腾讯公司
wangshuangfei
20210824 #117 - 疫情正是非營利組織數位轉型好時機! (立宜)
20210824 #117 - 疫情正是非營利組織數位轉型好時機! (立宜)
Net Tuesday Taiwan
2017 0304-數位媒體驅動下的溝通策略
2017 0304-數位媒體驅動下的溝通策略
Jeremy Wu
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Poy Chang
50期italk
50期italk
kongfat
簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show
advantech2012
Contenu connexe
En vedette
大规模、高并发实时通信系统的挑战和思路
大规模、高并发实时通信系统的挑战和思路
Junwen Feng
Twitch Plays Pokemon: Collaborative Learning Opportunities with Video Game S...
Twitch Plays Pokemon: Collaborative Learning Opportunities with Video Game S...
Eric Sembrat
秒秒夺金:直播互动的最佳实践
秒秒夺金:直播互动的最佳实践
Junwen Feng
Twitch - an intro
Twitch - an intro
Chi sheng Jan
直播效益與趨勢
直播效益與趨勢
Kimmy Chen
중국웨이보-2016년라이브방송통찰보고서
중국웨이보-2016년라이브방송통찰보고서
Young Jong Sihn
Twitch介紹及分析
Twitch介紹及分析
Gina Chang
沒有預算時代 NGO/NPO直播怎麼玩 – Facebook篇
沒有預算時代 NGO/NPO直播怎麼玩 – Facebook篇
Gaspar Hsieh
20170201Jerry特別直播
20170201Jerry特別直播
美棻Nancy 魏Wei
一個人的商機:生存者獲利模式
一個人的商機:生存者獲利模式
美棻Nancy 魏Wei
Twitch Plays Pokémon: Twitch's Chat Architecture
Twitch Plays Pokémon: Twitch's Chat Architecture
C4Media
Better Twitch Broadcasting through Rapid Prototyping & Human Centered Design
Better Twitch Broadcasting through Rapid Prototyping & Human Centered Design
Digital Surgeons
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
Getting Started With SlideShare
Getting Started With SlideShare
SlideShare
En vedette
(14)
大规模、高并发实时通信系统的挑战和思路
大规模、高并发实时通信系统的挑战和思路
Twitch Plays Pokemon: Collaborative Learning Opportunities with Video Game S...
Twitch Plays Pokemon: Collaborative Learning Opportunities with Video Game S...
秒秒夺金:直播互动的最佳实践
秒秒夺金:直播互动的最佳实践
Twitch - an intro
Twitch - an intro
直播效益與趨勢
直播效益與趨勢
중국웨이보-2016년라이브방송통찰보고서
중국웨이보-2016년라이브방송통찰보고서
Twitch介紹及分析
Twitch介紹及分析
沒有預算時代 NGO/NPO直播怎麼玩 – Facebook篇
沒有預算時代 NGO/NPO直播怎麼玩 – Facebook篇
20170201Jerry特別直播
20170201Jerry特別直播
一個人的商機:生存者獲利模式
一個人的商機:生存者獲利模式
Twitch Plays Pokémon: Twitch's Chat Architecture
Twitch Plays Pokémon: Twitch's Chat Architecture
Better Twitch Broadcasting through Rapid Prototyping & Human Centered Design
Better Twitch Broadcasting through Rapid Prototyping & Human Centered Design
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
Getting Started With SlideShare
Getting Started With SlideShare
Similaire à 实时全互动直播 毫秒延迟&多人连麦
new media idea 新媒體概念
new media idea 新媒體概念
Phimedia
从产品到应用+开发+产学研
从产品到应用+开发+产学研
momobeijing
腾讯公司
腾讯公司
wangshuangfei
20210824 #117 - 疫情正是非營利組織數位轉型好時機! (立宜)
20210824 #117 - 疫情正是非營利組織數位轉型好時機! (立宜)
Net Tuesday Taiwan
2017 0304-數位媒體驅動下的溝通策略
2017 0304-數位媒體驅動下的溝通策略
Jeremy Wu
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Poy Chang
50期italk
50期italk
kongfat
簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show
advantech2012
1130用dialogflow建立聊天機器人.pdf
1130用dialogflow建立聊天機器人.pdf
ssuserded2d4
1130用dialogflow建立聊天機器人.pdf
1130用dialogflow建立聊天機器人.pdf
ssuserded2d4
Trend in AI and Big Data Changing how you do business
Trend in AI and Big Data Changing how you do business
Jim Chuang
企經會雲端知識蒐集達人-2012-0510
企經會雲端知識蒐集達人-2012-0510
道成資訊股份有限公司
李昶翰:Microsoft Teams – No Space, No Position, and No Distance
李昶翰:Microsoft Teams – No Space, No Position, and No Distance
開拓文教基金會
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
CHENHuiMei
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用
Michael Chi
社群大數據年度爆紅排行榜
社群大數據年度爆紅排行榜
Vista Cheng
數位轉型的困難與挑戰
數位轉型的困難與挑戰
Charles Lee
Global Azure Bootcamp @ 北京 - Azure Bot Servic 快速打造你的機器人
Global Azure Bootcamp @ 北京 - Azure Bot Servic 快速打造你的機器人
Poy Chang
2012-01-12資訊人員價值提升
2012-01-12資訊人員價值提升
道成資訊股份有限公司
兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況
p_yang
Similaire à 实时全互动直播 毫秒延迟&多人连麦
(20)
new media idea 新媒體概念
new media idea 新媒體概念
从产品到应用+开发+产学研
从产品到应用+开发+产学研
腾讯公司
腾讯公司
20210824 #117 - 疫情正是非營利組織數位轉型好時機! (立宜)
20210824 #117 - 疫情正是非營利組織數位轉型好時機! (立宜)
2017 0304-數位媒體驅動下的溝通策略
2017 0304-數位媒體驅動下的溝通策略
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
50期italk
50期italk
簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show
1130用dialogflow建立聊天機器人.pdf
1130用dialogflow建立聊天機器人.pdf
1130用dialogflow建立聊天機器人.pdf
1130用dialogflow建立聊天機器人.pdf
Trend in AI and Big Data Changing how you do business
Trend in AI and Big Data Changing how you do business
企經會雲端知識蒐集達人-2012-0510
企經會雲端知識蒐集達人-2012-0510
李昶翰:Microsoft Teams – No Space, No Position, and No Distance
李昶翰:Microsoft Teams – No Space, No Position, and No Distance
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用
社群大數據年度爆紅排行榜
社群大數據年度爆紅排行榜
數位轉型的困難與挑戰
數位轉型的困難與挑戰
Global Azure Bootcamp @ 北京 - Azure Bot Servic 快速打造你的機器人
Global Azure Bootcamp @ 北京 - Azure Bot Servic 快速打造你的機器人
2012-01-12資訊人員價值提升
2012-01-12資訊人員價值提升
兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況
Plus de Hardway Hou
商业计划书-翰鹏-201604
商业计划书-翰鹏-201604
Hardway Hou
Tiktok抖音,今日头条-商务合作方案
Tiktok抖音,今日头条-商务合作方案
Hardway Hou
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介
Hardway Hou
混合云安全创新实践应用
混合云安全创新实践应用
Hardway Hou
根据早期多云之旅获得的经验总结
根据早期多云之旅获得的经验总结
Hardway Hou
好孩子企业互联网化--转型战略及系统架构
好孩子企业互联网化--转型战略及系统架构
Hardway Hou
Trends and Practices of Cloud
Trends and Practices of Cloud
Hardway Hou
OpenStack Swift的性能调优
OpenStack Swift的性能调优
Hardway Hou
Penetration testing the cloud - vlad gostom
Penetration testing the cloud - vlad gostom
Hardway Hou
Lessons Learned from an early Multi-Cloud journey
Lessons Learned from an early Multi-Cloud journey
Hardway Hou
How To Build A Stable And Robust Base For a “Cloud”
How To Build A Stable And Robust Base For a “Cloud”
Hardway Hou
量子云:高性能云计算在影视行业应用
量子云:高性能云计算在影视行业应用
Hardway Hou
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
Hardway Hou
连接CONNECTION - 用连接突破数据中心时空限制
连接CONNECTION - 用连接突破数据中心时空限制
Hardway Hou
浅谈架构升级
浅谈架构升级
Hardway Hou
泛数据时代给各行业所带来的变革与机遇
泛数据时代给各行业所带来的变革与机遇
Hardway Hou
数据让机器更智能
数据让机器更智能
Hardway Hou
慧数据,联未来 -- 助力企业客户构建数据服务生态
慧数据,联未来 -- 助力企业客户构建数据服务生态
Hardway Hou
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践
Hardway Hou
应用开发利器 IBM Bluemix平台云介绍
应用开发利器 IBM Bluemix平台云介绍
Hardway Hou
Plus de Hardway Hou
(20)
商业计划书-翰鹏-201604
商业计划书-翰鹏-201604
Tiktok抖音,今日头条-商务合作方案
Tiktok抖音,今日头条-商务合作方案
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介
跳过私有云建设的“坑” 私有云建设经验教训以及IBM PMC2.0 简介
混合云安全创新实践应用
混合云安全创新实践应用
根据早期多云之旅获得的经验总结
根据早期多云之旅获得的经验总结
好孩子企业互联网化--转型战略及系统架构
好孩子企业互联网化--转型战略及系统架构
Trends and Practices of Cloud
Trends and Practices of Cloud
OpenStack Swift的性能调优
OpenStack Swift的性能调优
Penetration testing the cloud - vlad gostom
Penetration testing the cloud - vlad gostom
Lessons Learned from an early Multi-Cloud journey
Lessons Learned from an early Multi-Cloud journey
How To Build A Stable And Robust Base For a “Cloud”
How To Build A Stable And Robust Base For a “Cloud”
量子云:高性能云计算在影视行业应用
量子云:高性能云计算在影视行业应用
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
连接CONNECTION - 用连接突破数据中心时空限制
连接CONNECTION - 用连接突破数据中心时空限制
浅谈架构升级
浅谈架构升级
泛数据时代给各行业所带来的变革与机遇
泛数据时代给各行业所带来的变革与机遇
数据让机器更智能
数据让机器更智能
慧数据,联未来 -- 助力企业客户构建数据服务生态
慧数据,联未来 -- 助力企业客户构建数据服务生态
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践
构建企业私有云、开启服务新里程——基于Dcos的PAAS实践
应用开发利器 IBM Bluemix平台云介绍
应用开发利器 IBM Bluemix平台云介绍
实时全互动直播 毫秒延迟&多人连麦
1.
实时全互动直播 毫秒延迟 & 多人连麦 陶思明
CTO
2.
05年开始做网络音视频通话技术研究 “骨灰级”直播、实时互动技术专家 对音视频通信技术实践、通信网络架构部署有些理解 曾任YY技术委员会主席,全面负责整体技术架构、流媒体、点播直播等 后来加入声网Agora.io
3.
问题1: 还要不要搞直播?
4.
5.
泛娱乐直播 秀场 游戏 素人 垂直直播 教育直播 电商直播 音乐直播 财经直播 体育直播 语音直播 新闻直播 格局已定,大浪淘沙
6.
你熟悉的泛娱乐直播
7.
教育直播
8.
电商直播
9.
双人辩论直播
10.
会议讨论直播
11.
超低延迟 多人语音连麦 多人视频连麦
实时全互动直播
12.
多人视频
13.
14.
实时全互动直播 互动更强 粘性更高 变现更有力
15.
问题2: 多人连麦的全互动直播怎么搞?
16.
① 没做过直播的公司:先做出来不全互动的,然后再说 ② 做过直播的公司:基于现在不实时互动的,改一个出来
17.
① 不实时不互动的直播
18.
首先,搞定主播端的上行,和观众端的下行
19.
然后,搞定流分发传统TCP
20.
② 基于RTMP+TCP,改一个双人连麦出来 先直接搞两路上行,两个主播同时推流?
21.
TCP
22.
③ 基于 P2P
+ TCP,改一个可以双人连麦
23.
TCP
24.
才5%丢包就卡成翔! 高峰连麦连不上! 聊得正high就断了! 手机破没法连! 主播观众老抢话! 你这个骗子,这样只能双人连麦 说好的7人呢?
25.
TCP stream 要改成
UDP!!! 实时超低延迟 多人连麦互动
26.
为什么非改不可? a) 多人连麦互动的痛点“低延迟”,150ms以内延迟体验才ok b) TCP是一种可靠的传输协议,延迟大,实时完全无法保证 C)所以要改成基于UDP,一个字
“快”,满足实时需求,互动才带感
27.
0%丢包
28.
10%丢包
29.
20%丢包
30.
30%丢包
31.
800k带宽
32.
500k带宽
33.
300k带宽
34.
TCP SD-RTN 实时网 延迟 主播到观众 一般5-20秒(RTMP)
主播到观众 一般200-600毫秒,最多小于<2秒 互动 单向 1个主播,N个观众 多向 最多7个主播,N个观众 连麦 不支持 可语音连麦或视频连麦 丢包对抗 无丢包对抗 网络丢包30%时,完全卡住 超强丢包对抗, 网络丢包30%时,画面流畅
35.
端到端平均延时76ms 延时 <150ms 平均占80.6% *某app
8月20日至9月1日数据
36.
剩下还有9个难点 1. 全网改造UDP 2. 跨运营商传输 3.
跨国传输 4. 弱网抗丢包 5. 机型适配 6. 双流策略,视窗切换 7. 多人连麦细节 8. 稳定高 9. 第三方定制功能
37.
难点1 全网改造UDP • 改造已有TCP •
改造5个平台下客户端的实现 • 实现传输控制协议和信令协议 • 基于UDP重新实现信令控制
38.
难点2 跨运营商传输 质量没好过
39.
Agora机房的smokeping真实数据 第一张图是东北某联通机房到西北某电信机房
40.
Agora机房的smokeping真实数据 第二张图是东北某联通机房到西北某联通机房
41.
42.
直播场景下,架构成本过高
43.
单线接入,多线路由
44.
难点3 跨国传输 根据骨干网拓扑结构,能够归纳出每个地区的进出口机房 大陆:有国际专线带宽 东南亚:香港、新加坡,日本,韩国 北美:西海岸加州地区,东海岸纽约,南部迈阿密 南美:圣保罗 澳洲:悉尼 欧洲:西部法兰克福,巴黎,阿姆斯特丹 等等
45.
根据骨干网拓扑结构,再归纳出两两地区之间的路由机房 大陆与亚洲其他国家的路由节点:香港 大陆与北美的路由节点:香港、东京 大陆与欧洲的路由节点:香港 北美与南美的路由节点:迈阿密 等等
46.
47.
难点4 弱网抗丢包 WIFI信号互相干扰 局域网内有其他程序抢占带宽 2G/3G带宽不够 距离接入的路由器或者基站过远 小运营商
48.
有的是均匀丢包 有的是突发burst丢包 有的是周期性丢包 有的是不丢包但是抖动非常大
49.
如何对抗丢包 • 对抗丢包有一些经典手段: • FEC •
丢包重传 • 一包多帧 • etc.
50.
丢包<1% 占94.1% *某app 8月20日至9月1日数据
51.
音效问题(回声噪音) 硬件问题(发烫发热) 难点5 用户终端机型适配 纯手工适配+公版统配算法 硬件编解码+服务器转码
52.
难点6 双流策略 大小窗切换
53.
• 观众与主播的无缝切换,7人连麦 • 跨平台互通:5个平台合适的视频分辨率与编解码性能各不 相同 •
音视频录制:工信部要求直播业务需要保存最近6个月以上 的录像 • 旁路直播:直播的视频流支持分享到微信朋友圈、QQ群等 难点7 多人连麦
54.
难点8 稳定高可用 几万人同时在线?几十万?几百万? 如何保证至少4个9(99.99%)可用性?
55.
难点9 第三方定制功能 美颜 /
滤镜/换脸
56.
1周?还是1年?
57.
58.
部署实时专有虚拟通信网 SD-RTN Software Defined
Realtime Network
59.
创始人 赵斌先生 20年通信和互联网经验 Webex创始工程师
市值最高$32亿,YY CTO 市值最高$50亿 2014年创立声网Agora.io,开创实时云通信。 前Apple 视频核心算法工程师 前Vidyo全球高级产品总监 前YY技术委员会主席 前YY音频流媒体平台专家 前YY音频流媒体平台专家 团队 10 有N名国内最早从事直播行业技术的骨灰级人物 经验,超过Skype,并拥有20 国际专利
60.
x x x x
Télécharger maintenant