Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LINE Call: 動画再生品質改善の事例紹介 / LINE Call: A Case St...

LINE Call: 動画再生品質改善の事例紹介 / LINE Call: A Case Study on Improving Video Playback Quality

本セッションでは、LINE Callの品質改善を目的としたエンジニアリング事例をご紹介します。モバイルネットワーク環境において、LINE Callの動画再生に関する品質指標が月初から月末にかけて徐々に低下するという現象が繰り返し確認されました。この現象に対応するために導入したネットワーク混雜コントロール(Network Congestion Control)技術と、その改善効果について共有いたします。LINE Callのようなリアルタイムコミュニケーションサービスや関連技術に関心のある方々にとって、少しでも参考になれば幸いです。

More Decks by LINEヤフーTech (LY Corporation Tech)

Other Decks in Technology

Transcript

  1. -*/&$BMM ⎯  DBMM HSPVQDBMM NFFUJOH ʜ ⎯ "VEJPPOMZDBMMBOEWJEFPDBMM ⎯

    4DSFFOTIBSJOHBOEXBUDIUPHFUIFS 1SPWJEFTWBSJPVTGFBUVSFT (MPCBMQPQVMBSSFBMUJNFDPNNVOJDBUJPOTFSWJDF 0VSHPBMDBMMRVBMJUZ ⎯ 0OHPJOHUFDIOJDBMJNQSPWFNFOUT
  2. /FUXPSLBEBQUBUJPO "OJNQPSUBOULFZUP-*/&$BMM2VBMJUZ $BQUVSF.FEJB &ODPEFBOE 1BDLFUJ[F.FEJB 5SBOTNJU1BDLFUT PWFSUIF*OUFSOFU 3FDFJWFBOE %FDPEF1BDLFUT 1MBZ.FEJB

    ⎯ .FEJBJTTFOUBTQBDLFUT CVUEFMBZTBOEMPTTFTDBOPDDVS ⎯ *OUFSBDUJWFSFBMUJNFTFSWJDFEFMBZTFOTJUJWF ⎯ /FFEUPBEBQUGBTUUPOFUXPSLDPOEJUJPOT 3FRVJSFTSFBMUJNFOFUXPSLBEBQUBUJPOGPSRVBMJUZ
  3. $POHFTUJPODPOUSPM ⎯ 0WFSMPBEFEOFUXPSLOPEFTPSMJOLTJOQVUSBUFPVUQVUSBUF ⎯ $BVTFTEFMBZ BOE QBDLFUMPTT ⎯ $POHFTUJPO DPOUSPM

    JT SFRVJSFE GPS DBMM RVBMJUZ 8IBUJTUIFOFUXPSLDPOHFTUJPO *NQPSUBODFPGOFUXPSLDPOHFTUJPODPOUSPM 4PVSDF %FTUJOBUJPO *OQVUSBUF 0VUQVUSBUF *ODSFBTFRVFVFJOHEFMBZ %SPQQBDLFU /FUXPSLRVFVF
  4. 7JEFP'14 ⎯ .FUSJDTSFMBUFEUPWJEFPGSFF[JOH BOEQMBZCBDLTNPPUIOFTT ⎯ )JHIBUUIFCFHJOOJOHPGFBDINPOUI ESPQUPXBSEUIFFOE BOESFDPWFSTBHBJO ⎯ 5IJTQBUUFSOSFQFBUTFWFSZNPOUI

    JO TPNF DPVOUSJFT 7JEFPEFDPEFEGSBNFTQFSTFDPOE 5SFOEGSPNUIFCFHJOOJOHPGUIFNPOUIUPUIFFOEPGUIFNPOUI      "WFSBHF7JEFP'14GSPN-*/&DBMM +1      "WFSBHF7JEFP'14GSPN-*/&DBMM 5)
  5. 7JEFPQBDLFUMPTT ⎯ .FUSJDTUIBUBGGFDU7JEFPQMBZCBDL ⎯ 4BNF QBUUFSO BT7JEFP'14 ⎯ *OEJDBUFTUIBU/FUXPSL TUBUVT

    JT DIBOHJOH 3BUFPGWJEFPQBDLFU MPTT 5SFOEGSPNUIFCFHJOOJOHPGUIFNPOUIUPUIFFOEPGUIFNPOUI      "WFSBHF7JEFPNFEJBQBDLFUMPTTSBUFGSPN-*/&DBMM +1
  6. *ODSFBTJOHUPXBSETUIFFOEPGUIFNPOUI #ZOFUXPSLUZQF $PNQBSJTPOCFUXFFONPCJMFOFUXPSLBOE8*'*OFUXPSL DPOTJTUFOUQBUUFSOGPSBNPOUI 8*'*r 8*'*DBMMT    

           %":4 "WFSBHFOFUXPSLQBDLFUMPTTGSPN-*/&DBMM +1 ((            %":4 "WFSBHFOFUXPSLQBDLFUMPTTGSPN-*/&DBMM +1 8*'*8*'* .PCJMFr .PCJMFDBMMT
  7. 4MJHIU JODSFBTFUSFOE #ZNFEJBUZQF "VEJPPOMZDBMMT $PNQBSJTPOCFUXFFOBVEJPPOMZDBMMBOEWJEFPDBMM 4JHOJGJDBOUJODSFBTFUPXBSETUIFFOEPGUIFNPOUI 7JEFPDBMMT   

            %":4 "WFSBHFOFUXPSLQBDLFUMPTTGSPN-*/&DBMM +1 ((            %":4 "WFSBHFOFUXPSLQBDLFUMPTTGSPN-*/&DBMM +1 ((
  8. #JUSBUFMJNJU ⎯ "QQMZCJUSBUF TQFFE MJNJUBUJPOBGUFSNPCJMFEBUBJTFYIBVTUFE ⎯ %FQFOEJOH POUIFDBSSJFSBOEEBUBQMBO ⎯ #JUSBUFMJNJUBUJPOLCQTdNCQT

    FH ⎯ *ODSFBTJOHOVNCFSPGVTFSTXIPIBWFFYIBVTUFEUIFJSEBUBRVPUB 6TFEVQNPOUIMZRVPUB 3FBTPOTGPSNPOUIMZQBUUFSOT
  9. 8IBU`TUIFQSPCMFN ⎯ -*/&$BMMTVQQPSUTVQUP)%WJEFP SFRVJSFEVQ UP .CQT ⎯ .645BEBQUUPMJNJUFEOFUXPSL ⎯ )PXFWFS

    UIFSFJTB DBTFXJUIOPUBEBQUJOHQSPQFSMZ 0DDVSTOFUXPSLDPOHFTUJPO )JHICJUSBUFBOE/FUXPSLMJNJUBUJPOT
  10. • 'PS JOUFSBDUJWFSFBMUJNFNFEJB • d DPODMVEFE • IUUQTEBUBUSBDLFSJFUGPSHHSPVQSNDBU • 1SPEVDFE3'$T

    • $POHFTUJPODPOUSPMBMHPSJUINT • /"%" $JTDPTZTUFNT r 3'$ • 4$3F". &SJDTTPO r 3'$ 3.$"5 351.FEJB$POHFTUJPO"WPJEBODF5FDIOJRVFT *&5'XPSLJOHHSPVQ
  11. 53"''*$ 5*.& "SFBGPSJNQSPWFNFOU ⎯ /PSNBMMZ DPOHFTUJPOJODSFBTFTEFMBZHSBEVBMMZ UIFODBVTFTQBDLFUMPTT ⎯ #VUPCTFSWFEFOWJSPONFOUTXIFSFMPTTPDDVSTXJUIPVUBOZEFMBZJODSFBTF ⎯

    5SBGGJDQPMJDJOH %SPQQBDLFUTJNNFEJBUFMZXIFOFYDFFET ⎯ &YQMBJOTXIZRVBMJUZEFHSBEFTBGUFSVTFSTFYDFFEEBUBMJNJUT *OTPNFDBTFT $$'4GBJMTUPEFUFDUOFUXPSLDPOHFTUJPO 8IFO1BDLFU-PTTIBQQFOTXJUIPVUJODSFBTJOHEFMBZ 1PMJDJOH 53"''*$ 5*.& 5BSHFUSBUF %SPQ
  12. 'VUVSFXPSL ⎯ 'PVOEVOEFSQFSGPSNBODFBUTPNFOFUXPSL ⎯ 0VUMJFSTXJUICVSTUCJUSBUFCVUOPQBDLFUMPTT ⎯ 'JMUFSPVUMJFSTBOEJNQSPWFBDDVSBDZ 3FNBJOJOHJTTVFT $POUJOVPVTUVOJOHBOEQSFQBSJOH.-CBTFEDPOHFTUJPODPOUSPM ⎯

    "MSFBEZVTJOH.-GPSNFEJBRVBMJUZ ⎯ &DIPDBODFMMBUJPO .-"&$ BOEOPJTFTVQQSFTTJPO .-/4 ⎯ "MTPFYQFDUJNQSPWFEQFSGPSNBODFUPOFUXPSLBEBQUBUJPO .-CBTFEDPOHFTUJPODPOUSPM