一. 出現(xiàn)問題

  • 觀看自己開播的直播間,經(jīng)常出現(xiàn)卡頓,而且畫面一卡6,7s,重新播放時會出現(xiàn)跳幀,卡頓頻率也較高,導致該App可用性極低。

二. 分析

1. 直播架構分析

  • 根據(jù)log與抓包分析,其使用協(xié)議與后端架構如下:
    seo優(yōu)化培訓,網(wǎng)絡推廣培訓,網(wǎng)絡營銷培訓,SEM培訓,網(wǎng)絡優(yōu)化,在線營銷培訓

  • 直播server

    • 國內:福建泉州(聯(lián)通)、廣東佛山、肇慶(電信)

    • 國外:如果ss登陸韓國,則訪問韓國機房

  • 拉流CDN

    • 國內:潮州(聯(lián)通)、揭陽(電信)

    • 國外:如果ss登陸韓國,則訪問韓國機房

  • 推流協(xié)議

    • RTMP

  • 拉流協(xié)議

    • Http-flv

  • 觀看端播放器

    • bilibili-ijkplayer

2. log分析

  • 跟進log,發(fā)現(xiàn)每當視頻卡住和播放時日志如下:

    04-06 16:43:27.027 19089-25159/? D/IJKMEDIA﹕ ffp_toggle_buffering_l: start
    04-06 16:43:27.028 19089-25158/? D/AudioTrack﹕ pause() mState 0
    04-06 16:43:27.028 19089-25123/? D/IJKMEDIA﹕ FFP_MSG_BUFFERING_START:

    ...

    04-06 16:43:33.502 19089-2

    網(wǎng)友評論