国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種m3u8格式視頻的本地離線(xiàn)播放方法和終端的制作方法

      文檔序號(hào):7778909閱讀:25992來(lái)源:國(guó)知局
      一種m3u8格式視頻的本地離線(xiàn)播放方法和終端的制作方法
      【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種M3U8格式視頻的本地離線(xiàn)播放方法和終端,所述方法通過(guò)對(duì)終端本地存儲(chǔ)的M3U8格式視頻進(jìn)行本地M3U8文本格式編碼索引,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件;對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索引文件;對(duì)所述M3U8索引文件的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放;從而實(shí)現(xiàn)了M3U8格式視頻的本地離線(xiàn)播放,給用戶(hù)帶來(lái)了大大的方便。
      【專(zhuān)利說(shuō)明】一種M3U8格式視頻的本地離線(xiàn)播放方法和終端
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及終端視頻播放領(lǐng)域,尤其涉及的是一種M3U8格式視頻的本地離線(xiàn)播放方法和終端。
      【背景技術(shù)】
      [0002]隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,用戶(hù)可以通過(guò)多種終端來(lái)訪(fǎng)問(wèn)互聯(lián)網(wǎng)的多媒體資源。目前大多Android應(yīng)用客戶(hù)端的網(wǎng)絡(luò)視頻下載大多為單個(gè)視頻文件的下載,而對(duì)于多分段視頻文件(如M3U8格式視頻)下載存在則很大的空白區(qū)域。不僅如此,對(duì)Android客戶(hù)端視頻的離線(xiàn)播放一般為單個(gè)視頻文件的播放,對(duì)于M3U8格式視頻的播放目前大多為在線(xiàn)播放,即通過(guò)解析網(wǎng)絡(luò)上M3U8文件獲取實(shí)際視頻的網(wǎng)絡(luò)URL地址來(lái)進(jìn)行播放,由于受網(wǎng)絡(luò)帶寬限制,播放時(shí)需要匹配適合各種帶寬的多碼率媒體視頻文件,過(guò)程耗時(shí)耗力。在實(shí)際應(yīng)用中,網(wǎng)絡(luò)視頻(優(yōu)酷、土豆等視頻網(wǎng)站)大多為M3U8格式視頻并且終端(如手機(jī)、電視等)經(jīng)常出現(xiàn)無(wú)連接網(wǎng)絡(luò)的情況,這使得用戶(hù)無(wú)法離線(xiàn)分享多媒體資源。并且下載后的M3U8格式視頻或本地存儲(chǔ)的M3U8格式視頻不能離線(xiàn)播放,不便于用戶(hù)使用。
      [0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種M3U8格式視頻的本地離線(xiàn)播放方法和終端,旨在解決現(xiàn)有的下載后的M3U8格式視頻或本地存儲(chǔ)的M3U8格式視頻不能離線(xiàn)播放的問(wèn)題。
      [0005]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
      一種M3U8格式視頻的本地離線(xiàn)播放方法,其中,包括以下步驟:
      A、對(duì)終端本地存儲(chǔ)的M3U8格式視頻進(jìn)行本地M3U8文本格式編碼索引,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件;
      B、對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索弓I文件;對(duì)所述M3U8索引文件的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放。
      [0006]所述的M3U8格式視頻的本地離線(xiàn)播放方法,其中,在所述步驟A之前還包括:
      AlO、通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址,根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式
      視頻文件進(jìn)行解析,獲取多分段視頻對(duì)應(yīng)的URL地址和視頻時(shí)長(zhǎng)信息;
      A20、根據(jù)每分段視頻對(duì)應(yīng)的URL地址,下載每分段視頻到終端并本地存儲(chǔ)。
      [0007]所述的M3U8格式視頻的本地離線(xiàn)播放方法,其中,所述步驟AlO具體包括:
      Al 1、在終端處于聯(lián)網(wǎng)時(shí),通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址;
      A12、根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取每分段視頻對(duì)應(yīng)的URL地址、每分段視頻時(shí)長(zhǎng)和最大分段視頻時(shí)長(zhǎng);
      A13、開(kāi)啟本地下載服務(wù)。[0008]所述的M3U8格式視頻的本地離線(xiàn)播放方法,其中,所述步驟A20具體包括:
      A21、根據(jù)每分段視頻對(duì)應(yīng)的URL地址,逐條下載每分段視頻到本地;
      A22、按照多分段視頻的播放順序依次重命名下載到本地的多分段視頻。
      [0009]所述的M3U8格式視頻的本地離線(xiàn)播放方法,其中,所述步驟A具體包括:
      Al、在本地新建一個(gè)后綴名為M3U8的文件;
      A2、按照M3U8格式標(biāo)準(zhǔn),向所述后綴名為M3U8的文件中寫(xiě)入根據(jù)本地存儲(chǔ)的多分段視頻中每分段視頻地址和對(duì)應(yīng)的每分段視頻時(shí)長(zhǎng),生成對(duì)應(yīng)的本地M3U8索引文件。
      [0010]所述的M3U8格式視頻的本地離線(xiàn)播放方法,其中,所述步驟B具體包括;
      B1、通過(guò)本地創(chuàng)建的HTTP服務(wù)及其指定數(shù)據(jù)傳輸?shù)幕顒?dòng)端口,并根據(jù)終端的IP地址,將所述本地M3U8索引文件所關(guān)聯(lián)的每分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,生成相應(yīng)的包含本地每分段視頻的HTTP格式地址的M3U8索引文件;
      B2、將所述M3U8索引文件在終端上的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器,實(shí)現(xiàn)本地離線(xiàn)播放。
      [0011]一種M3U8格式視頻的本地離線(xiàn)播放終端,其中,包括:
      本地M3U8索引文件生成模塊,用于對(duì)終端本地存儲(chǔ)的M3U8格式視頻進(jìn)行本地M3U8文本格式編碼索引,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件;
      HTTP轉(zhuǎn)化模塊,用于對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索引文件;對(duì)所述M3U8索引文件的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放。
      [0012]所述的M3U8格式視頻的本地離線(xiàn)播放終端,其中,還包括:
      解析模塊,用于通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址,根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取多分段視頻對(duì)應(yīng)的URL地址和視頻時(shí)長(zhǎng)信息;
      下載模塊,用于根據(jù)每分段視頻對(duì)應(yīng)的URL地址,下載每分段視頻到終端并本地存儲(chǔ)。
      [0013]所述的M3U8格式視頻的本地離線(xiàn)播放終端,其中,所述本地M3U8索引文件生成模塊包括:
      M3U8文件新建單元,用于在本地新建一個(gè)后綴名為M3U8的文件;
      本地M3U8索引文件生成單元,用于按照M3U8格式標(biāo)準(zhǔn),向所述后綴名為M3U8的文件中寫(xiě)入根據(jù)本地存儲(chǔ)的多分段視頻中每分段視頻地址和對(duì)應(yīng)的每分段視頻時(shí)長(zhǎng),生成對(duì)應(yīng)的本地M3U8索引文件。
      [0014]所述的M3U8格式視頻的本地離線(xiàn)播放終端,其中,所述HTTP轉(zhuǎn)化模塊包括;
      第一 HTTP轉(zhuǎn)化單元,用于通過(guò)本地創(chuàng)建的HTTP服務(wù)及其指定數(shù)據(jù)傳輸?shù)幕顒?dòng)端口,并
      根據(jù)終端的IP地址,將所述本地M3U8索引文件所關(guān)聯(lián)的每分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,生成相應(yīng)的包含本地每分段視頻的HTTP格式地址的M3U8索引文件;
      第二 HTTP轉(zhuǎn)化單元,用于將所述M3U8索引文件在終端上的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器,實(shí)現(xiàn)本地離線(xiàn)播放。
      [0015]本發(fā)明所提供的一種M3U8格式視頻的本地離線(xiàn)播放方法和終端,有效地解決了現(xiàn)有的終端通過(guò)網(wǎng)絡(luò)下載的m3u8格式視頻(或本地存儲(chǔ)的已下載的m3u8格式視頻)不能離線(xiàn)播放的問(wèn)題,其方法通過(guò)對(duì)終端本地存儲(chǔ)的M3U8格式視頻進(jìn)行本地M3U8文本格式編碼索引,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件;對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索引文件;對(duì)所述M3U8索引文件的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放;從而實(shí)現(xiàn)了 M3U8格式視頻的本地離線(xiàn)播放,給用戶(hù)帶來(lái)了大大的方便,其實(shí)現(xiàn)方法簡(jiǎn)單,通過(guò)軟件實(shí)現(xiàn),成本較低。
      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0016]圖1為本發(fā)明提供的M3U8格式視頻的本地離線(xiàn)播放方法較佳實(shí)施例的流程圖。
      [0017]圖2為本發(fā)明提供的M3U8格式視頻屬性表的示意圖。
      [0018]圖3為本發(fā)明提供的M3U8格式視頻的本地離線(xiàn)播放方法中HTTP格式地址形成的示意圖。
      [0019]圖4為本發(fā)明提供的M3U8格式視頻的本地離線(xiàn)播放終端較佳實(shí)施例的結(jié)構(gòu)框圖?!揪唧w實(shí)施方式】
      [0020]本發(fā)明提供一種M3U8格式視頻的本地離線(xiàn)播放方法和終端,為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0021]請(qǐng)參閱圖1,圖1為本發(fā)明提供的M3U8格式視頻的本地離線(xiàn)播放方法較佳實(shí)施例的流程圖,所述方法包括以下步驟:
      步驟S100、對(duì)終端本地存 儲(chǔ)的M3U8格式視頻進(jìn)行本地M3U8文本格式編碼索引,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件;
      步驟S200、對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索引文件;對(duì)所述M3U8索引文件的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放。
      [0022]以下結(jié)合具體的實(shí)施例對(duì)上述步驟進(jìn)行詳細(xì)的描述。
      [0023]在步驟SlOO中,對(duì)終端本地存儲(chǔ)的M3U8格式視頻進(jìn)行本地M3U8文本格式編碼索弓丨,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件。
      [0024]具體來(lái)說(shuō),M3U8是一種可擴(kuò)展的視頻播放列表文件格式。它是一個(gè)使用UTF-8【即(8-bit Unicode Transformation Format)是一種針對(duì) Unicode 的可變長(zhǎng)度字符編碼,又稱(chēng)萬(wàn)國(guó)碼】進(jìn)行編碼的m3u播放列表。m3u是包含媒體文件URL的一個(gè)播放列表標(biāo)準(zhǔn)。這種格式被用來(lái)作為HTTP在線(xiàn)媒體流索引文件的格式。M3U8格式用于視頻流播放,直播或者點(diǎn)播形式,M3U8網(wǎng)絡(luò)視頻文本文件地址一般主要來(lái)自?xún)?yōu)酷、土豆等視頻類(lèi)網(wǎng)站,或者特定的視頻聚合服務(wù)器。M3U8文件屬性說(shuō)明請(qǐng)參閱圖2。其中,URL地址,即Uniform ResourceLocator,縮寫(xiě)為URL,是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪(fǎng)問(wèn)方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。互聯(lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。
      [0025]所述終端可以為手機(jī)、平板電腦等移動(dòng)終端,也可以為個(gè)人電腦、電視等終端。終端可以從網(wǎng)絡(luò)下載M3U8格式視頻,也可以用其它存儲(chǔ)器(U盤(pán)、SD卡等等)中拷貝M3U8格式視頻。[0026]在步驟SlOO中,就是創(chuàng)建本地M3U8索引文件對(duì)下載到終端上或者存儲(chǔ)到終端上的多分段視頻進(jìn)行關(guān)聯(lián)。根據(jù)存儲(chǔ)的M3U8格式視頻的視頻信息,對(duì)下載后的本地多分段視頻重新進(jìn)行本地M3U8文本格式編碼索引,即產(chǎn)生一個(gè)對(duì)應(yīng)關(guān)聯(lián)本地視頻的M3U8文件。該文件記錄了多分段視頻的本地地址(也就是存儲(chǔ)在本地的地址)和相應(yīng)的分段視頻時(shí)長(zhǎng)。本地m3u8文本格式編碼索引的目的是記錄視頻的地址和時(shí)長(zhǎng)等信息,后續(xù)步驟中http格式轉(zhuǎn)化要根據(jù)這個(gè)文件進(jìn)行,用以準(zhǔn)確記錄存儲(chǔ)視頻的本地地址及相應(yīng)分段視頻時(shí)長(zhǎng)等信息。
      [0027]在步驟S200中,對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索引文件;對(duì)所述M3U8索引文件的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放。具體來(lái)說(shuō),首先搭建了一個(gè)本地HTTP服務(wù)(即應(yīng)用進(jìn)程)對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,也就是將多分段視頻的本地地址轉(zhuǎn)換為HTTP格式地址,從而創(chuàng)建另一個(gè)包含HTTP格式地址的M3U8索引文件。然后再對(duì)該包含HTTP格式地址的M3U8索引文件在終端上的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,發(fā)送到本地播放器,以實(shí)現(xiàn)本地離線(xiàn)播放。
      [0028]優(yōu)選地,所述步驟S200具體包括:通過(guò)本地創(chuàng)建的HTTP服務(wù)及其指定數(shù)據(jù)傳輸?shù)幕顒?dòng)端口,并根據(jù)終端的IP地址,將所述本地M3U8索引文件所關(guān)聯(lián)的每分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,生成相應(yīng)的包含本地每分段視頻的HTTP格式地址的M3U8索引文件;然后將所述M3U8索引文件在終端上的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器實(shí)現(xiàn)本地離線(xiàn)播放。
      [0029]具體來(lái)說(shuō),本地視頻地址http格式轉(zhuǎn)化由終端的IP地址,HTTP服務(wù)活動(dòng)端口(http服務(wù)數(shù)據(jù)傳輸?shù)幕顒?dòng)端口)以及本地視頻地址決定。就是根據(jù)本地HTTP服務(wù)定義的活動(dòng)端口和終端的IP地址,通過(guò)HTTP服務(wù)將多分段視頻的本地地址進(jìn)行http格式轉(zhuǎn)化,再重新創(chuàng)建另一個(gè)包含本地視頻的HTTP格式地址的m3u8索引文件,然后將該m3u8索引文件的地址進(jìn)行http格式轉(zhuǎn)化后傳遞給播放器,便可響應(yīng)android播放器的播放請(qǐng)求,傳輸本地視頻播放數(shù)據(jù),從而實(shí)現(xiàn)了本地離線(xiàn)播放,擺脫了 m3u8視頻只能遠(yuǎn)程在線(xiàn)播放的困擾。播放器播放本地視頻的順序由本地創(chuàng)建的m3u8索引文件內(nèi)視頻的URL地址先后順序決定。
      [0030]進(jìn)一步,本所述步驟SlOO之前還包括:
      通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址,根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取多分段視頻對(duì)應(yīng)的URL地址和視頻時(shí)長(zhǎng)信息;
      根據(jù)每分段視頻對(duì)應(yīng)的URL地址,下載每分段視頻到終端并本地存儲(chǔ)。
      [0031]具體來(lái)說(shuō),通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址,根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取多分段視頻對(duì)應(yīng)的URL地址和視頻時(shí)長(zhǎng)信息的步驟具體包括:
      在終端處于聯(lián)網(wǎng)時(shí),通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址;然后根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取每分段視頻對(duì)應(yīng)的URL地址、每分段視頻時(shí)長(zhǎng)和最大分段視頻時(shí)長(zhǎng);再開(kāi)啟本地下載線(xiàn)程服務(wù)。
      [0032]以采用Android系統(tǒng)的移動(dòng)終端為例進(jìn)行說(shuō)明。如果終端處于聯(lián)網(wǎng)狀態(tài)時(shí),便可以從網(wǎng)絡(luò)上獲取M3U8網(wǎng)絡(luò)視頻文本文件地址。針對(duì)M3U8網(wǎng)絡(luò)視頻文本文件地址,首先根據(jù)M3U8格式命名規(guī)則對(duì)該文本文件包含內(nèi)容進(jìn)行解析,可在線(xiàn)讀取解析或者下載文件到本地后讀取解析,該文本文件包含內(nèi)容如圖2所示一些基本屬性,從而可以獲取到與該視頻有關(guān)的實(shí)質(zhì)信息,譬如各分段視頻的多段URL地址、最大分段視頻時(shí)長(zhǎng)及各分段視頻時(shí)長(zhǎng)等,根據(jù)上述得到的信息開(kāi)啟本地下載線(xiàn)程服務(wù)。其中,根據(jù)M3U8格式命名規(guī)則,每個(gè)視頻URL地址為每個(gè)分段視頻的鏈接地址,各分段視頻時(shí)長(zhǎng)為該段視頻播放持續(xù)的時(shí)間,各分段視頻時(shí)長(zhǎng)必須小于或等于最大分段視頻時(shí)長(zhǎng)。
      [0033]然后根據(jù)每分段視頻對(duì)應(yīng)的URL地址,下載每分段視頻到終端并本地存儲(chǔ)。具體來(lái)說(shuō),在開(kāi)啟本地下載線(xiàn)程服務(wù)后,根據(jù)每段URL地址下載對(duì)應(yīng)的視頻,保存在本地sd卡或內(nèi)存中。在實(shí)際應(yīng)用時(shí),存在一個(gè)單獨(dú)的文件夾內(nèi)。
      [0034]優(yōu)選地,根據(jù)每分段視頻對(duì)應(yīng)的URL地址,下載每分段視頻到終端并本地存儲(chǔ)步驟,具體過(guò)程為:根據(jù)每分段視頻對(duì)應(yīng)的URL地址,逐條下載每分段視頻到本地;按照多分段視頻的播放順序依次重命名下載到本地的多分段視頻。
      [0035]此處以ts格式視頻為例,ts格式為日本高清攝像機(jī)拍攝下進(jìn)行的封裝格式,此處不再詳細(xì)說(shuō)明。一段ts媒體視頻一般僅包含幾秒鐘視頻內(nèi)容。多段ts媒體視頻從而構(gòu)成一個(gè)完整的視頻。根據(jù)每段ts視頻的鏈接地址即分段視頻URL地址,只需下載URL地址對(duì)應(yīng)的ts視頻到本地,而后按照多分段視頻的播放順序(即完整視頻的播放順序),順序下載并進(jìn)行重命名(如0.ts, 1.ts,2.ts……),而分段視頻時(shí)長(zhǎng)和最大分段視頻時(shí)長(zhǎng)等信息只須獲取即可,用作后續(xù)的中創(chuàng)建本地m3u8文件編碼索引的信息依據(jù)。除下載的ts視頻外,其他信息無(wú)須修改,從而避免造成視頻播放錯(cuò)誤,如:視頻時(shí)長(zhǎng)不正確,視頻不能播放等。
      [0036]在實(shí)際應(yīng)用時(shí),以下面的網(wǎng)絡(luò)m3u8文本文件地址為例來(lái)說(shuō)明m3u8文本格式編碼索引及本地視頻地址http格式轉(zhuǎn)化。
      [0037]網(wǎng)絡(luò)m3u8文本文件地址為:
      http://v.youku.com/player/getRealM3U8/vid/XNDcINjUzMzEy/type/hd2/vide0.m3u8。舉例說(shuō)明其文本文件內(nèi)容如下所示(僅列出一部分文本內(nèi)容作展示),其中以http開(kāi)頭的URL地址為網(wǎng)絡(luò)ts視頻地址。
      [0038]#EXTM3U//m3u8 文件頭 #EXT-X-TARGETDURAT I ON: 12 // 最大分段時(shí)長(zhǎng) #EXT-X-VERS10N: 3 // 協(xié)議版本 #EXTINF:6.256, //分段時(shí)長(zhǎng)
      http://61.158.246.104/6773F6AE4DA37822C463314548/030001290052562A1A042F055EEB3EDDADE89C-C763-E9CA-A7FC-511C85309D2E.flv.ts?ts_start=0&ts_end=6&ts_seg_no=0&ts_keyframe=l#EXTINF:6.256,
      http://61.158.246.104/6773F6AE4DA37822C463314548/030001290052562A1A042F055EEB3EDDADE89C-C763-E9CA-A7FC-511C85309D2E.flv.ts?ts_start=6&ts_end=12&ts_seg_no=l&ts_keyframe=l
      #EXTINF:6.257,http://61.158.246.104/6773F6AE4DA37822C463314548/030001290052562A1A042F055EEB3EDDADE89C-C763-E9CA-A7FC-511C85309D2E.flv.ts?ts_start=12&ts_end=18&ts_seg_no=2&ts_keyframe=l#EXT-X-DISCONTINUITY#EXTINF:10.927, http://218.26.231.14/65734D916904778F557753F3B/030001290152562A1A042F055EEB3EDDADE89C-C763-E9CA-A7FC-511C85309D2E.flv.ts?ts_start=0&ts_end=10&ts_seg_no=18&ts_keyframe=l#EXTINF:11.053,
      http://218.26.231.14/65734D916904778F557753F3B/030001290152562A1A042F055EEB3EDDADE89C-C763-E9CA-A7FC-511C85309D2E.flv.ts?ts_start=10&ts_end=21&ts_seg_no=19&ts_keyframe=l#EXT-X-ENDLIST
      在下載網(wǎng)絡(luò)m3u8文本文件中包含的url地址對(duì)應(yīng)的實(shí)際ts視頻后,并獲取其中視頻的實(shí)質(zhì)信息(最大分段時(shí)長(zhǎng)、協(xié)議版本、分段時(shí)長(zhǎng)等)。在下載結(jié)束之后,進(jìn)入步驟S100,根據(jù)獲取到視頻信息。對(duì)下載的本地視頻進(jìn)行m3u8文本格式編碼索引,即創(chuàng)建本地mu3u8索引文件,以記錄本地視頻的存儲(chǔ)路徑和相應(yīng)時(shí)長(zhǎng)等信息。如以/mnt/sdcard開(kāi)頭的地址表示本地ts視頻在終端中的存儲(chǔ)路徑。
      [0039]創(chuàng)建本地m3u8索引文件過(guò)程步驟如下:
      在本地新建一個(gè)后綴名為M3U8的文件,如local.m3u8,此時(shí)local.m3u8文件內(nèi)容為
      空;
      按照M3U8格式標(biāo)準(zhǔn),向所述后綴名為M3U8的文件中寫(xiě)入根據(jù)本地存儲(chǔ)的多分段視頻中每分段視頻地址和對(duì)應(yīng)的每分段視頻時(shí)長(zhǎng),生成對(duì)應(yīng)的本地M3U8索引文件。具體來(lái)說(shuō),根據(jù)獲取到的網(wǎng)絡(luò)m3u8視頻的實(shí)質(zhì)信息(最大分段時(shí)長(zhǎng)、協(xié)議版本、分段時(shí)長(zhǎng)等),按照m3u8格式標(biāo)準(zhǔn),向文件local.m3u8文件中寫(xiě)入這些視頻信息,其中,寫(xiě)入的URL視頻地址為
      本地下載后的視頻地址,如:/mnt/sdcard/......./0.ts。其它寫(xiě)入的視頻信息與獲取到的 視頻信息一致。
      [0040]舉例說(shuō)明創(chuàng)建的本地m3u8索引文本文件內(nèi)容如下所示。
      [0041]#EXTM3U
      #EXT-X-TARGETDURATION:12
      #EXT-X-VERS10N:3
      #EXT-X-DISCONTINUITY
      #EXTINF:6.256
      /mnt/sdcard/onlinevideo/download/10057699/0.ts
      #EXTINF:6.256
      /mnt/sdcard/onlinevideo/download/10057699/1.ts
      #EXTINF:6.256
      /mnt/sdcard/onlinevideo/download/10057699/2.ts
      #EXTINF:10.927
      /mnt/sdcard/onlinevideo/download/10057699/3.ts
      #EXTINF:11.053
      /mnt/sdcard/onlinevideo/download/10057699/4.ts
      #EXT-X-ENDLIST 然后進(jìn)入步驟S200,通過(guò)本地創(chuàng)建的http服務(wù),對(duì)本地ts視頻地址進(jìn)行http格式轉(zhuǎn)化,即對(duì)local.m3u8文件中的本地視頻地址重新進(jìn)行http格式轉(zhuǎn)化,倉(cāng)ll建另一個(gè)http格式的m3u8索引文件,如http.m3u8,只需更改視頻url地址為http格式轉(zhuǎn)換后的地址,此文件為播放器將要播放的文件。其中,以http開(kāi)頭的地址為http格式轉(zhuǎn)化后的本地視頻地址。文件內(nèi)容如下所示:
      #EXTM3U
      #EXT-X-TARGETDURATION:12
      #EXT-X-VERS10N:3
      #EXT-X-DISCONTINUITY
      #EXTINF:6.256
      http://127.0.0.1:8080/filename=%2Fmnt%2Fsdcard%2Fonlinevideo%2Fdownload%2F10057699%2F 0.ts#EXTINF:6.256
      http://127.0.0.1:8080/filename=%2Fmnt%2Fsdcard%2Fonlinevideo%2Fdownload%2F10057699%2F1.ts#EXTINF:6.256
      http:// 127.0.0.1:8080/filename=%2Fmnt%2Fsdcard%2Fonlinevideo%2Fdownload%2F10057699%2F2.ts#EXTINF:10.927
      http:// 127.0.0.1:8080/filename=%2Fmnt%2Fsdcard%2Fonlinevideo%2Fdownload%2F10057699%2F3.ts#EXTINF:11.053
      http://127.0.0.1:8`080/filename=%2Fmnt%2Fsdcard%2Fonlinevideo%2Fdownload%2F10057699%2F4.ts#EXT-X-ENDLIST
      也可以參閱圖3,圖3為M3U8格式視頻的本地離線(xiàn)播放方法中HTTP格式地址的示意圖,如圖所示,其為進(jìn)行HTTP轉(zhuǎn)化后的地址構(gòu)成。
      [0042]然后,對(duì)http格式轉(zhuǎn)化后的m3u8文件(http.m3u8)的地址也進(jìn)行http格式轉(zhuǎn)化后,將該地址傳給播放器即可播放。如上述的本地ts視頻地址http格式轉(zhuǎn)化,轉(zhuǎn)化后的地址格式如下:
      http://127.0.0.1:38520/filename=%2Fmnt%2Fsdcard%2Fonlinevideo%2Fdownload%2F10057699%2Fhttp.m3u8 ;
      其中,127.0.0.1為Anctoid設(shè)備終端默認(rèn)的IP地址,8080為開(kāi)啟的http服務(wù)數(shù)據(jù)傳輸?shù)幕顒?dòng)端口;
      %2Fmnt%2Fsdcard%2Fonlinevideo%2Fdownload%2F10057699%2Fhttp.m3u8,為對(duì)本地M3U8視頻文件地址進(jìn)行UTF-8編碼。
      [0043]當(dāng)用戶(hù)需要播放本地多分段視頻時(shí),通過(guò)Android播放器發(fā)送播放請(qǐng)求,然后本地http服務(wù)根據(jù)播放請(qǐng)求,從存儲(chǔ)的本地視頻中獲取播放視頻流。然后本地http服務(wù)響應(yīng)響應(yīng)播放請(qǐng)求,并傳輸播放視頻流,從而實(shí)現(xiàn)了本地離線(xiàn)播放。
      [0044]本發(fā)明為解決Android播放器僅支持M3U8視頻文件遠(yuǎn)程在線(xiàn)播放的受網(wǎng)絡(luò)帶寬限制耗時(shí)耗力的缺點(diǎn)和不支持本地多分段視頻的完整無(wú)縫離線(xiàn)播放的問(wèn)題,提供了一種M3U8格式視頻的本地可離線(xiàn)播放的方法,根據(jù)本地存儲(chǔ)的各分段視頻的本地地址按照M3U8格式標(biāo)準(zhǔn)進(jìn)行文件編碼,即將視頻信息和本地視頻地址按下載順序?qū)懭胍粋€(gè)本地的m3u8文件中,然后通過(guò)本地搭建的http服務(wù),將本地視頻地址進(jìn)行http格式轉(zhuǎn)化(與終端IP地址組合),生成各分段視頻對(duì)應(yīng)的本地HTTP地址,即將本地m3u8文件中的各分段視頻的本地地址修改為各分段視頻對(duì)應(yīng)的本地HTTP地址,并將修改后的M3U8文本文件的本地地址進(jìn)行HTTP格式轉(zhuǎn)換傳遞給本地播放器,這時(shí)本地播放器發(fā)送這一 M3U8文件的播放請(qǐng)求,本地http服務(wù)得到該播放請(qǐng)求后,將該M3U8文本文件內(nèi)容傳遞給播放器,播放器解析該文件內(nèi)容,得到各分段視頻對(duì)應(yīng)的本地http地址,后逐個(gè)進(jìn)行請(qǐng)求播放,從而實(shí)現(xiàn)了本地離線(xiàn)播放,給用戶(hù)帶來(lái)了大大的方便。
      [0045]進(jìn)一步地,本發(fā)明還提供了一種M3U8格式視頻的下載和本地離線(xiàn)播放的方法,首先解析M3U8網(wǎng)絡(luò)視頻文本文件(該文件地址可從該視頻的網(wǎng)絡(luò)服務(wù)器上獲取)獲得該視頻文件實(shí)際包含每分段視頻對(duì)應(yīng)的URL地址等相關(guān)信息,并根據(jù)URL地址將每分段視頻下載到本地并進(jìn)行存儲(chǔ),然后根據(jù)本地存儲(chǔ)的各分段視頻的本地地址按照M3U8格式標(biāo)準(zhǔn)進(jìn)行文件編碼,即將視頻信息和本地視頻地址按下載順序?qū)懭胍粋€(gè)本地的m3u8文件中,然后通過(guò)本地搭建的http服務(wù),將本地視頻地址進(jìn)行http格式轉(zhuǎn)化(與終端IP地址組合),生成各分段視頻對(duì)應(yīng)的本地HTTP地址,即將本地m3u8文件中的各分段視頻的本地地址修改為各分段視頻對(duì)應(yīng)的本地HTTP地址,并將修改后的M3U8文本文件的本地地址進(jìn)行HTTP格式轉(zhuǎn)換傳遞給本地播放器,這時(shí)本地播放器發(fā)送這一 M3U8文件的播放請(qǐng)求,本地http服務(wù)器得到該播放請(qǐng)求后,將該M3U8文本文件內(nèi)容傳遞給播放器,播放器解析該文件內(nèi)容,得到各分段視頻對(duì)應(yīng)的本地http地址,后逐個(gè)進(jìn)行請(qǐng)求播放,從而實(shí)現(xiàn)了 M3U8格式視頻的下載和本地離線(xiàn)播放,給用戶(hù)帶來(lái)了大大的方便。
      [0046]基于上述M3U8格式視頻的本地離線(xiàn)播放方法,本發(fā)明還提供了一種M3U8格式視頻的本地離線(xiàn)播放終端,請(qǐng)參閱圖4,圖4為本發(fā)明提供的M3U8格式視頻的本地離線(xiàn)播放終端較佳實(shí)施例的結(jié)構(gòu)框圖,如圖4所示,所述本地離線(xiàn)播放終端包括:
      本地M3U8索引文件生成模塊10,用于對(duì)終端本地存儲(chǔ)的M3U8格式視頻進(jìn)行本地M3U8文本格式編碼索引,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件;具體如步驟SlOO所述;
      HTTP轉(zhuǎn)化模塊20,用于對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索引文件;對(duì)所述M3U8索引文件的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放;具體如步驟S200所述。
      [0047]進(jìn)一步地,所述的M3U8格式視頻的本地離線(xiàn)播放終端,還包括:
      解析模塊,用于通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址,根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取多分段視頻對(duì)應(yīng)的URL地址和視頻時(shí)長(zhǎng)信息;
      下載模塊,用于根據(jù)每分段視頻對(duì)應(yīng)的URL地址,下載每分段視頻到終端并本地存儲(chǔ)。
      [0048]進(jìn)一步地,所述解析模塊包括:
      地址獲取單元,用于在終端處于聯(lián)網(wǎng)時(shí),通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址;
      M3U8格式視頻文件解析單元,用于根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取每分段視頻對(duì)應(yīng)的URL地址、每分段視頻時(shí)長(zhǎng)和最大分段視頻時(shí)長(zhǎng); 下載開(kāi)啟單元,用于開(kāi)啟本地下載線(xiàn)程服務(wù)。
      [0049]進(jìn)一步地,所述下載模塊包括:
      分段下載單元,用于根據(jù)每分段視頻對(duì)應(yīng)的URL地址,逐條下載每分段視頻到本地; 重命名單元,用于按照多分段視頻的播放順序依次重命名下載到本地的多分段視頻。
      [0050]進(jìn)一步地,所述本地M3U8索引文件生成模塊10包括:
      M3U8文件新建單元,用于在本地新建一個(gè)后綴名為M3U8的文件;
      本地M3U8索引文件生成單元,用于按照M3U8格式標(biāo)準(zhǔn),向所述后綴名為M3U8的文件中寫(xiě)入根據(jù)本地存儲(chǔ)的多分段視頻中每分段視頻地址和對(duì)應(yīng)的每分段視頻時(shí)長(zhǎng),生成對(duì)應(yīng)的本地M3U8索引文件。
      [0051 ] 進(jìn)一步地,所述HTTP轉(zhuǎn)化模塊20包括;
      第一 HTTP轉(zhuǎn)化單元,用于通過(guò)本地創(chuàng)建的HTTP服務(wù)及其指定數(shù)據(jù)傳輸?shù)幕顒?dòng)端口,并根據(jù)終端的IP地址,將所述本地M3U8索引文件所關(guān)聯(lián)的每分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,生成相應(yīng)的包含本地每分段視頻的HTTP格式地址的M3U8索引文件;
      第二 HTTP轉(zhuǎn)化單元,用于將所述M3U8索引文件在終端上的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器實(shí)現(xiàn)本地離線(xiàn)播放。
      [0052]綜上所述,本發(fā)明提供的一種M3U8格式視頻的本地離線(xiàn)播放方法和終端,擺脫了在線(xiàn)播放中網(wǎng)絡(luò)帶寬和制作多碼率的視頻流文件的限制,解決實(shí)際應(yīng)用中android終端M3U8格式視頻的下載、及系統(tǒng)播放器不能離線(xiàn)播放M3U8本地視頻的問(wèn)題,通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址,根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取多分段視頻對(duì)應(yīng)的URL地址和視頻時(shí)長(zhǎng)信息;根據(jù)每分段視頻對(duì)應(yīng)的URL地址,下載每分段視頻到終端并本地存儲(chǔ);對(duì)下載到本地的多分段視頻進(jìn)行本地M3U8文本格式編碼索引,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件;通過(guò)本地創(chuàng)建的HTTP服務(wù),對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索引文件;對(duì)所述M3U8索引文件在終端上的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放;從而實(shí)現(xiàn)了 M3U8格式視頻的多分段下載以及M3U8格式視頻的本地離線(xiàn)播放,給用戶(hù)帶來(lái)了大大的方便,其實(shí)現(xiàn)方法簡(jiǎn)單,通過(guò)軟件實(shí)現(xiàn),成本較低。
      [0053]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
      【權(quán)利要求】
      1.一種M3U8格式視頻的本地離線(xiàn)播放方法,其特征在于,包括以下步驟: A、對(duì)終端本地存儲(chǔ)的M3U8格式視頻進(jìn)行本地M3U8文本格式編碼索引,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件; B、對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索引文件;對(duì)所述M3U8索引文件的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放。
      2.根據(jù)權(quán)利要求1所述的M3U8格式視頻的本地離線(xiàn)播放方法,其特征在于,在所述步驟A之前還包括: AlO、通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址,根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取多分段視頻對(duì)應(yīng)的URL地址和視頻時(shí)長(zhǎng)信息; A20、根據(jù)每分段視頻對(duì)應(yīng)的URL地址,下載每分段視頻到終端并本地存儲(chǔ)。
      3.根據(jù)權(quán)利要求2所述的M3U8格式視頻的本地離線(xiàn)播放方法,其特征在于,所述步驟AlO具體包括: Al 1、在終端處于聯(lián)網(wǎng)時(shí),通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址; A12、根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取每分段視頻對(duì)應(yīng)的URL地址、每分段視頻時(shí)長(zhǎng)和最大分段視頻時(shí)長(zhǎng); A13、開(kāi)啟本地下 載服務(wù)。
      4.根據(jù)權(quán)利要求2所述的M3U8格式視頻的本地離線(xiàn)播放方法,其特征在于,所述步驟A20具體包括: A21、根據(jù)每分段視頻對(duì)應(yīng)的URL地址,逐條下載每分段視頻到終端; A22、按照多分段視頻的播放順序依次重命名下載到終端的多分段視頻。
      5.根據(jù)權(quán)利要求1所述的M3U8格式視頻的本地離線(xiàn)播放方法,其特征在于,所述步驟A具體包括: Al、在本地新建一個(gè)后綴名為M3U8的文件; A2、按照M3U8格式標(biāo)準(zhǔn),向所述后綴名為M3U8的文件中寫(xiě)入根據(jù)本地存儲(chǔ)的多分段視頻中每分段視頻地址和對(duì)應(yīng)的每分段視頻時(shí)長(zhǎng),生成對(duì)應(yīng)的本地M3U8索引文件。
      6.根據(jù)權(quán)利要求1所述的M3U8格式視頻的本地離線(xiàn)播放方法,其特征在于,所述步驟B具體包括; B1、通過(guò)本地創(chuàng)建的HTTP服務(wù)及其指定數(shù)據(jù)傳輸?shù)幕顒?dòng)端口,并根據(jù)終端的IP地址,將所述本地M3U8索引文件所關(guān)聯(lián)的每分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,生成相應(yīng)的包含本地每分段視頻的HTTP格式地址的M3U8索引文件; B2、將所述M3U8索引文件在終端上的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器實(shí)現(xiàn)本地離線(xiàn)播放。
      7.—種M3U8格式視頻的本地離線(xiàn)播放終端,其特征在于,包括: 本地M3U8索引文件生成模塊,用于對(duì)終端本地存儲(chǔ)的M3U8格式視頻進(jìn)行本地M3U8文本格式編碼索引,生成包含多分段視頻的本地地址和相應(yīng)分段視頻時(shí)長(zhǎng)的本地M3U8索引文件; HTTP轉(zhuǎn)化模塊,用于對(duì)多分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,并生成包含HTTP格式地址的M3U8索引文件;對(duì)所述M3U8索引文件的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器進(jìn)行播放。
      8.根據(jù)權(quán)利要求7所述的M3U8格式視頻的本地離線(xiàn)播放終端,其特征在于,還包括: 解析模塊,用于通過(guò)網(wǎng)絡(luò)獲取M3U8格式視頻文件地址,根據(jù)M3U8格式命名規(guī)則對(duì)所述M3U8格式視頻文件進(jìn)行解析,獲取多分段視頻對(duì)應(yīng)的URL地址和視頻時(shí)長(zhǎng)信息; 下載模塊,用于根據(jù)每分段視頻對(duì)應(yīng)的URL地址,下載每分段視頻到終端并本地存儲(chǔ)。
      9.根據(jù)權(quán)利要求7所述的M3U8格式視頻的本地離線(xiàn)播放終端,其特征在于,所述本地M3U8索引文件生成模塊包括: M3U8文件新建單元,用于在本地新建一個(gè)后綴名為M3U8的文件; 本地M3U8索引文件生成單元,用于按照M3U8格式標(biāo)準(zhǔn),向所述后綴名為M3U8的文件中寫(xiě)入根據(jù)本地存儲(chǔ)的多分段視頻中每分段視頻地址和對(duì)應(yīng)的每分段視頻時(shí)長(zhǎng),生成對(duì)應(yīng)的本地M3U8索引文件。
      10.根據(jù)權(quán)利要求7所述的M3U8格式視頻的本地離線(xiàn)播放終端,其特征在于,所述HTTP轉(zhuǎn)化模塊包括; 第一 HTTP轉(zhuǎn)化單元,用于通過(guò)本地創(chuàng)建的HTTP服務(wù)及其指定數(shù)據(jù)傳輸?shù)幕顒?dòng)端口,并根據(jù)終端的IP地址,將所述本地M3U8索引文件所關(guān)聯(lián)的每分段視頻的本地地址進(jìn)行HTTP格式轉(zhuǎn)化,生成相應(yīng)的包含本地每分段視頻的HTTP格式地址的M3U8索引文件; 第二 HTTP轉(zhuǎn)化單元,用于將所述M3U8索引文件在終端上的本地存儲(chǔ)地址進(jìn)行HTTP格式轉(zhuǎn)化,并發(fā)送到本地播放器實(shí)現(xiàn)本地離線(xiàn)播放。
      【文檔編號(hào)】H04N21/4402GK103826159SQ201310643473
      【公開(kāi)日】2014年5月28日 申請(qǐng)日期:2013年12月4日 優(yōu)先權(quán)日:2013年12月4日
      【發(fā)明者】萬(wàn)星 申請(qǐng)人:Tcl集團(tuán)股份有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1