QQ空间亿级社交短视频播放实战
2020-02-27 57浏览
- 1.ՊᕆᐒԻᎨᥤ᷇ඎනਫ be9awa75 王磊 腾讯QQ空间6.0gsb监
- 2.
- 3.
- 4.王磊 • QQ空间6.0gsb监 2010ଙفےᚸᦔ҅ݸضᨮᨱWeb QQᑮᳵ҈ iOS QQᑮᳵᎸݎૡ֢҅ࣁՊᕆၹᰁ๐ۓොᶎ ᑌᔴԧӿᕪḵ҅ ํսᐹጱWebᒒ҈ᑏۖ ᒒਫ᪢ᕪḵ݊ದᥤᰀ̶
- 5.N容提要 ٖᥝލռݑፅ ᬪӷଙᎨᥤ᷇ݎᬥሕ҅ ԧᥴ44ᑮᳵጱᎨᥤ᷇ದຝ 44ᑮᳵ֢ԅࢵ๋ٖय़ጱᐒԻଘ݇ ҅ݣᘍ44ᑮᳵጱᎨᥤ᷇ਫ᪢ᕪḵ ই֜ਖ਼Ꭸᥤ᷇ ܉ӡᕆඎන؉کՊᕆඎනҔ ຝӤই֜ඪඅ҅ ֛ḵ҈ᚆ҈౮ᳯ᷌ই֜ᥴ٬҅ ᬯ᯾य़ਹړՁӥ౯ժጱӞԶਫ᪢ % QQ空间 >
- 6.• 背景介绍:短视频tS迅猛 • 基础构建 • 体验优化 • a能优化 • 成本优化 • 进阶思考
- 7.背景介绍 • FB:日均80E11<5E用e<人均16次播放
- 8.空间视频播放量11 2015.8 2015.12 2016.6 2016.12 2017.6
- 9.视频播放数据 හഝᶱ 2016.12 Ո࣐ඎනᳩ 390s ེ࣐ඎනᳩ 50s ඎනਠෆଶ 33%
- 10.• 背景介绍 • 基础构建:H0到111.基础构建 • 需要构建一个FC样的系统12.确定目标 ඎන : ၞඎනᥤ᷇ ਞق : ᴠፎ᱾ٖ݊ഴګ ਂؙ : ᖨਂᓕቘ വគ : Rankingവគᔮᕹ ᔮᕹፓຽ13.播放 MP4̵HLS կ໒ୗ ඎන MP4ړᇆ ړᇆඎන HTTPդቘ ᬟӥᬟඎ14.安L Token̵ᐬඎ̵ᴴඎ̵ᴴ᭛ ᴠፎ᱾ ਞق አಁԈಸ ᨮݍḇ භఽٖڋ ፊᓕᔮᕹ15.缓存 ᥤ̵᷇ࢶᇆ̵ٌ՜හഝ ֵአᒽኼ ᖨਂ ݎ ᛔۖႴቘ ਞقཛྷୗ ଉఘ٭16.推荐 च ኮ വ አಁ ྯॠӤಸහഝ600Պ҅᩻ᬦ12T വគᥤٖ᷇ Ranking គ ᕹ Ꮠ ؟ ࣋วኮ؟ ᔮ ؇অኮ؟17.系统架构图18.N容源 فᥤ᷇ᬡՈ PGC ֢ݳفᩒრ ᥤ᷇ ܻڠᥤ᷇ UGC ݎᥤ᷇19.• 背景介绍 • 基础构建 • 体验优化:顺畅的体验 • a能优化 • 成本优化 • 进阶思考20.>个B要问题 Ḓེඎනౌ ౌ ܜ ඎනᬦᑕӾग़ེᖨ٫ ०ᨳ ඎනӧԧ21.慢 ս۸ᅩ 3 2 1 1.67 ❑ඎනྍ۸ ❑ᶼے ❑ےᰁғ512*ᥤ᷇ᳩ + ᶼےᳩ*Ꮁሲ ❑ᶼےғ>80% >20s ❑ IPፗڊ+᪒Ḙᒽኼ 1.14 0.76 ֖ܔs22.卡 ս۸ᅩ 3 2 1 1.67 ❑ඎනྍ۸ ❑ۖாڔഘIP ❑ᶼے ❑ےᰁғ512*ᥤ᷇ᳩ + ᶼےᳩ*Ꮁሲ ❑ᶼےғ>80% >20s ❑ IPፗڊ+᪒Ḙᒽኼ 1.14 0.76 ֖ܔs23.播放失败 ড়֛๐ۓӧֵݢአ կഖࣕ໒ୗӧඪ೮ ሿᇫғ98% ፓຽғ99.9% ඎනᲙ 10% ӥಸᲙ 30% ᶋᥤ᷇໒ୗ ᗑᕶ᩻ ᴠፎ᱾SDKಸᲙ 60% ऒۙݷ೮ ᦊᦤwifi ᗑᕶᲙ ᐥഝ०ප24.优化成w ದຽ ս۸ڹ ս۸ݸ ӥ౮ۑሲ 97 8% 99 8% ඎන౮ۑሲ 98% 99 9% Ḓེᖨ٫ᘙ 1 678 0 768 ԫེᖨ٫༷ሲ 6 7% 1 5%25.其他体验问题 ෫ᖲڔഘ ړᇆඎන ඎනᳯ᷌ አAVPlayer᭬کᳯ᷌ ٌ՜ eg. ATS26.27.• 播放HL0遇到的问题 Ӟፗඎන ӧ᩸ ̵PXҁፗඎ҂ կӾጱWVᇆӧᬳ ᖅҔ̵ਖ਼ DXWRPDWLFDOO\:DLW V7R0LQLPL]H6WDOOL QJᦡᗝԅ12҅ಬ ۱ดᐏ$93OD\HUӞ ፗࣁ᧗ݶӞᇆහ ഝ܈ग̶़ེ Ḓེᖨ٫ ᳵᳩ ᧣አԧ $93OD\HUጱ VHW5DWH ᛘḒᇆࣈ࣎ ӥӷ̶ེ ඎනکӞ ֘ܜ ӾᳵӻWVᇆ ԧ҅Ӟፗ ӥӧԧ҅Ԟ ӧಸᲙ̶᭗ᬦ ಬ۱ݢզݎሿ ᗑ᭛HLS ጱߥ ᗑ᭛ᬱय़ԭᎱሲғ তےḒᇆݸᒈܨ তඎනҁḒེᖨ٫ᘙ Vૢݦ҂ ᗑ᭛ളᬪᎱሲғḒᇆ ӥਠླ҅ݸᒫԫᇆ ᬮӥԧӞ᮱ړ তඎනҁḒེᖨ٫ᘙ Vૢݦ҂ ᗑ᭛ੜԭᎱሲғӞፗ ࣁӥ҅ᬱඎӧ᩸ ̶28.• 背景介绍 • 基础构建 • 体验优化 • a能优化:打破a能瓶颈 • 成本优化 • 进阶思考29.竞VO析 0.11 Qzone 10.34% 9.82% FB 9.3% 0.083 7.53% 0.055 0.028 1.63% 1.31% 0.75% 0 1 2-4 4-8 0.75% 8݊զӤ30.31.Ԇᕚᑕ ૡ֢ᕚᑕ তඎන ڠୌඎන play ӥහഝ ඎනত top3(30ms) stop top2(45ms) ᯿ᗝඎන top1(200ms) ౼ਂכ32.Ԇᕚᑕ ૡ֢ᕚᑕ তඎන Ԇᕚᑕ ૡ֢ᕚᑕ তඎන ڠୌඎන ඎනUIڡত ۸ ڠୌඎන play ӥහഝ ඎනਠ ྍق۸ play UIړᐶ ඎනত ӥහഝ stop ᕲګኮᶎ ᯿ᗝඎන ᥴᎱ ಅํඎන֢ ᮷ࣁૡ֢ᕚᑕ stop ᯿ᗝඎන ౼ਂכ ս۸ڹ ս۸ݸ33.优化结w 0.11 ս۸ڹ 10.34% 9.82% FB ս۸ݸ 9.3% 0.083 7.53% 0.055 0.028 1.63% 1.4% 1.31% 1.26% 0 1 2-4 0.75% 0.92% 4-8 0.75% 0.72% 8݊զӤ34.• 背景介绍 • 基础构建 • 体验优化 • a能优化 • 成本优化:流量iQ • 进阶思考35.流量 ֛ḵ ౮ ದ አಁଶ ݪلଶ ၞᰁഴګ አಁᔄࣳ ᗑᕶᔄࣳ ଃ਼ၾᘙ ኞாୌᦡ ᶼݐᒽኼ ӥᒽኼ ړᒽኼ ᗑᕶڔഘ॒ቘ36.用e播放行为O析 ӷӻᕮᦞ 0-2ᑁ 28% य़ԭ10ᑁ 40% 1.60%ጱඎනེහ୮ེඎ නᳩੜԭ10s 2.ಅํඎනེහጱଘ࣐ඎ නਠෆଶԅ28%ૢݦ 5-10ᑁ 15% 2-5ᑁ 17%37.流i策略 ᖨ٫ᳩഴګ ܄ᳵग़ᕆᴴ᭛ < X-5 X-5 ~ X 3 X ~ Y-10 Y-10 ~ Y+5 1 2 10 10 X ଉ॒ቘᒽኼ > Y+5 1/2 1 2 wifi38.优化nw 1 100% 92.6% 77.6% 0.75 0.5 0.25 0 1 2 3 ଃ਼(G) OCଃ਼(G) DCଃ਼(G)39.• 背景介绍 • 构建:H0到1 • 体验优化 • a能优化 • 成本优化 • 进阶思考:下一步行动40.进阶思考 • HEVC • قว ๅضᬰ ᥤ᷇ • ᛔᎸඎන ๅݢഴ ๅ୩य़ • AI • ق᱾᪠ᔮᕹ41.HE1C H265 1.ܴᖽሲፘԭH.264 ᑏۖᦡ॓ጱᳯ᷌ 1.ඪ೮Ꮭᥴᦡ॓ྲֺ֗ ܋ԧ30%-50% 2.ᥴᛘݎᅾ҈ᘙኪ 2.ᖫᎱᘙीے3-7 ҁ҂ 3.ᥴᎱCPUᲀीے 3-4ҁ҂ 3.ᦡ॓ᚆ૧य़42.欢迎与大家交流: betawang@tencent.com 空间终端开发微信公众号:43.
- 11.基础构建 • 需要构建一个FC样的系统
- 12.确定目标 ඎන : ၞඎනᥤ᷇ ਞق : ᴠፎ᱾ٖ݊ഴګ ਂؙ : ᖨਂᓕቘ വគ : Rankingവគᔮᕹ ᔮᕹፓຽ
- 13.播放 MP4̵HLS կ໒ୗ ඎන MP4ړᇆ ړᇆඎන HTTPդቘ ᬟӥᬟඎ
- 14.安L Token̵ᐬඎ̵ᴴඎ̵ᴴ᭛ ᴠፎ᱾ ਞق አಁԈಸ ᨮݍḇ භఽٖڋ ፊᓕᔮᕹ
- 15.缓存 ᥤ̵᷇ࢶᇆ̵ٌ՜හഝ ֵአᒽኼ ᖨਂ ݎ ᛔۖႴቘ ਞقཛྷୗ ଉఘ٭
- 16.推荐 च ኮ വ አಁ ྯॠӤಸහഝ600Պ҅᩻ᬦ12T വគᥤٖ᷇ Ranking គ ᕹ Ꮠ ؟ ࣋วኮ؟ ᔮ ؇অኮ؟
- 17.系统架构图
- 18.N容源 فᥤ᷇ᬡՈ PGC ֢ݳفᩒრ ᥤ᷇ ܻڠᥤ᷇ UGC ݎᥤ᷇
- 19.• 背景介绍 • 基础构建 • 体验优化:顺畅的体验 • a能优化 • 成本优化 • 进阶思考
- 20.>个B要问题 Ḓེඎනౌ ౌ ܜ ඎනᬦᑕӾग़ེᖨ٫ ०ᨳ ඎනӧԧ
- 21.慢 ս۸ᅩ 3 2 1 1.67 ❑ඎනྍ۸ ❑ᶼے ❑ےᰁғ512*ᥤ᷇ᳩ + ᶼےᳩ*Ꮁሲ ❑ᶼےғ>80% >20s ❑ IPፗڊ+᪒Ḙᒽኼ 1.14 0.76 ֖ܔs
- 22.卡 ս۸ᅩ 3 2 1 1.67 ❑ඎනྍ۸ ❑ۖாڔഘIP ❑ᶼے ❑ےᰁғ512*ᥤ᷇ᳩ + ᶼےᳩ*Ꮁሲ ❑ᶼےғ>80% >20s ❑ IPፗڊ+᪒Ḙᒽኼ 1.14 0.76 ֖ܔs
- 23.播放失败 ড়֛๐ۓӧֵݢአ կഖࣕ໒ୗӧඪ೮ ሿᇫғ98% ፓຽғ99.9% ඎනᲙ 10% ӥಸᲙ 30% ᶋᥤ᷇໒ୗ ᗑᕶ᩻ ᴠፎ᱾SDKಸᲙ 60% ऒۙݷ೮ ᦊᦤwifi ᗑᕶᲙ ᐥഝ०ප
- 24.优化成w ದຽ ս۸ڹ ս۸ݸ ӥ౮ۑሲ 97 8% 99 8% ඎන౮ۑሲ 98% 99 9% Ḓེᖨ٫ᘙ 1 678 0 768 ԫེᖨ٫༷ሲ 6 7% 1 5%
- 25.其他体验问题 ෫ᖲڔഘ ړᇆඎන ඎනᳯ᷌ አAVPlayer᭬کᳯ᷌ ٌ՜ eg. ATS
- 26.
- 27.• 播放HL0遇到的问题 Ӟፗඎන ӧ᩸ ̵PXҁፗඎ҂ կӾጱWVᇆӧᬳ ᖅҔ̵ਖ਼ DXWRPDWLFDOO\:DLW V7R0LQLPL]H6WDOOL QJᦡᗝԅ12҅ಬ ۱ดᐏ$93OD\HUӞ ፗࣁ᧗ݶӞᇆහ ഝ܈ग̶़ེ Ḓེᖨ٫ ᳵᳩ ᧣አԧ $93OD\HUጱ VHW5DWH ᛘḒᇆࣈ࣎ ӥӷ̶ེ ඎනکӞ ֘ܜ ӾᳵӻWVᇆ ԧ҅Ӟፗ ӥӧԧ҅Ԟ ӧಸᲙ̶᭗ᬦ ಬ۱ݢզݎሿ ᗑ᭛HLS ጱߥ ᗑ᭛ᬱय़ԭᎱሲғ তےḒᇆݸᒈܨ তඎනҁḒེᖨ٫ᘙ Vૢݦ҂ ᗑ᭛ളᬪᎱሲғḒᇆ ӥਠླ҅ݸᒫԫᇆ ᬮӥԧӞ᮱ړ তඎනҁḒེᖨ٫ᘙ Vૢݦ҂ ᗑ᭛ੜԭᎱሲғӞፗ ࣁӥ҅ᬱඎӧ᩸ ̶
- 28.• 背景介绍 • 基础构建 • 体验优化 • a能优化:打破a能瓶颈 • 成本优化 • 进阶思考
- 29.竞VO析 0.11 Qzone 10.34% 9.82% FB 9.3% 0.083 7.53% 0.055 0.028 1.63% 1.31% 0.75% 0 1 2-4 4-8 0.75% 8݊զӤ
- 30.
- 31.Ԇᕚᑕ ૡ֢ᕚᑕ তඎන ڠୌඎන play ӥහഝ ඎනত top3(30ms) stop top2(45ms) ᯿ᗝඎන top1(200ms) ౼ਂכ
- 32.Ԇᕚᑕ ૡ֢ᕚᑕ তඎන Ԇᕚᑕ ૡ֢ᕚᑕ তඎන ڠୌඎන ඎනUIڡত ۸ ڠୌඎන play ӥහഝ ඎනਠ ྍق۸ play UIړᐶ ඎනত ӥහഝ stop ᕲګኮᶎ ᯿ᗝඎන ᥴᎱ ಅํඎන֢ ᮷ࣁૡ֢ᕚᑕ stop ᯿ᗝඎන ౼ਂכ ս۸ڹ ս۸ݸ
- 33.优化结w 0.11 ս۸ڹ 10.34% 9.82% FB ս۸ݸ 9.3% 0.083 7.53% 0.055 0.028 1.63% 1.4% 1.31% 1.26% 0 1 2-4 0.75% 0.92% 4-8 0.75% 0.72% 8݊զӤ
- 34.• 背景介绍 • 基础构建 • 体验优化 • a能优化 • 成本优化:流量iQ • 进阶思考
- 35.流量 ֛ḵ ౮ ದ አಁଶ ݪلଶ ၞᰁഴګ አಁᔄࣳ ᗑᕶᔄࣳ ଃ਼ၾᘙ ኞாୌᦡ ᶼݐᒽኼ ӥᒽኼ ړᒽኼ ᗑᕶڔഘ॒ቘ
- 36.用e播放行为O析 ӷӻᕮᦞ 0-2ᑁ 28% य़ԭ10ᑁ 40% 1.60%ጱඎනེහ୮ེඎ නᳩੜԭ10s 2.ಅํඎනེහጱଘ࣐ඎ නਠෆଶԅ28%ૢݦ 5-10ᑁ 15% 2-5ᑁ 17%
- 37.流i策略 ᖨ٫ᳩഴګ ܄ᳵग़ᕆᴴ᭛ < X-5 X-5 ~ X 3 X ~ Y-10 Y-10 ~ Y+5 1 2 10 10 X ଉ॒ቘᒽኼ > Y+5 1/2 1 2 wifi
- 38.优化nw 1 100% 92.6% 77.6% 0.75 0.5 0.25 0 1 2 3 ଃ਼(G) OCଃ਼(G) DCଃ਼(G)
- 39.• 背景介绍 • 构建:H0到1 • 体验优化 • a能优化 • 成本优化 • 进阶思考:下一步行动
- 40.进阶思考 • HEVC • قว ๅضᬰ ᥤ᷇ • ᛔᎸඎන ๅݢഴ ๅ୩य़ • AI • ق᱾᪠ᔮᕹ
- 41.HE1C H265 1.ܴᖽሲፘԭH.264 ᑏۖᦡ॓ጱᳯ᷌ 1.ඪ೮Ꮭᥴᦡ॓ྲֺ֗ ܋ԧ30%-50% 2.ᥴᛘݎᅾ҈ᘙኪ 2.ᖫᎱᘙीے3-7 ҁ҂ 3.ᥴᎱCPUᲀीے 3-4ҁ҂ 3.ᦡ॓ᚆ૧य़
- 42.欢迎与大家交流: betawang@tencent.com 空间终端开发微信公众号:
- 43.