專利名稱:網(wǎng)絡(luò)視頻流的播放方法及連接設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)視頻流的播放方法及連接設(shè)備。
背景技術(shù):
液晶電視機、等離子電視機的出現(xiàn),為人們的生活帶來了很大的變化。電視機生 產(chǎn)廠家也不斷進行創(chuàng)新,為電視機增加更多的功能。例如,由于視頻信號數(shù)字化的普及,目 前市面上的電視機都內(nèi)置了視頻流解碼芯片,從而目前的電視機一般都具備視頻流解碼功 能,可以直接播放存放在優(yōu)盤或移動硬盤等移動存儲設(shè)備上的視頻文件。然而,目前大部分 電視機由于還不具備直接與互聯(lián)網(wǎng)相連接的功能,當電視機需要對來自網(wǎng)絡(luò)的視頻流(以 下簡稱網(wǎng)絡(luò)視頻流)進行播放時,還需要依靠外接的機頂盒。在現(xiàn)有技術(shù)中,利用機頂盒來協(xié)助實現(xiàn)電視機播放網(wǎng)絡(luò)視頻流時,機頂盒中常被 使用的功能主要包括網(wǎng)絡(luò)連接管理、數(shù)字信號處理、視頻流解碼和處理用戶交互事件等,事 實上,類似視頻流解碼功能,是目前市場上的電視機已自帶的功能,該功能已無需由機頂盒 來實現(xiàn),由機頂盒來實現(xiàn)這些功能實際上是導致了電視機中該些功能的空閑從而造成了資 源浪費。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種網(wǎng)絡(luò)視頻流的播放,用以解決現(xiàn)有技術(shù)中存在的采用機頂 盒來協(xié)助電視機播放網(wǎng)絡(luò)視頻流時,由于機頂盒的視頻流解碼功能與電視機的視頻流解碼 功能相同而造成資源浪費的問題。本發(fā)明實施例采用以下技術(shù)方案一種網(wǎng)絡(luò)視頻流的播放方法,包括不具備視頻流解碼功能的連接設(shè)備接收電視 機發(fā)送的請求獲得網(wǎng)絡(luò)視頻流的消息;并將所述消息發(fā)送給互聯(lián)網(wǎng)中的視頻服務(wù)器;以及 接收所述視頻服務(wù)器反饋的與所述消息對應(yīng)的網(wǎng)絡(luò)視頻流,并將接收的網(wǎng)絡(luò)視頻流發(fā)送給 電視機進行解碼播放。較佳地,所述消息包含電視機從視頻文件標識列表中選取的視頻文件標識;以及 所述連接設(shè)備接收所述消息前,還包括所述連接設(shè)備接收到電視機發(fā)送的檢測信號后,向 電視機返回連接設(shè)備的標識信息,并從所述視頻服務(wù)器獲取視頻文件標識列表;以及在接 收到電視機選取并發(fā)送來的所述連接設(shè)備的標識信息時,將所述視頻文件標識列表發(fā)送給 所述電視機。較佳地,所述連接設(shè)備通過電視機的USB接口與電視機相連接,通過所述USB接口 獲取運行所述連接設(shè)備所需電量,以及接收電視機通過所述USB接口發(fā)送的所述消息。較佳地,所述反饋的與所述消息對應(yīng)的網(wǎng)絡(luò)視頻流為基于IP網(wǎng)絡(luò)協(xié)議封裝的網(wǎng) 絡(luò)視頻流;以及所述連接設(shè)備將接收的網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放,具體包括 所述連接設(shè)備根據(jù)IP網(wǎng)絡(luò)協(xié)議對封裝的網(wǎng)絡(luò)視頻流進行解封裝,并基于USB接口的磁盤數(shù) 據(jù)讀取協(xié)議對解封裝后的網(wǎng)絡(luò)視頻流進行封裝后,發(fā)送給電視機進行解碼播放。
較佳地,接收所述網(wǎng)絡(luò)視頻流的同時,將所述網(wǎng)絡(luò)視頻流存儲在緩存區(qū)域中;以及 將所述網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放,具體為按照電視機的解碼碼率,將存儲在 緩存區(qū)域中的所述網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放。一種連接設(shè)備,所述連接設(shè)備不具備視頻流解碼功能,所述連接設(shè)備具體包括消 息接收單元,用于接收電視機發(fā)送的請求獲得網(wǎng)絡(luò)視頻流的消息;消息發(fā)送單元,用于將消 息接收單元接收的所述消息發(fā)送給互聯(lián)網(wǎng)中的視頻服務(wù)器;網(wǎng)絡(luò)視頻流接收單元,用于接 收所述視頻服務(wù)器反饋的與消息發(fā)送單元發(fā)送的所述消息對應(yīng)的網(wǎng)絡(luò)視頻流;發(fā)送單元, 用于將網(wǎng)絡(luò)視頻流接收單元接收的網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放。本發(fā)明實施例的有益效果如下本發(fā)明實施例提供的上述方案在電視機與處于互 聯(lián)網(wǎng)中的視頻服務(wù)器之間新增了一個不具備視頻流解碼功能的連接設(shè)備,并通過該連接設(shè) 備向互聯(lián)網(wǎng)中的視頻服務(wù)器轉(zhuǎn)發(fā)電視機發(fā)送的請求獲得網(wǎng)絡(luò)視頻流的消息,以及將視頻服 務(wù)器反饋的與該消息對應(yīng)的網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放。采用本發(fā)明實施例提 供的上述方案,在電視機與視頻服務(wù)器之間無需再通過功能復雜的機頂盒來進行網(wǎng)絡(luò)視頻 流的收發(fā),而是只需要通過上述的該功能相對簡單的連接設(shè)備就能協(xié)助電視機播放網(wǎng)絡(luò)視 頻流,從而解決了現(xiàn)有技術(shù)中存在的采用機頂盒來協(xié)助電視機播放網(wǎng)絡(luò)視頻流時,由于機 頂盒的視頻流解碼功能與電視機的視頻流解碼功能相同而造成資源浪費的問題。
圖1為現(xiàn)有技術(shù)中利用機頂盒協(xié)助電視機播放網(wǎng)絡(luò)視頻流的方案示意圖;圖2為本發(fā)明實施例提供的一種網(wǎng)絡(luò)視頻流的播放方法的具體流程示意圖;圖3為本發(fā)明實施例提供的一種連接設(shè)備的具體示意圖;圖4為本發(fā)明實施例提供的方案在實際中的應(yīng)用環(huán)境示意圖;圖5為本發(fā)明實施例提供的方案在實際環(huán)境中的具體應(yīng)用流程示意圖。
具體實施例方式為了解決現(xiàn)有技術(shù)中存在的采用機頂盒來協(xié)助電視機播放網(wǎng)絡(luò)視頻流時,由于機 頂盒的視頻流解碼功能與電視機的視頻流解碼功能相同而造成資源浪費的問題,發(fā)明人對 如圖1所示的現(xiàn)有技術(shù)中利用機頂盒協(xié)助電視機播放網(wǎng)絡(luò)視頻流的方案進行了分析。在如 圖1所述的現(xiàn)有技術(shù)中,機頂盒通過AV數(shù)據(jù)線分別與電視機的視頻輸入端和音頻輸入端連 接,并通過同軸電纜或RJ45雙絞線與有線電視或IPTV節(jié)目輸入源(比如位于網(wǎng)絡(luò)中的視 頻服務(wù)器)相連接。當機頂盒啟動時,其會完成電視機在視頻服務(wù)器上的注冊,并通過機頂 盒自身的系統(tǒng)控制模塊完成機頂盒與用戶之間的交互,比如,用戶可以使用遙控器或者機 頂盒按鈕來從機頂盒提供的視頻節(jié)目標識列表中選取一個視頻節(jié)目標識,從而機頂盒可以 向視頻服務(wù)器請求獲得該視頻節(jié)目標識指示的網(wǎng)絡(luò)視頻流,并將獲得的網(wǎng)絡(luò)視頻流進行解 碼后發(fā)送給電視機進行播放。在現(xiàn)有技術(shù)提供的方案中,對網(wǎng)絡(luò)視頻流進行解碼的功能是 由機頂盒來實現(xiàn)的,這樣就是的電視機中的該功能閑置起來。為了充分利用電視機的處理資源,避免其功能閑置而導致的資源浪費,發(fā)明人考 慮在電視機與視頻服務(wù)器取消設(shè)置機頂盒,而用一個連接設(shè)備來替換該機頂盒。該連接 設(shè)備無需具備視頻流解碼功能,可以直接將由視頻服務(wù)器發(fā)送來的網(wǎng)絡(luò)視頻流發(fā)送給電視
5機,從而電視機可以啟用自身的解碼功能來對該網(wǎng)絡(luò)視頻流進行解碼播放。具體地,本發(fā)明 實施例首先提供一種網(wǎng)絡(luò)視頻流的播放方法,該方法的具體流程示意圖如圖2所示,包括 以下步驟步驟21,不具備視頻流解碼功能的連接設(shè)備接收電視機發(fā)送的請求獲得網(wǎng)絡(luò)視頻 流的消息,在本發(fā)明實施例中,連接設(shè)備可以通過電視機的USB接口與電視機相連接,并通 過該USB接口電視機發(fā)送的上述消息,另外,由于電視機的USB接口可以作為連接到電視機 上的小型設(shè)備的電源,因此,本發(fā)明實施例中,該連接設(shè)備以通過該USB接口獲取運行連接 設(shè)備所需電量;步驟22,將該消息發(fā)送給互聯(lián)網(wǎng)中的視頻服務(wù)器,其中,該連接設(shè)備可以是通過有 線或者無線的方式連接到互聯(lián)網(wǎng)的;步驟23,接收視頻服務(wù)器反饋的與該消息對應(yīng)的網(wǎng)絡(luò)視頻流,并將接收的網(wǎng)絡(luò)視 頻流發(fā)送給電視機進行解碼播放,在本步驟中,當視頻服務(wù)器反饋的與上述消息對應(yīng)的網(wǎng) 絡(luò)視頻流為基于IP網(wǎng)絡(luò)協(xié)議封裝的網(wǎng)絡(luò)視頻流時,連接設(shè)備可以根據(jù)IP網(wǎng)絡(luò)協(xié)議對封裝 的網(wǎng)絡(luò)視頻流進行解封裝,并基于USB接口的磁盤數(shù)據(jù)讀取協(xié)議對解封裝后的網(wǎng)絡(luò)視頻流 進行重新封裝后,再將重新封裝后的網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放。本發(fā)明實施例提供的上述方法與現(xiàn)有技術(shù)中采用機頂盒協(xié)助電視機播放網(wǎng)絡(luò)視 頻流的方案相比,本發(fā)明實施例中的上述連接設(shè)備的功能相對于機頂盒的功能是非常簡單 的,并且,該連接設(shè)備中不具備對視頻流進行解碼的功能,從而電視機中自帶的視頻流解碼 功能能夠得到啟用,因此,這就相當于節(jié)約了一套與視頻流解碼功能對應(yīng)的硬、軟件資源。 并且,通過本發(fā)明實施例提供的上述方法,雖然連接設(shè)備中省略了解碼網(wǎng)絡(luò)視頻流的功能, 然而,由于電視機自身可以對網(wǎng)絡(luò)視頻流進行解碼,因此該方法在節(jié)約了硬、軟件資源的基 礎(chǔ)上,不會影響電視機對網(wǎng)絡(luò)視頻流的解碼與播放,從而在播放效果上,本發(fā)明實施例提供 的該方案能夠達到采用現(xiàn)有技術(shù)所能達到的效果。發(fā)明人在對現(xiàn)有技術(shù)進行分析后進一步發(fā)現(xiàn),在現(xiàn)有技術(shù)中,機頂盒中還可能具 備一些與電視機的功能相似的其他功能。比如,通過遙控器等控制裝置,機頂盒還可以直接 與用戶進行交互,以獲取用戶利用控制裝置選取的視頻節(jié)目標識,而該功能也是目前市場 上的電視機所具備的功能。在本發(fā)明實施例中,為了使電視機啟用其與用戶的功能,本發(fā)明實施例提供的上 述方法中,上述請求獲得網(wǎng)絡(luò)視頻流的消息中還可以包含電視機從視頻文件標識列表中選 取的視頻文件標識的情況(電視機選取該視頻文件標識可以是在用戶操控遙控器對電視 機進行控制下進行的),還可以進一步在連接設(shè)備接收請求獲得網(wǎng)絡(luò)視頻流的消息前,包括 下述步驟首先,連接設(shè)備接收到電視機發(fā)送的檢測信號后,向電視機返回連接設(shè)備的標識 信息,并從視頻服務(wù)器獲取視頻文件標識列表,其中,該標識信息是用于電視機后續(xù)選取連 接設(shè)備所用的,該標識信息可以但不限于是連接設(shè)備的虛擬磁盤信息等;然后,連接設(shè)備在接收到電視機選取并發(fā)送來的該連接設(shè)備的標識信息時,將視 頻文件標識列表發(fā)送給電視機。在本發(fā)明實例中,連接設(shè)備可以不具備與用戶交互的能力,其可以將視頻文件標 識列表發(fā)送給電視機,由電視機根據(jù)自身與用戶交互的能力,來實現(xiàn)對視頻文件標識的選取,從而與現(xiàn)有技術(shù)提供的使用機頂盒來與用戶交互的方案相比,本發(fā)明實施例提供的該 方法又進一步避免了機頂盒與電視機都具備與用戶交互的功能而導致的資源浪費。需要說明的是,由于視頻服務(wù)器反饋的網(wǎng)絡(luò)視頻流的傳輸速率可能會與電視機對 網(wǎng)絡(luò)視頻流進行正常解碼播放時所要求的傳輸速率不匹配,因此,為了保證電視機對網(wǎng)絡(luò) 視頻流流暢的解碼播放,在本發(fā)明實施例中,連接設(shè)備可以在接收網(wǎng)絡(luò)視頻流的同時,將網(wǎng) 絡(luò)視頻流存儲在緩存區(qū)域中,以使得網(wǎng)絡(luò)視頻流在傳輸給電視機之前,能夠得到一定的緩 沖,從而連接設(shè)備再按照電視機的解碼碼率將存儲在緩存區(qū)域中的網(wǎng)絡(luò)視頻流發(fā)送給電視 機進行解碼播放后,電視機播放的視頻畫面能夠比較流暢。對應(yīng)于本發(fā)明實施例提供的上述網(wǎng)絡(luò)視頻流的播放方法,本發(fā)明實施例還提供一 種連接設(shè)備,該連接設(shè)備不具備視頻流解碼功能,其用于解決現(xiàn)有技術(shù)中存在的采用機頂 盒來協(xié)助電視機播放網(wǎng)絡(luò)視頻流時,由于機頂盒的視頻流解碼功能與電視機的視頻流解碼 功能相同而造成資源浪費的問題。該連接設(shè)備的具體結(jié)構(gòu)示意圖如圖3所示,包括以下功 能單元消息接收單元31,用于接收電視機發(fā)送的請求獲得網(wǎng)絡(luò)視頻流的消息;消息發(fā)送單元32,用于將消息接收單元31接收的消息發(fā)送給互聯(lián)網(wǎng)中的視頻服 務(wù)器;網(wǎng)絡(luò)視頻流接收單元33,用于接收視頻服務(wù)器反饋的與消息發(fā)送單元32發(fā)送的 所述消息對應(yīng)的網(wǎng)絡(luò)視頻流;發(fā)送單元34,用于將網(wǎng)絡(luò)視頻流接收單元33接收的網(wǎng)絡(luò)視頻流發(fā)送給電視機進 行解碼播放。較佳地,當上述消息包含電視機從視頻文件標識列表中選取的視頻文件標識時, 本發(fā)明實施例提供的上述連接設(shè)備還可以進一步包括以下單元,以實現(xiàn)為電視機提供視頻 文件標識列表列表獲取單元,用于在消息接收單元接收上述消息前,在接收到電視機發(fā)送的檢 測信號后,向電視機返回連接設(shè)備的標識信息,并從視頻服務(wù)器獲取視頻文件標識列表;列表發(fā)送單元,用于在接收到電視機選取并發(fā)送來的連接設(shè)備的標識信息時,將 列表獲取單元獲取的視頻文件標識列表發(fā)送給電視機。在本發(fā)明實施例中,該連接設(shè)備可以通過電視機的USB接口與電視機相連接,并 通過該USB接口獲取運行連接設(shè)備所需電量,而消息接收單元31也可以接收電視機通過該 USB接口發(fā)送的上述消息。在本發(fā)明實施例中,當視頻服務(wù)器反饋的與上述消息對應(yīng)的網(wǎng)絡(luò)視頻流為基于IP 網(wǎng)絡(luò)協(xié)議封裝的網(wǎng)絡(luò)視頻流時,發(fā)送單元34可以根據(jù)IP網(wǎng)絡(luò)協(xié)議對封裝的網(wǎng)絡(luò)視頻流進 行解封裝,并基于USB接口的磁盤數(shù)據(jù)讀取協(xié)議對解封裝后的網(wǎng)絡(luò)視頻流進行封裝,從而 實現(xiàn)協(xié)議轉(zhuǎn)換后,將重新封裝的網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放。在本發(fā)明實施例中,為了保證電視機能流暢地解碼播放網(wǎng)絡(luò)視頻流,上述設(shè)備還 可以進一步包括緩存單元,用于在網(wǎng)絡(luò)視頻流接收單元33接收網(wǎng)絡(luò)視頻流的同時,將網(wǎng) 絡(luò)視頻流接收單元33接收到的網(wǎng)絡(luò)視頻流存儲在緩存區(qū)域中;而發(fā)送單元34則可以具體 用于按照電視機的解碼碼率,將緩存單元存儲在緩存區(qū)域中的網(wǎng)絡(luò)視頻流發(fā)送給電視機進 行解碼播放。
以下以本發(fā)明實施例提供的上述方法在實際中的一個具體應(yīng)用為例,詳細說明上 述方法的應(yīng)用流程。首先需要說明的是上述方法在實際中的應(yīng)用環(huán)境,該應(yīng)用環(huán)境可以包括電視機、 本發(fā)明實施例所述的連接設(shè)備、視頻服務(wù)器和必要的網(wǎng)絡(luò)交換機,以及可選的其它網(wǎng)絡(luò)共 享視頻源等。該環(huán)境示意圖如圖4所示電視機與連接設(shè)備通過USB接口連接,連接設(shè)備以 有線或無線方式通過網(wǎng)絡(luò)交換機與互聯(lián)網(wǎng)中的視頻服務(wù)器連接,同時連接設(shè)備還能夠通過 互聯(lián)網(wǎng)訪問其它共享的網(wǎng)絡(luò)視頻源。如圖4所示,在實際應(yīng)用中,連接設(shè)備可以包括USB接口模塊411、網(wǎng)絡(luò)接口模塊 412、協(xié)議適配模塊413、數(shù)據(jù)存儲模塊414以及驅(qū)動模塊415。各模塊的具體功能如下USB接口模塊411主要用于與電視機進行連接,并向連接設(shè)備提供電源和數(shù)據(jù)通 信能力;網(wǎng)絡(luò)接口模塊412主要用于建立網(wǎng)絡(luò)設(shè)備與視頻服務(wù)器之間的連接??蛇x的連接 方式包括有線方式(比如可以通過同軸電纜或RJ45雙絞線等建立連接)或無線方式(比 如可以通過Wi-Fi,藍牙等建立連接);協(xié)議適配模塊413主要用于負責做協(xié)議轉(zhuǎn)換,主要是針對USB接口的磁盤數(shù)據(jù)讀 取協(xié)議與IP網(wǎng)絡(luò)協(xié)議進行協(xié)議轉(zhuǎn)換,該協(xié)議適配模塊413還可以進一步具備網(wǎng)絡(luò)模塊功 能,即可以用于建立和釋放連接、數(shù)據(jù)校驗和糾錯、重發(fā)控制等;數(shù)據(jù)存儲模塊414主要用于在下載網(wǎng)絡(luò)視頻流的過程中緩存下載到的網(wǎng)絡(luò)視頻 流,特別是當視頻服務(wù)器反饋的網(wǎng)絡(luò)視頻流的傳輸速率低于電視機對網(wǎng)絡(luò)視頻流進行正常 解碼播放時所要求的傳輸速率時,連數(shù)據(jù)存儲模塊414對網(wǎng)絡(luò)視頻流進行緩存可以保證電 視機能夠流暢地對網(wǎng)絡(luò)視頻流進行解碼播放;驅(qū)動模塊415是連接設(shè)備的核心邏輯處理模塊,通常由一個中央處理器(CPU)和 一套驅(qū)動軟件組成。驅(qū)動模塊415負責接收電視機發(fā)出的檢測信號和請求獲得網(wǎng)絡(luò)視頻流 的消息,并調(diào)度和驅(qū)動上述USB接口模塊411、網(wǎng)絡(luò)接口模塊412、協(xié)議適配模塊413、數(shù)據(jù)存 儲模塊414運行。在必要的情況下,可以在驅(qū)動軟件中增加用戶鑒權(quán)功能,該功能主要用于 在連接設(shè)備連接到視頻服務(wù)器之后,與視頻服務(wù)器通信以確認用戶身份,并進行必要的認 證、計費和日志記錄等。除此之外,驅(qū)動模塊還能在連接到網(wǎng)絡(luò)的情況下,提供遠程配置管 理界面,以修改視頻服務(wù)器地址和網(wǎng)絡(luò)設(shè)置等。在本發(fā)明實施例中,視頻服務(wù)器可以連接到局域網(wǎng)或互聯(lián)網(wǎng),同時向多臺本發(fā)明 實施例中所述的連接設(shè)備提供服務(wù)。視頻服務(wù)器本身可以是一臺計算機,主要包括本地存 儲設(shè)備、視頻列表管理軟件、視頻伺服軟件。其中本地存儲設(shè)備用于保存視頻文件數(shù)據(jù)庫和 網(wǎng)絡(luò)視頻流;視頻列表管理軟件提供用戶界面,用于管理視頻文件列表;視頻伺服軟件用 于監(jiān)聽對應(yīng)端口,向連接設(shè)備提供連接建立和釋放、處理列表請求、處理文件下載請求。當 視頻文件配置為非本地文件時,視頻服務(wù)器通過網(wǎng)絡(luò)連接到對應(yīng)的網(wǎng)絡(luò)服務(wù)器,動態(tài)獲取 網(wǎng)絡(luò)視頻流并發(fā)送給連接設(shè)備。特別的,視頻服務(wù)器也可以自動下載對應(yīng)的網(wǎng)絡(luò)視頻流到 本地,以避免從共享視頻源獲取網(wǎng)絡(luò)視頻流時的速率低于視頻流播放要求的速率,保證視 頻流的流暢播放,也便于重復播放?;谌鐖D4所示的應(yīng)用環(huán)境,本發(fā)明實施例提供的上述方案的具體應(yīng)用流程示意 圖如圖5所示,包括以下步驟
8
步驟51,用戶通過電視機交互模塊(遙控器或控制面板)選擇USB輸入;步驟52,電視機通過USB接口模塊411向連接設(shè)備供電,同時發(fā)送數(shù)據(jù)讀取請求 (該數(shù)據(jù)讀取請求用于請求獲取視頻文件標識列表);步驟53,連接設(shè)備開始工作,啟動網(wǎng)絡(luò)接口模塊412以與視頻服務(wù)器建立連接;步驟54,如果連接建立失敗,則執(zhí)行步驟55,否則,執(zhí)行步驟56 ;步驟55,連接設(shè)備通過USB接口模塊411向電視機返回空的視頻文件標識列表,流 程結(jié)束;步驟56,連接設(shè)備向視頻服務(wù)器發(fā)送視頻文件標識列表請求,特別的,可以在這里 添加步驟進行用戶認證,基本步驟是連接設(shè)備在本地存儲一個唯一的用戶標識符和認證 串,與視頻服務(wù)器建立連接后,將用戶標識符和認證串作為參數(shù)向視頻服務(wù)器發(fā)送列表請 求,視頻服務(wù)器檢驗此用戶合法性,并進行必要的計費或日志操作,如果認證失敗則返回空 的視頻文件標識列表,在本步驟56中,可以假設(shè)視頻服務(wù)器檢測到用戶為合法用戶,則后 續(xù)可以繼續(xù)執(zhí)行步驟57;步驟57,視頻服務(wù)器將視頻文件標識列表返回給連接設(shè)備,連接設(shè)備再通過USB 接口模塊411將視頻文件標識列表返回電視機,電視機顯示該視頻文件標識列表;步驟58,判斷用戶通過電視機交互模塊(遙控器或控制面板)從連接設(shè)備反饋的 視頻文件標識列表中選取某個視頻文件標識列表并選擇播放,判斷結(jié)果為是時,執(zhí)行步驟 59,而若判斷用戶選取的視頻文件標識列表還不存在,則執(zhí)行步驟56 ;步驟59,電視機向連接設(shè)備發(fā)送請求獲得網(wǎng)絡(luò)視頻流的消息;步驟510,連接設(shè)備向視頻服務(wù)器轉(zhuǎn)發(fā)該請求獲得網(wǎng)絡(luò)視頻流的消息;步驟511,視頻服務(wù)器判斷連接設(shè)備請求獲得的網(wǎng)絡(luò)視頻流是否保存在本地服務(wù) 器上,判斷為是時,下載本地保存的網(wǎng)絡(luò)視頻流發(fā)送給連接設(shè)備,并進一步執(zhí)行步驟514,判 斷為否時,執(zhí)行步驟512;步驟512,視頻服務(wù)器從預先存儲的網(wǎng)絡(luò)視頻流存儲地址與網(wǎng)絡(luò)視頻流的對應(yīng)關(guān) 系中,確定與連接設(shè)備請求獲得的網(wǎng)絡(luò)視頻流對應(yīng)的存儲地址,并將該存儲地址反饋給連 接設(shè)備,則連接設(shè)備自動連接到該存儲地址所指示的服務(wù)器;步驟513,判斷連接設(shè)備是否成功連接到上述存儲地址所指示的服務(wù)器,在判斷結(jié) 果為否時,則連接設(shè)備向電視機發(fā)送一個指示消息,電視機收到該消息后,提醒用戶連接失 敗,返回到列表菜單,然后可以進一步執(zhí)行步驟58,而在判斷結(jié)果為是時,執(zhí)行步驟514 ;步驟514,連接設(shè)備下載網(wǎng)絡(luò)視頻流,并緩存到數(shù)據(jù)存儲模塊414中;步驟515,連接設(shè)備下載網(wǎng)絡(luò)視頻流的同時,按照電視機的解碼播放碼率,向電視 機發(fā)送網(wǎng)絡(luò)視頻流;步驟516,電視機對接收到的網(wǎng)絡(luò)視頻流進行解碼,將網(wǎng)絡(luò)視頻流轉(zhuǎn)換成視頻和音 頻數(shù)據(jù)后,對視頻和音頻數(shù)據(jù)進行播放;步驟517,用戶通過電視機請求結(jié)束播放時,連接設(shè)備關(guān)閉與服務(wù)器的連接,并對 數(shù)據(jù)存儲模塊414中緩存的網(wǎng)絡(luò)視頻流進行刪除,流程結(jié)束。與現(xiàn)有技術(shù)相比較,本發(fā)明實施例提供的上述方案借助互聯(lián)網(wǎng)無限存儲和數(shù)據(jù)快 速傳輸?shù)奶攸c,利用電視機自備的視頻解碼功能和網(wǎng)絡(luò)設(shè)備(個人計算機)的數(shù)據(jù)存儲、信 號處理功能,在電視機和網(wǎng)絡(luò)設(shè)備之間添加一個連接設(shè)備來實現(xiàn)協(xié)助電視機實現(xiàn)對網(wǎng)絡(luò)視頻流的獲取和播放。相對于功能復雜的機頂盒或昂貴的具備互聯(lián)網(wǎng)連接功能的電視機,本 發(fā)明實施例提供的上述方案具備以下有益效果連接設(shè)備功能簡單,解碼功能由電視機完成,不需要解碼芯片,成本低,且連接設(shè) 備的體積可以做到很小;連接設(shè)備可以由電視機通過USB接口供電,不需要電源模塊;家用數(shù)字電視機以及無線網(wǎng)絡(luò)已經(jīng)越來越普及,除了連接設(shè)備,搭建本發(fā)明實施 例所述方案的環(huán)境不需要額外的成本和設(shè)備,非常方便、簡單、快捷;視頻服務(wù)器可以搭建在局域網(wǎng)環(huán)境內(nèi),可以直接讀取本地網(wǎng)絡(luò)視頻流或從互聯(lián)網(wǎng) 上下載網(wǎng)絡(luò)視頻流,同時還可以對網(wǎng)絡(luò)視頻流進行分類和整理,方便瀏覽和播放;此外,視 頻服務(wù)器也可以搭建在公用網(wǎng)絡(luò)(互聯(lián)網(wǎng)環(huán)境),通過電視臺提供在公用網(wǎng)絡(luò)上的IP信號, 也能實時收看電視臺廣播的節(jié)目;由于網(wǎng)絡(luò)視頻流并不存儲在連接設(shè)備或電視機上,而是從視頻服務(wù)器動態(tài)獲取, 因此,網(wǎng)絡(luò)視頻流可以動態(tài)增加,增加了用戶的選擇面;通過電視機自身內(nèi)置的數(shù)字芯片進行解碼,因此解碼到播放這一過程中不會有信 號丟失,播放出的圖像和聲音質(zhì)量高;視頻服務(wù)器可以同時向多個連接設(shè)備提供文件列表和下載服務(wù),從而降低整個系 統(tǒng)的構(gòu)建成本。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
一種網(wǎng)絡(luò)視頻流的播放方法,其特征在于,包括不具備視頻流解碼功能的連接設(shè)備接收電視機發(fā)送的請求獲得網(wǎng)絡(luò)視頻流的消息;并將所述消息發(fā)送給互聯(lián)網(wǎng)中的視頻服務(wù)器;以及接收所述視頻服務(wù)器反饋的與所述消息對應(yīng)的網(wǎng)絡(luò)視頻流,并將接收的網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放。
2.如權(quán)利要求1所述的方法,其特征在于,所述消息包含電視機從視頻文件標識列表 中選取的視頻文件標識;以及所述連接設(shè)備接收所述消息前,還包括所述連接設(shè)備接收到電視機發(fā)送的檢測信號后,向電視機返回連接設(shè)備的標識信息, 并從所述視頻服務(wù)器獲取視頻文件標識列表;以及在接收到電視機選取并發(fā)送來的所述連接設(shè)備的標識信息時,將所述視頻文件標識列 表發(fā)送給所述電視機。
3.如權(quán)利要求1所述的方法,其特征在于,所述連接設(shè)備通過電視機的USB接口與電視 機相連接,通過所述USB接口獲取運行所述連接設(shè)備所需電量,以及接收電視機通過所述 USB接口發(fā)送的所述消息。
4.如權(quán)利要求3所述的方法,其特征在于,所述反饋的與所述消息對應(yīng)的網(wǎng)絡(luò)視頻流 為基于IP網(wǎng)絡(luò)協(xié)議封裝的網(wǎng)絡(luò)視頻流;以及所述連接設(shè)備將接收的網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放,具體包括 所述連接設(shè)備根據(jù)IP網(wǎng)絡(luò)協(xié)議對封裝的網(wǎng)絡(luò)視頻流進行解封裝,并基于USB接口的磁 盤數(shù)據(jù)讀取協(xié)議對解封裝后的網(wǎng)絡(luò)視頻流進行封裝后,發(fā)送給電視機進行解碼播放。
5.如權(quán)利要求1 4任一所述的方法,其特征在于,接收所述網(wǎng)絡(luò)視頻流的同時,將所 述網(wǎng)絡(luò)視頻流存儲在緩存區(qū)域中;以及將所述網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放,具體為按照電視機的解碼碼率,將存儲在緩存區(qū)域中的所述網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解 碼播放。
6.一種連接設(shè)備,其特征在于,所述連接設(shè)備不具備視頻流解碼功能,所述連接設(shè)備具 體包括消息接收單元,用于接收電視機發(fā)送的請求獲得網(wǎng)絡(luò)視頻流的消息; 消息發(fā)送單元,用于將消息接收單元接收的所述消息發(fā)送給互聯(lián)網(wǎng)中的視頻服務(wù)器; 網(wǎng)絡(luò)視頻流接收單元,用于接收所述視頻服務(wù)器反饋的與消息發(fā)送單元發(fā)送的所述消 息對應(yīng)的網(wǎng)絡(luò)視頻流;發(fā)送單元,用于將網(wǎng)絡(luò)視頻流接收單元接收的網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述消息包含電視機從視頻文件標識列表 中選取的視頻文件標識;以及所述連接設(shè)備還包括列表獲取單元,用于在消息接收單元接收所述消息前,在接收到電視機發(fā)送的檢測信 號后,向電視機返回連接設(shè)備的標識信息,并從所述視頻服務(wù)器獲取視頻文件標識列表;列表發(fā)送單元,用于在接收到電視機選取并發(fā)送來的所述連接設(shè)備的標識信息時,將 列表獲取單元獲取的視頻文件標識列表發(fā)送給所述電視機。
8.如權(quán)利要求6所述的設(shè)備,其特征在于,所述連接設(shè)備通過電視機的USB接口與電視 機相連接,通過所述USB接口獲取運行所述連接設(shè)備所需電量,以及消息接收單元具體用 于接收電視機通過所述USB接口發(fā)送的所述消息。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,所述反饋的與所述消息對應(yīng)的網(wǎng)絡(luò)視頻流 為基于IP網(wǎng)絡(luò)協(xié)議封裝的網(wǎng)絡(luò)視頻流;以及所述發(fā)送單元具體用于根據(jù)IP網(wǎng)絡(luò)協(xié)議對封裝的網(wǎng)絡(luò)視頻流進行解封裝,并基于USB 接口的磁盤數(shù)據(jù)讀取協(xié)議對解封裝后的網(wǎng)絡(luò)視頻流進行封裝后,發(fā)送給電視機進行解碼播 放。
10.如權(quán)利要求6 9任一所述的設(shè)備,其特征在于,還包括緩存單元,用于在網(wǎng)絡(luò)視頻流接收單元接收所述網(wǎng)絡(luò)視頻流的同時,將網(wǎng)絡(luò)視頻流接 收單元接收的所述網(wǎng)絡(luò)視頻流存儲在緩存區(qū)域中;以及所述發(fā)送單元具體用于按照電視機的解碼碼率,將緩存單元存儲在緩存區(qū)域中的所述 網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)視頻流的播放方法及連接設(shè)備,用以解決現(xiàn)有技術(shù)中存在的采用機頂盒來協(xié)助電視機播放網(wǎng)絡(luò)視頻流時,由于機頂盒的視頻流解碼功能與電視機的視頻流解碼功能相同而造成資源浪費的問題。其中,該方法包括步驟不具備視頻流解碼功能的連接設(shè)備接收電視機發(fā)送的請求獲得網(wǎng)絡(luò)視頻流的消息;并將所述消息發(fā)送給互聯(lián)網(wǎng)中的視頻服務(wù)器;以及接收所述視頻服務(wù)器反饋的與所述消息對應(yīng)的網(wǎng)絡(luò)視頻流,并將接收的網(wǎng)絡(luò)視頻流發(fā)送給電視機進行解碼播放。
文檔編號H04N7/24GK101964902SQ201010294238
公開日2011年2月2日 申請日期2010年9月26日 優(yōu)先權(quán)日2010年9月26日
發(fā)明者葉建生 申請人:中興通訊股份有限公司