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

電視節(jié)目遠程錄制方法

文檔序號:7749469閱讀:206來源:國知局
專利名稱:電視節(jié)目遠程錄制方法
技術(shù)領(lǐng)域
本發(fā)明涉及遠程電視節(jié)目播放和錄制(place-shifting andTime-place-shifting) 技術(shù),具體涉及由電視調(diào)諧器(timer)、監(jiān)控攝像頭、攝像機等設(shè)備所捕捉的實時變化的動態(tài) 影像、或者由錄制文件如DVD所保存的動態(tài)影像通過網(wǎng)絡(luò)在遠端播放或者錄制到遠端電視機 或設(shè)備上的電視節(jié)目遠程錄制方法。
背景技術(shù)
隨著互聯(lián)網(wǎng)的迅猛發(fā)展和普及以及電視的不斷普及,人們的生活質(zhì)量不斷地得到 提升,業(yè)余生活更加豐富。目前,用戶可以一天二十四小時觀賞節(jié)目,然而由于電視頻道數(shù) 量眾多,更新速度快,并且用戶工作日益繁忙,許多電視節(jié)目無法收看。這樣,如何用最方便 的方式使用戶順利收看到最喜愛的節(jié)目成為眾多研究者關(guān)心的問題。目前的技術(shù)和產(chǎn)品已能夠?qū)崿F(xiàn)本地頻道錄制(Time-shifting,亦即將本地電 視機或設(shè)備上的節(jié)目源錄制成文件保存到本地的一種技術(shù)),也可以實現(xiàn)遠程頻道觀看 (Place-shifting,亦即在世界的任何地方都能夠看到本地所能看到的任何實時或已錄制 的節(jié)目)。本地頻道錄制的優(yōu)點是用戶能隨時收看到最喜愛的本地電視節(jié)目,缺點是節(jié)目受 到限制,即收看的節(jié)目只能是本地的。遠程頻道觀看的優(yōu)點是在世界的任何地方,都能夠看 到本地所能看到的實時或已錄制的節(jié)目,而且也可以與他人分享自己所收集到的任何合法 媒體內(nèi)容,缺點是在網(wǎng)絡(luò)順暢、用戶無時間看實時電視時或在網(wǎng)絡(luò)不順暢、用戶有時間看實 時電視時,不能實現(xiàn)觀看遠程節(jié)目。因此,有必要提供一種非常方便的觀看遠程節(jié)目的方法來克服現(xiàn)有技術(shù)的缺陷。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種電視節(jié)目遠程錄制方法,能將遠端世界任何地方的的節(jié) 目源,包括實時電視節(jié)目、實時監(jiān)控視頻和已錄制的文件如DVD等,通過網(wǎng)絡(luò)錄制到本地電 視機或設(shè)備上,以便用戶能夠觀看并隨時觀看遠程電視節(jié)目。為了實現(xiàn)上述目的,本發(fā)明提供了 一種電視節(jié)目遠程錄制方法,包括如下步驟客 戶端發(fā)送請求獲得節(jié)目視頻數(shù)據(jù)的請求;當服務(wù)器判斷所述請求為遠程錄制特定頻道或特 定設(shè)備上的電視節(jié)目的請求時,所述服務(wù)器發(fā)送對視頻設(shè)備或者錄制文件編碼的編碼輸出 文件數(shù)據(jù)流,播放器讀取所述編碼輸出文件數(shù)據(jù)流并將所述編碼輸出文件數(shù)據(jù)流存儲到本 地;當服務(wù)器判斷所述請求為遠程播放特定頻道或特定設(shè)備上的電視節(jié)目的請求時,所述 服務(wù)器發(fā)送所述特定頻道或特定設(shè)備上的電視節(jié)目的數(shù)據(jù)流,所述播放器接收所述特定頻 道或特定設(shè)備上的電視節(jié)目的數(shù)據(jù)流并播放所述特定頻道或特定設(shè)備上的電視節(jié)目。在本發(fā)明的一個實施例中,所述服務(wù)器發(fā)送對視頻設(shè)備或者錄制文件編碼的編碼 輸出文件數(shù)據(jù)流的步驟具體為當服務(wù)器判斷所述請求的內(nèi)容合法時,編碼器對視頻設(shè)備 或者錄制文件進行編碼輸出,CGI可執(zhí)行程序或腳本向客戶端發(fā)送包含各個編碼輸出文件 的URL的報文;當所述客戶端判斷所述報文內(nèi)容為編碼輸出文件URL地址時,調(diào)用播放器準備讀取編碼輸出文件,并且客戶端向服務(wù)器發(fā)送請求發(fā)送編碼輸出件的發(fā)送文件請求;服 務(wù)器根據(jù)所述發(fā)送文件請求發(fā)送編碼輸出文件數(shù)據(jù)流。在本發(fā)明的另一實施例中,所述客戶端發(fā)送的請求內(nèi)容包含請求獲得指定的顯示 格式、音頻和視頻格式、波特率的直播節(jié)目視頻數(shù)據(jù)信息。所述編碼器對視頻設(shè)備或者錄制 文件進行編碼輸出的步驟具體為所述編碼器根據(jù)套接字報文中指定的顯示格式、音頻和 視頻格式、波特率,對視頻設(shè)備或錄制文件進行編碼輸出。在本發(fā)明的再一實施例中,所述客戶端向服務(wù)器發(fā)送請求發(fā)送編碼輸出文件的發(fā) 送文件請求之后,還包括步驟所述服務(wù)器向所述播放器發(fā)送大容量通知報文,所述大容量 通知報文包括將要發(fā)送的編碼輸出文件為大容量的信息。所述服務(wù)器根據(jù)所述發(fā)送文件請 求發(fā)送編碼輸出文件的步驟具體為所述服務(wù)器不斷發(fā)送編碼輸出文件數(shù)據(jù)流。所述播放 器讀取所述編碼輸出文件數(shù)據(jù)流并將所述編碼輸出文件數(shù)據(jù)流存儲到本地的步驟具體為 所述播放器持續(xù)讀取所述服務(wù)器發(fā)送的編碼輸出文件數(shù)據(jù)流,并將所述編碼輸出文件數(shù)據(jù) 流存儲到本地。在本發(fā)明的又一實施例中,所述編碼器對視頻設(shè)備或者錄制文件進行編碼輸出的 步驟具體為所述編碼器以客戶端指定的編碼時長或客戶端指定輸出文件大小為單位對視 頻設(shè)備或者錄制文件進行編碼輸出。在本發(fā)明的再一實施例中,所述方法還包括步驟當所述服務(wù)器收到所述客戶端 發(fā)送的終止視頻數(shù)據(jù)請求或者在指定時間內(nèi)播放器未讀取服務(wù)器發(fā)送的編碼輸出文件數(shù) 據(jù)流時,編碼器停止編碼輸出,并刪除暫存的編碼輸出文件。與現(xiàn)有技術(shù)相比,本發(fā)明電視節(jié)目遠程錄制方法在當服務(wù)器判斷客戶端發(fā)送的請 求為遠程播放特定頻道或特定設(shè)備上的電視節(jié)目的請求時,服務(wù)器發(fā)送遠端特定頻道或特 定設(shè)備上的電視節(jié)目數(shù)據(jù)流,客戶端播放遠端特定頻道或特定設(shè)備上的電視節(jié)目(遠程頻 道播放),因此用戶可以實時觀看遠端特定頻道或特定設(shè)備上的電視節(jié)目,就像在本地電視 機或設(shè)備上觀看本地電視節(jié)目一樣;在當服務(wù)器判斷客戶端發(fā)送的請求為遠程錄制特定頻 道或特定設(shè)備上的電視節(jié)目的請求時,編碼器將遠端特定頻道或特定設(shè)備上的電視節(jié)目編 碼成編碼輸出文件數(shù)據(jù)流,服務(wù)器發(fā)送所述編碼輸出文件數(shù)據(jù)流,此時,客戶端將所述編碼 輸出文件數(shù)據(jù)流存儲到本地(遠程頻道錄制),因此用戶可以隨時觀看遠端特定頻道或特 定設(shè)備上的電視節(jié)目??傊?,本方法將本地電視機或設(shè)備上通過網(wǎng)絡(luò)連接到遠端電視機或 設(shè)備上,在本地能夠觀看到遠端電視機或設(shè)備本地所能觀看到的任何節(jié)目(亦即遠程頻道 (Remote channel)),包括實時電視節(jié)目、實時監(jiān)控視頻和已錄制的文件如DVD等。將世界各 地的電視節(jié)目頻道或者實時監(jiān)控或者已錄制的文件如DVD等都作為遠程頻道,并入現(xiàn)有的 本地電視頻道列表中。這樣在本地電視機或設(shè)備上就可以像觀看本地電視節(jié)目一樣觀看其 他世界各地的節(jié)目。也就是說,用戶就有更多的頻道(遠程頻道和本地的頻道)可供選擇。 如果用戶有時間看實時電視且網(wǎng)絡(luò)比較順暢,可以選擇遠程頻道播放。如果用戶沒有時間 看實時電視或者網(wǎng)絡(luò)不太順暢,可選擇遠程頻道錄制(Time-place-shifting,即將遠端世 界任何地方的節(jié)目源,通過網(wǎng)絡(luò)錄制到本地電視機或設(shè)備上,或者叫做遠程時空轉(zhuǎn)換),這 樣用戶可以在不方便看節(jié)目時,將世界任何地方所喜歡的節(jié)目錄制到本地,以后有時間時 再觀看。另外,由于遠程頻道播放時的畫面和聲音質(zhì)量受網(wǎng)絡(luò)帶寬影響很大,而遠程頻道錄制可以采用較高的比特率或較高的畫面質(zhì)量進行錄制,在本地播放時擁有更好地聲音和 畫面質(zhì)量,克服實時觀看時帶寬的限制。此外,本實施例也可以在不增加任何成本的前提下,擴充新的格式和編碼器。


