欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

即時轉(zhuǎn)播同步方法以及即時轉(zhuǎn)播同步系統(tǒng)的制作方法

文檔序號:8447760閱讀:457來源:國知局
即時轉(zhuǎn)播同步方法以及即時轉(zhuǎn)播同步系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及一種即時轉(zhuǎn)播技術,特別是一種即時轉(zhuǎn)播同步方法以及即時轉(zhuǎn)播同步系統(tǒng)。
【背景技術】
[0002]即時轉(zhuǎn)播技術,例如,HTTP即時串流(HTTP Live Streaming, HTS),將整個串流切割成一系列可供下載的文件,每一個文件包含一個理論上無限傳輸串流中的一段數(shù)據(jù)。然而,不同客戶端在不同時間點下載并開始播放這些文件時,會造成彼此間播放的進度不一致。因此,需要一種即時轉(zhuǎn)播同步方法以及使用該方法的裝置,用以改善如上所述的問題。
[0003]從而,需要提供一種即時轉(zhuǎn)播同步方法以及即時轉(zhuǎn)播同步系統(tǒng)來解決上述問題。

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

[0004]本發(fā)明的實施例提出一種即時轉(zhuǎn)播同步方法,該即時轉(zhuǎn)播同步方法由一即時轉(zhuǎn)播服務器中的一處理單元執(zhí)行,該即時轉(zhuǎn)播同步方法包含:將一第二層播放清單的一更新時間記錄于上述第二層播放清單中;提供上述第二層播放清單;以及使得一客戶端將來到達上述第二層播放清單中記錄的上述更新時間時,開始更新上述第二層播放清單以及下載一最新的下載文件。
[0005]本發(fā)明的實施例還提出一種即時轉(zhuǎn)播同步方法,該即時轉(zhuǎn)播同步方法由一客戶端中的一處理單元執(zhí)行,該即時轉(zhuǎn)播同步方法包含:從一即時轉(zhuǎn)播服務器取得一第二層播放清單;取得上述第二層播放清單中所記錄的一更新時間;以及在到達上述更新時間時,從上述即時轉(zhuǎn)播服務器取得更新的上述第二層播放清單。
[0006]本發(fā)明的實施例提出一種即時轉(zhuǎn)播同步系統(tǒng),該即時轉(zhuǎn)播同步系統(tǒng)包含:一即時轉(zhuǎn)播服務器,該即時轉(zhuǎn)播服務器將一第二層播放清單的一更新時間記錄于上述第二層播放清單中,以及提供上述第二層播放清單,使得一客戶端將來到達上述第二層播放清單中記錄的上述更新時間時,開始更新上述第二層播放清單以及下載一最新的下載文件。
[0007]本發(fā)明可讓即時轉(zhuǎn)播服務器以及所有客戶端的系統(tǒng)時間更趨近一致,且使得不同客戶端開始播放同一份下載文件的時間點可更接近,避免不同客戶端在不同時間點下載并開始播放這些文件時造成的彼此間播放進度不一致的問題。
【附圖說明】
[0008]圖1是依據(jù)本發(fā)明實施例的網(wǎng)絡系統(tǒng)架構的示意圖。
[0009]圖2是依據(jù)本發(fā)明實施例的運算裝置的系統(tǒng)架構圖。
[0010]圖3是依據(jù)本發(fā)明實施例的執(zhí)行于即時轉(zhuǎn)播服務器中的即時轉(zhuǎn)播同步方法的流程圖。
[0011]圖4是依據(jù)本發(fā)明實施例的執(zhí)行于客戶端中的即時轉(zhuǎn)播同步方法的流程圖。
[0012]主要組件符號說明:
[0013]110網(wǎng)絡時間通信協(xié)議服務器
[0014]130即時轉(zhuǎn)播服務器
[0015]151桌上型計算機
[0016]153平板計算機
[0017]155手機
[0018]210處理單元
[0019]220顯示單元
[0020]230輸入裝置
[0021]240儲存裝置
[0022]250存儲器
[0023]260通信接口
[0024]300即時視頻數(shù)據(jù)
[0025]S311?S355方法步驟
[0026]S411?S451方法步驟
【具體實施方式】
[0027]以下說明是為完成發(fā)明的較佳實現(xiàn)方式,其目的在于描述本發(fā)明的基本精神,但并不用以限定本發(fā)明。實際的
【發(fā)明內(nèi)容】
必須參考所附的權利要求書的范圍。
[0028]必須了解的是,使用于本說明書中的“包含”、“包括”等詞,用以表示存在特定的技術特征、數(shù)值、方法步驟、作業(yè)處理、元件和/或組件,但并不排除可加上更多的技術特征、數(shù)值、方法步驟、作業(yè)處理、元件、組件或以上的任意組合。
[0029]在權利要求書中使用如“第一”、“第二”、“第三”等詞來修飾權利要求書中的組件,并非用來表示之間具有優(yōu)先權順序,先行關系,或者是一個組件先于另一個組件,或者是執(zhí)行方法步驟時的時間先后順序,僅用來區(qū)別具有相同名字的組件。
[0030]本發(fā)明實施例提出一種網(wǎng)絡系統(tǒng)架構,包含使用在即時轉(zhuǎn)播環(huán)境的多部服務器(servers)與客戶端(clients)。圖1是依據(jù)本發(fā)明實施例的網(wǎng)絡系統(tǒng)架構的示意圖。網(wǎng)絡時間通信協(xié)議(Network Time Protocol, NTP)服務器 110、即時轉(zhuǎn)播(live streamingbroadcast)服務器130、桌上型計算機151、平板計算機153以及手機155之間可通過網(wǎng)絡100彼此通信,網(wǎng)絡100可為因特網(wǎng)(Internet)、有線局域網(wǎng)絡(wired Local AreaNetwork, LAN)、無線局域網(wǎng)絡或以上的任意組合。網(wǎng)絡時間通信協(xié)議服務器110用以將所有計算裝置的時間同步至世界標準時間的幾毫秒(milliseconds)誤差內(nèi)。網(wǎng)絡時間通信協(xié)議使用64位的時間戳記,包含用以代表秒數(shù)的32位,以及代表小于I秒的小數(shù)的32位。當接收到服務器或客戶端所傳送的請求時,例如,即時轉(zhuǎn)播服務器130、桌上型計算機151、平板計算機153、手機155等,網(wǎng)絡時間通信協(xié)議服務器110回復目前的時間戳記。服務器或客戶端可周期性地請求網(wǎng)絡時間通信協(xié)議服務器110,并依據(jù)接收到的時間戳記來調(diào)整自己的系統(tǒng)時鐘,用以在時間上與其他計算裝置同步。即時轉(zhuǎn)播服務器130,例如,超文本傳輸協(xié)議即時串流(HyperText Transport Protocol Live Streaming, HLS)服務器,將理論上無限傳輸?shù)拇髑懈畛梢幌盗锌晒┫螺d的文件,每一個下載文件包含一段指定時間長度的數(shù)據(jù),例如10秒。在播放時,客戶端可依據(jù)傳輸率從第一層播放清單(first-layerplaylist)中的數(shù)個串流中選擇一個來播放,這些串流包含相同內(nèi)容但卻以不同壓縮率進行編碼。在下載期間的一開始,客戶端先從即時轉(zhuǎn)播服務器130下載一個第二層播放表(second-layer playlist),例如擴充M3U播放表(.m3u8),其中包含關于目前正播放以及已準備好的下載文件的描述數(shù)據(jù)(metadata)。播放表中還提供此第二層播放表的產(chǎn)生時間以及將來更新時間的信息。
[0031]以下為超文本傳輸協(xié)議即時串流的第一層播放清單范例:
[0032]#EXTM3U
[0033]#EXT-X-STREAM-1NF:PR0GRAM-1D=1, BANDWIDTH=128000
[0034]http://ALPHA, example.com/low/low_index.m3u8
[0035]#EXT-X-STREAM-1NF:PR0GRAM-1D=1, BANDWIDTH=128000
[0036]http://BETA, example.com/low/low_index.m3u8
[0037]#EXT-X-STREAM-1NF:PR0GRAM-1D=1, BANDWIDTH=128000
[0038]http://GAMMA, example.com/low/low_index.m3u8
[0039]#EXT-X-STREAM-1NF:PR0GRAM-1D=1, BANDWIDTH=256000
[0040]http://ALPHA, example, com/mid/mid_index.m3u8
[0041]#EXT-X-STREAM-1NF:PR0GRAM-1D=1, BANDWIDTH=256000
[0042]http://BETA, example, com/mid/mid_index.m3u8
[0043]#EXT-X-STREAM-1NF:PR0GRAM-1D=1, BANDWIDTH=768000
[0044]http://ALPHA, example, com/high/high_index.m3u8
[0045]#EXT-X-STREAM-1NF:PR0GRAM-1D=1, BANDWIDTH=768000
[0046]http://BETA, example, com/high/high_index.m3u8
[0047]#EXT-X-STREAM-1NF:PR0GRAM-1D=1, BANDWIDTH=64000
[0048]http://GAMMA, example, com/aud1/aud1_index.mp3
[0049]此第一層播放清單中描述了 ALPHA服務器、BETA服務器及GAMMA服務器所提供的即時廣播下載文件質(zhì)量以及訪問關聯(lián)的第二層播放清單的統(tǒng)一資源定位器(UniformResource Locator,URL),又俗稱為網(wǎng)絡地址。須注意的是,ALPHA服務器、BETA服務器及GAMMA服務器可為由即時轉(zhuǎn)播服務器130的處理單元210所執(zhí)行的虛擬機器(virtualmachines)0此外,ALPHA服務器、BETA服務器及GAMMA服務器亦可以存在于不同的實體服務器中,本發(fā)明并不因此受限。其中,ALPHA服務器及BETA服務器皆提供了低、中、高三種質(zhì)量的即時廣播服務,而GAMMA服務器為一后備服務器,只提供低質(zhì)量的即時廣播服務以及純音頻串流??蛻舳丝稍诮馕龅谝粚硬シ徘鍐蔚膬?nèi)容后,藉由統(tǒng)一資源定位器取得所需的第二層播放清單。第二層播放清單將在以下段落描述。
[0050]圖2是依據(jù)本發(fā)明實施例的運算裝置的系統(tǒng)架構圖。此系統(tǒng)架構可實施于網(wǎng)絡時間通信協(xié)議服務器110、即時轉(zhuǎn)播服務器130、桌上型計算機151、平板計算機153以及手機155中的任一者,且至少包含處理單元210。處理單元210可使用多種方式實施,例如以專用硬件電路或通用
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
金沙县| 邵东县| 荆门市| 陆河县| 南川市| 南靖县| 聂荣县| 白河县| 彭泽县| 阜城县| 河西区| 西乌| 开鲁县| 类乌齐县| 石家庄市| 红桥区| 武宁县| 五常市| 来宾市| 青铜峡市| 金川县| 龙陵县| 鸡东县| 宜都市| 江津市| 平潭县| 哈巴河县| 柯坪县| 荣昌县| 大城县| 广昌县| 秦安县| 广河县| 昭通市| 景谷| 静宁县| 万安县| 土默特左旗| 东方市| 台江县| 体育|