流媒體視頻起播異常分析方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)視頻優(yōu)化,具體地,涉及一種流媒體視頻起播異常分析方法和一種流媒體視頻起播異常分析系統(tǒng)。
【背景技術(shù)】
[0002]流媒體,又叫流式媒體,是邊傳邊播的媒體,是多媒體的一種。所謂流媒體是指采用流式傳輸?shù)姆绞皆贗nternet播放的媒體格式。流媒體又叫流式媒體,它是指商家用一個(gè)視頻傳送服務(wù)器把節(jié)目當(dāng)成數(shù)據(jù)包發(fā)出,傳送到網(wǎng)絡(luò)上。用戶通過(guò)解壓設(shè)備對(duì)這些數(shù)據(jù)進(jìn)行解壓后,節(jié)目就會(huì)像發(fā)送前那樣顯示出來(lái)。邊傳邊播是指媒體提供商在網(wǎng)絡(luò)上傳輸媒體的"同時(shí)",用戶一邊不斷地接收并觀看或收聽(tīng)被傳輸?shù)拿襟w。
[0003]隨著智能終端(手機(jī)、電視、盒子、Pad等)數(shù)量的迅速增長(zhǎng),以及網(wǎng)絡(luò)帶寬越來(lái)越不成為瓶頸,隨時(shí)隨地看網(wǎng)絡(luò)視頻、直播視頻逐漸成為一種習(xí)慣,隨之而來(lái)的是出現(xiàn)大量由于各種原因?qū)е碌木W(wǎng)絡(luò)視頻起播不暢,帶來(lái)極差視頻播放體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種流媒體視頻起播異常分析方法和一種流媒體視頻起播異常分析系統(tǒng),該流媒體視頻起播異常分析方法和流媒體視頻起播異常分析系統(tǒng)可以快速分析和解決視頻起播的異常,極大的提高了用戶體驗(yàn)。
[0005]為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種流媒體視頻起播異常分析方法,該異常分析方法包括:獲取播放器向視頻服務(wù)器請(qǐng)求視頻的調(diào)度地址至播放器初始化完成的時(shí)間Tl;獲取所述播放器開(kāi)始播放所述視頻至所述視頻的第一幀顯示出來(lái)的時(shí)間T2;以及根據(jù)所述時(shí)間Tl及所述時(shí)間T2,判斷是所述播放器與所述視頻服務(wù)器的交互出現(xiàn)異常,還是所述播放器或視頻源出現(xiàn)異常。
[0006]優(yōu)選地,獲取播放器向視頻服務(wù)器請(qǐng)求視頻的調(diào)度地址至播放器初始化完成的時(shí)間Tl包括:獲取所述播放器向所述視頻服務(wù)器請(qǐng)求所述視頻的調(diào)度地址的時(shí)間Tll;獲取所述播放器根據(jù)所述調(diào)度地址進(jìn)行調(diào)度,決定請(qǐng)求播放列表的策略的時(shí)間T12;獲取所述播放器根據(jù)請(qǐng)求播放列表的策略向所述視頻服務(wù)器請(qǐng)求播放列表的時(shí)間T13;獲取所述播放器根據(jù)所述播放列表中的視頻地址向所述視頻服務(wù)器請(qǐng)求音視頻數(shù)據(jù),并收到所述視頻服務(wù)器返回的音視頻數(shù)據(jù)以完成所述播放器的初始化的時(shí)間T14。
[0007]優(yōu)選地,在Tl大于Tl標(biāo)準(zhǔn)時(shí)間時(shí),則判斷所述播放器與所述視頻服務(wù)器的交互出現(xiàn)異常;在T2大于T2標(biāo)準(zhǔn)時(shí)間時(shí),則判斷所述播放器或視頻源出現(xiàn)異常。
[0008]優(yōu)選地,在T2大于T2標(biāo)準(zhǔn)時(shí)間時(shí),獲取播放日志,根據(jù)播放日志判斷所述播放器出現(xiàn)異常或所述視頻源出現(xiàn)異常。
[0009]優(yōu)選地,在Tl大于Tl標(biāo)準(zhǔn)時(shí)間時(shí),將Tll與Tl I標(biāo)準(zhǔn)時(shí)間對(duì)比,將T12與T12標(biāo)準(zhǔn)時(shí)間對(duì)比,將T13與T13標(biāo)準(zhǔn)時(shí)間對(duì)比以及將T14與T14標(biāo)準(zhǔn)時(shí)間對(duì)比,從而判斷是所述播放器與所述視頻服務(wù)器的交互過(guò)程的哪一步驟出現(xiàn)異常。
[0010]本發(fā)明還提供一種流媒體視頻起播異常分析系統(tǒng),該異常分析系統(tǒng)包括采集裝置和處理裝置,其中,所述采集裝置用于:獲取播放器向視頻服務(wù)器請(qǐng)求視頻的調(diào)度地址至播放器初始化完成的時(shí)間Tl以及獲取所述播放器開(kāi)始播放所述視頻至所述視頻的第一幀顯示出來(lái)的時(shí)間T2;所述處理裝置用于:根據(jù)所述時(shí)間Tl及所述時(shí)間T2,判斷是所述播放器與所述視頻服務(wù)器的交互出現(xiàn)異常,還是所述播放器或視頻源出現(xiàn)異常。
[0011 ]優(yōu)選地,所述采集裝置還用于:獲取所述播放器向所述視頻服務(wù)器請(qǐng)求所述視頻的調(diào)度地址的時(shí)間Tll;獲取所述播放器根據(jù)所述調(diào)度地址進(jìn)行調(diào)度,決定請(qǐng)求播放列表的策略的時(shí)間T12;獲取所述播放器根據(jù)請(qǐng)求播放列表的策略向所述視頻服務(wù)器請(qǐng)求播放列表的時(shí)間T13;獲取所述播放器根據(jù)所述播放列表中的視頻地址向所述視頻服務(wù)器請(qǐng)求音視頻數(shù)據(jù),并收到所述視頻服務(wù)器返回的音視頻數(shù)據(jù)以完成所述播放器的初始化的時(shí)間T14。
[0012]優(yōu)選地,所述處理裝置還用于:在Tl大于Tl標(biāo)準(zhǔn)時(shí)間時(shí),則判斷所述播放器與所述視頻服務(wù)器的交互出現(xiàn)異常;在Τ2大于Τ2標(biāo)準(zhǔn)時(shí)間時(shí),則判斷所述播放器或視頻源出現(xiàn)異常。
[0013]優(yōu)選地,所述處理裝置還用于:在Τ2大于Τ2標(biāo)準(zhǔn)時(shí)間時(shí),獲取播放日志,根據(jù)播放日志判斷所述播放器出現(xiàn)異?;蛩鲆曨l源出現(xiàn)異常。
[0014]優(yōu)選地,所述處理裝置還用于:在TI大于TI標(biāo)準(zhǔn)時(shí)間時(shí),將T11與T11標(biāo)準(zhǔn)時(shí)間對(duì)比,將Τ12與Τ12標(biāo)準(zhǔn)時(shí)間對(duì)比,將Τ13與Τ13標(biāo)準(zhǔn)時(shí)間對(duì)比以及將Τ14與Τ14標(biāo)準(zhǔn)時(shí)間對(duì)比,從而判斷是所述播放器與所述視頻服務(wù)器的交互過(guò)程的哪一步驟出現(xiàn)異常。
[0015]通過(guò)上述技術(shù)方案,采用本發(fā)明提供的流媒體視頻起播異常分析方法和流媒體視頻起播異常分析系統(tǒng),首先采集裝置獲取播放器向視頻服務(wù)器請(qǐng)求視頻的調(diào)度地址至播放器初始化完成的時(shí)間Tl,接著采集裝置獲取播放器開(kāi)始播放所述視頻至所述視頻的第一幀顯示出來(lái)的時(shí)間Τ2,在采集到Tl和Τ2之后,將Tl與Τ2發(fā)送給處理裝置,處理裝置根據(jù)所述時(shí)間Tl及所述時(shí)間Τ2,判斷是所述播放器與所述視頻服務(wù)器的交互出現(xiàn)異常,還是所述播放器或視頻源出現(xiàn)異常。本發(fā)明提供的流媒體視頻起播異常分析方法和流媒體視頻起播異常分析系統(tǒng)可以快速分析和解決視頻起播的異常,極大的提高了用戶體驗(yàn)。
[0016]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的【具體實(shí)施方式】部分予以詳細(xì)說(shuō)明。
【附圖說(shuō)明】
[0017]附圖是用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與下面的【具體實(shí)施方式】一起用于解釋本發(fā)明,但并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0018]圖1是本發(fā)明提供的播放器執(zhí)行的方法的示意圖;
[0019]圖2是本發(fā)明提供的視頻服務(wù)器執(zhí)行的方法的示意圖;
[0020]圖3是本發(fā)明提供的播放器和視頻服務(wù)器的交互過(guò)程示意圖;
[0021 ]圖4是本發(fā)明提供的流媒體視頻起播異常分析方法的流程圖;
[0022]圖5是本發(fā)明一實(shí)施方式提供的流媒體視頻起播異常分析方法的流程圖;以及
[0023]圖6是本發(fā)明提供的流媒體視頻起播異常分析系統(tǒng)的結(jié)構(gòu)示意圖。
[0024]附圖標(biāo)記說(shuō)明
[0025]I采集裝置2處理裝置。
【具體實(shí)施方式】
[0026]以下結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)說(shuō)明。應(yīng)當(dāng)理解的是,此處所描述的【具體實(shí)施方式】?jī)H用于說(shuō)明和解釋本發(fā)明,并不用于限制本發(fā)明。
[0027]圖1是本發(fā)明提供的播放器執(zhí)行的方法的示意圖。如圖1所示,播放器執(zhí)行的方法包括:
[0028]向視頻服務(wù)器請(qǐng)求調(diào)度地址;接收視頻服務(wù)器反饋的調(diào)度地址,根據(jù)調(diào)度地址進(jìn)行調(diào)度,決定請(qǐng)求播放列表的策略;根據(jù)請(qǐng)求播放列表的策略向所述視頻服務(wù)器請(qǐng)求播放列表;接收視頻服務(wù)器反饋的播放列表,根據(jù)播放列表中的視頻地址向視頻服務(wù)器請(qǐng)求音視頻數(shù)據(jù);接收所述視頻服務(wù)器返回的音視頻數(shù)據(jù)并完成所述播放器的初始化。
[0029]播放器初始化可以為:選取固定時(shí)長(zhǎng)的視頻數(shù)據(jù)(優(yōu)選為300ms,但不以此為限,以選取的視頻數(shù)據(jù)可以完成播放器的初始化并保證起播后流暢播放視頻為優(yōu)),對(duì)這段固定時(shí)長(zhǎng)的視頻數(shù)據(jù)進(jìn)行處理,以獲得播放器需