圖1為本發(fā)明電視節(jié)目遠程錄制方法的流程圖。
具體實施例方式現(xiàn)在參考附圖描述本發(fā)明的實施例,附圖中類似的元件標號代表類似的元件。本實施例遠程電視節(jié)目錄制方法的實現(xiàn)是建立在服務(wù)器端和客戶端組成的系統(tǒng) 架構(gòu)上。本方法中將提供節(jié)目源的一方為服務(wù)器端,將存儲錄制文件的一方為客戶端。所述 服務(wù)器端的硬件部分包括電視調(diào)諧器(timer)、攝像頭或攝像機、普通X86個人電腦。將電 視調(diào)諧器、攝像頭或攝像機等在普通X86個人電腦主機上連接好。所述電視調(diào)諧器的作用 是提供標準電視接收功能。所述攝像頭或攝像機的作用是對其攝程范圍內(nèi)的的人或者物體 進行監(jiān)視或進行圖像捕捉。選用X86個人電腦主機是由于根據(jù)用戶所要求的視頻輸出格式 和視頻質(zhì)量很容易更換內(nèi)存和CPU,增加了硬件選配的靈活性。本發(fā)明可以對電視調(diào)諧器、 監(jiān)控攝像頭、攝像機等設(shè)備所捕捉的實時變化的動態(tài)影像在服務(wù)器端進行編碼并存儲成文 件,進而將服務(wù)器端所存儲的文件轉(zhuǎn)存到客戶端。另外,如所述X86個人電腦中設(shè)置有已錄 制文件,如DVD,這樣,本發(fā)明可以將已錄制文件轉(zhuǎn)存到客戶端。所述服務(wù)器端的軟件部分包 括++TV軟件1. 0、軟件編碼器。其中++TV軟件1. 0包含了本發(fā)明中所描述的服務(wù)器、CGI 可執(zhí)行程序或腳本、編碼服務(wù)監(jiān)聽。所述客戶端的硬件部分包括具有上網(wǎng)功能的普通個人 電腦或終端。所述客戶端的軟件部分包括播放器(簡稱Player)、++TV軟件1. 0。圖1為本實施例電視節(jié)目遠程錄制方法的流程圖。如圖所示,所述電視節(jié)目遠程 錄制方法的步驟具體為步驟S1,客戶端用戶指定從第一時間到第二時間(如從3月2日18:00到3月2 日20:00)錄制一個遠程頻道(如遠程http server 59. 174. 19. 2上的頻道2)的節(jié)目;步驟S2,當所述第一時間(如3月2日18:00)到達時,客戶端發(fā)送請求獲得節(jié)目 視頻數(shù)據(jù)的請求,所述請求內(nèi)容包含請求獲得指定的顯示格式、音頻和視頻格式、波特率的 直播節(jié)目視頻數(shù)據(jù)信息;步驟S3,服務(wù)器接收所述請求,并對所述請求進行解析,判斷解析的結(jié)果是否為遠 程錄制特定頻道或特定設(shè)備上的電視節(jié)目的請求,若是,繼續(xù)下一步,若否,轉(zhuǎn)步驟S5 ;步驟S4,服務(wù)器記錄所述請求的內(nèi)容,并通過通用網(wǎng)關(guān)接口(CGI)標準調(diào)用服務(wù) 器端的CGI可執(zhí)行程序或腳本,轉(zhuǎn)步驟S6 ;步驟S5,服務(wù)器判斷解析的結(jié)果是否為請求發(fā)送編碼輸出文件數(shù)據(jù)流的發(fā)送文件 請求,如果是,轉(zhuǎn)步驟S17,如果否,結(jié)束;步驟S6,CGI可執(zhí)行程序或腳本解析所述請求的內(nèi)容,判斷所述請求的內(nèi)容是否 合法,若是,繼續(xù)下一步,若否,轉(zhuǎn)步驟S8 ;步驟S7,CGI可執(zhí)行程序或腳本通過套接字(socket)與服務(wù)器端的編碼服務(wù)監(jiān)聽 建立socket連接,并通過套接字向編碼服務(wù)監(jiān)聽發(fā)送包含所述請求內(nèi)容的套接字報文,轉(zhuǎn)步驟S9 ;步驟S8,CGI可執(zhí)行程序或腳本向客戶端發(fā)送錯誤信息,結(jié)束;步驟S9,編碼服務(wù)監(jiān)聽接收所述套接字報文,并對所述套接字報文進行解析,判斷 所述套接字報文是否合法,若是,繼續(xù)下一步,若否,轉(zhuǎn)步驟S11 ;步驟S10,編碼服務(wù)監(jiān)聽調(diào)用服務(wù)器端的編碼器,編碼器根據(jù)所述套接字報文中指 定的顯示格式、音頻和視頻格式、波特率,對視頻設(shè)備或者錄制文件(電視調(diào)諧器(timer)、 攝像頭或攝像機、錄制文件如DVD)進行實時編碼輸出,此時,編碼服務(wù)監(jiān)聽向CGI可執(zhí)行程 序或腳本發(fā)送包含編碼輸出文件名(如tv. 1. wmv)的報文,轉(zhuǎn)步驟S12 ;步驟S11,編碼服務(wù)監(jiān)聽向CGI可執(zhí)行程序或腳本發(fā)送失敗響應(yīng)報文,轉(zhuǎn)步驟 S14 ;步驟S12,CGI可執(zhí)行程序或腳本接收所述包含編碼輸出文件名的報文,對所述 包含編碼輸出文件名的報文進行解析,判斷解析是否成功,若是,繼續(xù)下一步,若否,轉(zhuǎn)步驟 S14 ;步驟S13,CGI可執(zhí)行程序或腳本根據(jù)所述包含編碼輸出文件名的報文創(chuàng)建編碼輸 出文件的URL,然后向客戶端發(fā)送包含所述編碼輸出文件URL(如http://59. 174. 46. 120/ tv. 1. wmv)的報文,轉(zhuǎn)步驟S15 ;步驟S14,CGI可執(zhí)行程序或腳本打印出錯信息,結(jié)束。步驟S15,客戶端接收包含所述編碼輸出文件URL的報文,并對包含所述編碼輸出 文件URL的報文進行解析,判斷包含所述編碼輸出文件URL的報文內(nèi)容是否為URL地址,若 是,繼續(xù)下一步,若否,則結(jié)束;步驟S16,客戶端調(diào)用播放器,播放器準備接收并存儲遠端服務(wù)器上的編碼輸出文 件,此時客戶端發(fā)送請求發(fā)送編碼輸出文件(如tv. 1. wmv)的發(fā)送文件請求;步驟S17,服務(wù)器接收所述發(fā)送文件請求后,發(fā)送編碼輸出文件數(shù)據(jù)流;步驟S18,播放器讀取所述編碼輸出文件數(shù)據(jù)流并將所述編碼輸出文件數(shù)據(jù)流存 儲到本地。步驟S19,當所述第二時間(3月2日20:00)到達時,客戶端終止播放器讀取所述 編碼輸出文件數(shù)據(jù)流,并向服務(wù)器發(fā)送終止視頻數(shù)據(jù)請求,結(jié)束。由上可以看出,本發(fā)明電視節(jié)目遠程錄制方法采用C/S (Client/Server,客戶端/ 服務(wù)器)通信模式,能實現(xiàn)將將遠端電視機或設(shè)備上的節(jié)目源錄制成文件保存到本地,用 戶可隨時收看。如果用戶有時間看實時電視且網(wǎng)絡(luò)比較順暢,可以選擇遠程頻道播放。如 果用戶沒有時間看實時電視或者網(wǎng)絡(luò)不太順暢,可選擇遠程頻道錄制,這樣用戶可以在不 方便看節(jié)目時,將世界任何地方所喜歡的節(jié)目錄制到本地,以后有時間時再觀看。另外,由 于遠程頻道播放時的畫面和聲音質(zhì)量受網(wǎng)絡(luò)帶寬影響很大,而本實施例電視節(jié)目遠程錄制 方法中,編碼器對視頻設(shè)備或者錄制文件進行實時編碼輸出時是根據(jù)套接字報文中指定的 顯示格式、音頻和視頻格式、波特率(見步驟S2)實現(xiàn)的,因此本方法可以采用較高的比特 率或較高的畫面質(zhì)量進行錄制,在本地播放時擁有更好地聲音和畫面質(zhì)量,克服實時觀看 時帶寬的限制需要說明的是,步驟S1中客戶端指定錄制時間、頻道以及步驟S2中發(fā)送請求等 等,都是由客戶端++TV軟件1. 0實現(xiàn)的。
在步驟S17中,服務(wù)器接收所述發(fā)送文件請求后,發(fā)送實際編碼輸出文件數(shù)據(jù)流 之前,還包括步驟服務(wù)器向所述播放器發(fā)送大容量通知報文,所述大容量通知報文包括將要發(fā)送的 編碼輸出文件為大容量(例如4G大小)的信息(此時,播放器收到服務(wù)器通知的編碼輸出 文件是大容量信息后,等待接收大容量文件的數(shù)據(jù)流),貝1J,所述步驟S18具體為所述播放器持續(xù)讀取所述服務(wù)器發(fā)送的編碼輸出文件數(shù)據(jù)流,并將所述持續(xù)讀取 的編碼輸出文件數(shù)據(jù)流存儲到本地。由上可以看出,由于實際編碼輸出文件大小是實時增長的,服務(wù)器通知播放器文 件大小時,不告訴播放器編碼輸出文件(tv. l.wmv)的實際大小,而是通知播放器將要發(fā)送 的編碼輸出文件是超大容量的,因而播放器持續(xù)讀取編碼輸出文件數(shù)據(jù)流,并將編碼輸出 文件數(shù)據(jù)流存儲到本地。因此,本實施例利用超大文件通知技術(shù)來支持基于文件的視頻內(nèi) 容實時流化。在步驟S10中,所述編碼器對視頻設(shè)備或錄制文件進行編碼輸出的步驟具體為所述編碼器以客戶端指定的編碼時長(如30分鐘)或指定輸出文件大小(如 200M)為單位對視頻設(shè)備或錄制文件進行編碼輸出。具體地,當所述編碼器對視頻設(shè)備或 錄制文件編碼達到指定時長或編碼輸出文件達到預(yù)定大小時,編碼器終止編碼輸出文件 tv. 1. wmv,重新開始編碼輸出文件tv. 2. wmv,當編碼輸出文件tv. 2. wmv達到預(yù)定時長或編 碼輸出文件tv. 2. wmv達到預(yù)定大小時,終止編碼輸出文件tv. 2. wmv,重新開始編碼輸出文 件tv. 3. wmv直到編碼達到預(yù)定時長或預(yù)定大小,依次類推。本方法還包括步驟當服務(wù)器收到客戶端發(fā)送的終止視頻數(shù)據(jù)請求或者在指定時間內(nèi)播放器未讀取 服務(wù)器發(fā)送的編碼輸出文件數(shù)據(jù)流時,編碼器停止編碼輸出,并刪除暫存的編碼輸出文件。另外,本方法還包括當所述服務(wù)器判斷所述請求為遠程播放特定頻道或特定設(shè)備上的電視節(jié)目的請 求并且所述請求的內(nèi)容合法時,所述服務(wù)器根據(jù)所述請求發(fā)送所述特定頻道或特定設(shè)備上 的電視節(jié)目的數(shù)據(jù)流;所述播放器接收所述特定頻道或特定設(shè)備上的電視節(jié)目的數(shù)據(jù)流并播放所述特 定頻道或特定設(shè)備上的電視節(jié)目。由上可知,在當服務(wù)器判斷客戶端發(fā)送的請求為遠程播放特定頻道或特定設(shè)備上 的電視節(jié)目的請求時,服務(wù)器發(fā)送遠端特定頻道或特定設(shè)備上的電視節(jié)目數(shù)據(jù)流,客戶端 播放遠端特定頻道或特定設(shè)備上的電視節(jié)目(遠程頻道播放),因此用戶可以實時觀看遠 端特定頻道或特定設(shè)備上的電視節(jié)目;在當服務(wù)器判斷客戶端發(fā)送的請求為遠程錄制特定 頻道或特定設(shè)備上的電視節(jié)目的請求時,編碼器將遠端特定頻道或特定設(shè)備上的電視節(jié)目 編碼成編碼輸出文件,服務(wù)器發(fā)送所述編碼輸出文件數(shù)據(jù)流,此時,客戶端將所述編碼輸出 文件數(shù)據(jù)流存儲到本地(遠程頻道錄制),因此用戶可以隨時觀看遠端特定頻道或特定設(shè) 備上的電視節(jié)目。下面用具體實例來闡述本實施例在客戶端界面上指定從2010年3月2日 18:00 到 2010 年 3 月 2 日 20:00 錄制遠端(如 Http://59. 174. 192. 55 8008)頻道 13,視頻大小720X1366、波特率為800Kbps的節(jié)目??蛻舳思聪蚍?wù)器(59. 174.46. 120) 發(fā)送錄制電視頻道13、視頻大小為720X1366、波特率為800Kbps、錄制時長為2個 小時的遠端錄制的請求,服務(wù)器(如59. 174.46. 120)收到客戶端合法請求后,就 會調(diào)用編碼器對電視頻道13進行編碼,然后將包含實際編碼輸出文件的URL(如 http://59. 174.46. 120/tv. 1. wmv)發(fā)送給客戶端??蛻舳耸盏桨瑢嶋H編碼輸出文件的 URL (如http://59. 174. 46. 120/tv. 1. wmv)后,調(diào)用播放器,并讓播放器開始讀取并存儲文 件(如http://59. 174. 46. 120/tv. 1. wmv),此時客戶端向服務(wù)器發(fā)送請求發(fā)送實際編碼輸 出文件(如http://59. 174. 46. 120/tv. 1. wmv)的發(fā)送文件請求,服務(wù)器收到發(fā)送文件請求 后,首先通知播放器該文件是超大容量的,然后不斷向播放器發(fā)送實際編碼輸出文件(如 http://59. 174. 46. 120/tv. 1. wmv)數(shù)據(jù)流,播放器一邊接收數(shù)據(jù)包一邊在本地設(shè)備上進行 存儲。 以上結(jié)合最佳實施例對本發(fā)明進行了描述,但本發(fā)明并不局限于以上揭示的實施 例,而應(yīng)當涵蓋各種根據(jù)本發(fā)明的本質(zhì)進行的修改、等效組合。
權(quán)利要求
一種電視節(jié)目遠程錄制方法,包括如下步驟客戶端發(fā)送請求獲得節(jié)目視頻數(shù)據(jù)的請求;當服務(wù)器判斷所述請求為遠程錄制特定頻道或特定設(shè)備上的電視節(jié)目的請求時,所述服務(wù)器發(fā)送對視頻設(shè)備或者錄制文件編碼的編碼輸出文件數(shù)據(jù)流,播放器讀取所述編碼輸出文件數(shù)據(jù)流并將所述編碼輸出文件數(shù)據(jù)流存儲到本地;當服務(wù)器判斷所述請求為遠程播放特定頻道或特定設(shè)備上的電視節(jié)目的請求時,所述服務(wù)器發(fā)送所述特定頻道或特定設(shè)備上的電視節(jié)目的數(shù)據(jù)流,所述播放器接收所述特定頻道或特定設(shè)備上的電視節(jié)目的數(shù)據(jù)流并播放所述特定頻道或特定設(shè)備上的電視節(jié)目。
2.如權(quán)利要求1所述的電視節(jié)目遠程錄制方法,其特征在于,所述服務(wù)器發(fā)送對視頻 設(shè)備或者錄制文件編碼的編碼輸出文件數(shù)據(jù)流的步驟具體為當服務(wù)器判斷所述請求的內(nèi)容合法時,編碼器對視頻設(shè)備或者錄制文件進行編碼輸 出,CGI可執(zhí)行程序或腳本向客戶端發(fā)送包含各個編碼輸出文件的URL的報文;當所述客戶端判斷所述報文內(nèi)容為編碼輸出文件URL地址時,調(diào)用播放器準備讀取編 碼輸出文件,并且客戶端向服務(wù)器發(fā)送請求發(fā)送編碼輸出件的發(fā)送文件請求; 服務(wù)器根據(jù)所述發(fā)送文件請求發(fā)送編碼輸出文件數(shù)據(jù)流。
3.如權(quán)利要求2所述的電視節(jié)目遠程錄制方法,其特征在于,所述客戶端發(fā)送的請求 內(nèi)容包含請求獲得指定的顯示格式、音頻和視頻格式、波特率的直播節(jié)目視頻數(shù)據(jù)信息,貝U,所述編碼器對視頻設(shè)備或者錄制文件進行編碼輸出的步驟具體為 所述編碼器根據(jù)套接字報文中指定的顯示格式、音頻和視頻格式、波特率,對視頻設(shè)備 或錄制文件進行編碼輸出。
4.如權(quán)利要求2所述的電視節(jié)目遠程錄制方法,其特征在于,所述客戶端向服務(wù)器發(fā) 送請求發(fā)送編碼輸出文件的發(fā)送文件請求之后,還包括步驟所述服務(wù)器向所述播放器發(fā)送大容量通知報文,所述大容量通知報文包括將要發(fā)送的 編碼輸出文件為大容量的信息,則,所述服務(wù)器根據(jù)所述發(fā)送文件請求發(fā)送編碼輸出文件的步驟具體為 所述服務(wù)器不斷發(fā)送編碼輸出文件數(shù)據(jù)流,則,所述播放器讀取所述編碼輸出文件數(shù)據(jù)流并將所述編碼輸出文件數(shù)據(jù)流存儲到本 地的步驟具體為所述播放器持續(xù)讀取所述服務(wù)器發(fā)送的編碼輸出文件數(shù)據(jù)流,并將所述編碼輸出文件 數(shù)據(jù)流存儲到本地。
5.如權(quán)利要求2所述的電視節(jié)目遠程錄制方法,其特征在于,所述編碼器對視頻設(shè)備 或者錄制文件進行編碼輸出的步驟具體為所述編碼器以客戶端指定的編碼時長或客戶端指定輸出文件大小為單位對視頻設(shè)備 或者錄制文件進行編碼輸出。
6.如權(quán)利要求2所述的電視節(jié)目遠程錄制方法,其特征在于,所述方法還包括步驟 當所述服務(wù)器收到所述客戶端發(fā)送的終止視頻數(shù)據(jù)請求或者在指定時間內(nèi)播放器未讀取服務(wù)器發(fā)送的編碼輸出文件數(shù)據(jù)流時,編碼器停止編碼輸出,并刪除暫存的編碼輸出 文件。
全文摘要
本發(fā)明公開了一種電視節(jié)目遠程錄制方法,主要包括當客戶端發(fā)送的請求為遠程錄制特定頻道或特定設(shè)備上的電視節(jié)目的請求時,服務(wù)器發(fā)送對視頻設(shè)備或者錄制文件編碼的編碼輸出文件數(shù)據(jù)流,播放器讀取編碼輸出文件數(shù)據(jù)流并將編碼輸出文件數(shù)據(jù)流存儲到本地;當客戶端發(fā)送的請求為遠程播放特定頻道或特定設(shè)備上的電視節(jié)目的請求時,服務(wù)器發(fā)送特定頻道或特定設(shè)備上的電視節(jié)目的數(shù)據(jù)流,播放器接收特定頻道或特定設(shè)備上的電視節(jié)目的數(shù)據(jù)流并播放特定頻道或特定設(shè)備上的電視節(jié)目。本方法能實現(xiàn)將遠端電視機或設(shè)備上的節(jié)目源錄制成文件保存到本地,用戶可隨時收看遠端電視節(jié)目。本方法也能實時播放遠端電視機或設(shè)備上的節(jié)目。
文檔編號H04N5/76GK101854515SQ20101017914
公開日2010年10月6日 申請日期2010年5月14日 優(yōu)先權(quán)日2010年5月14日
發(fā)明者黃曉麟 申請人:武漢寬信科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁河县| 宁陕县| 东城区| 房产| 浑源县| 长葛市| 南溪县| 绥化市| 垫江县| 晴隆县| 鱼台县| 门头沟区| 顺平县| 济阳县| 凭祥市| 台山市| 阜宁县| 阿克陶县| 社会| 大兴区| 突泉县| 黄石市| 贵南县| 曲水县| 东莞市| 汶上县| 英吉沙县| 伊吾县| 娄底市| 社会| 隆化县| 通道| 攀枝花市| 鸡东县| 福安市| 密云县| 宁远县| 汨罗市| 罗江县| 九台市| 长子县|