用于傳輸視頻數(shù)據(jù),保持該網(wǎng)絡(luò)鏈路的連接,斷開其它網(wǎng)絡(luò)連接;
[0076]或者,第二選定子模塊522,用于所述播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,獲知接收設(shè)備所在的網(wǎng)絡(luò),選擇該網(wǎng)絡(luò)用于傳輸視頻數(shù)據(jù)。
[0077]在一個實施例中,該裝置還包括:
[0078]檢測模塊,用于播出設(shè)備在預(yù)設(shè)的時間間隔內(nèi)發(fā)送心跳信號的檢測命令,檢測播出設(shè)備和接收設(shè)備之間的網(wǎng)絡(luò)鏈路是否斷開;若斷開,則重新連接,或找到故障點修復(fù)后重新連接。
[0079]在一個實施例中,播出設(shè)備通過選定的網(wǎng)絡(luò)與接收設(shè)備建立http連接時,斷開socket 連接。
[0080]實施例二
[0081]如圖7所示,本發(fā)明實施例還提供一種視頻傳輸裝置,包括:
[0082]連接模塊71,用于播出設(shè)備通過預(yù)設(shè)端口與接收設(shè)備建立和所述預(yù)設(shè)端口相對應(yīng)網(wǎng)絡(luò)的連接;所述網(wǎng)絡(luò)包括:聯(lián)通、電信和網(wǎng)通;所述連接包括-socket連接;
[0083]檢測模塊72,用于播出設(shè)備在預(yù)設(shè)的時間間隔內(nèi)發(fā)送心跳信號的檢測命令,檢測播出設(shè)備和接收設(shè)備之間的網(wǎng)絡(luò)鏈路是否斷開;若斷開,則重新連接,或找到故障點修復(fù)后重新連接;
[0084]選定模塊73,用于播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,選定用于傳輸視頻數(shù)據(jù)的網(wǎng)絡(luò);
[0085]選定模塊73具體可為:第一選定子模塊,用于所述播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,用于檢測各個網(wǎng)絡(luò)鏈路的傳輸速率,選定傳輸速率最快的網(wǎng)絡(luò)鏈路用于傳輸視頻數(shù)據(jù),保持該網(wǎng)絡(luò)鏈路的連接,斷開其它網(wǎng)絡(luò)連接;
[0086]或者,第二選定子模塊,用于所述播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,獲知接收設(shè)備所在的網(wǎng)絡(luò),選擇該網(wǎng)絡(luò)用于傳輸視頻數(shù)據(jù)
[0087]傳輸模塊74,用于播出設(shè)備通過選定的網(wǎng)絡(luò)與接收設(shè)備建立http連接,以傳輸視頻數(shù)據(jù)。
[0088]本發(fā)明實施例提供的視頻傳輸裝置,采用播出設(shè)備通過預(yù)設(shè)端口與接收設(shè)備建立對應(yīng)的連接,例如,socket連接,播出設(shè)備過socket連接向接收設(shè)備發(fā)送檢測命令,進而選定用于傳輸視頻數(shù)據(jù)的網(wǎng)絡(luò),通過選定的網(wǎng)絡(luò)與接收設(shè)備建立http連接,以傳輸視頻數(shù)據(jù),這時可以斷開socket連接。采用本發(fā)明實施例的裝置,為播放終端提供線路的智能選擇,確定傳輸速率最快的網(wǎng)絡(luò)鏈路,提高視頻傳輸?shù)乃俣取?br>[0089]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0090]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0091]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0092]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0093]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種視頻傳輸方法,其特征在于,包括: 播出設(shè)備通過預(yù)設(shè)端口與接收設(shè)備建立和所述預(yù)設(shè)端口相對應(yīng)網(wǎng)絡(luò)的連接;所述連接包括:socket連接; 播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,選定用于傳輸視頻數(shù)據(jù)的網(wǎng)絡(luò); 播出設(shè)備通過選定的網(wǎng)絡(luò)與接收設(shè)備建立http連接,以傳輸視頻數(shù)據(jù)。2.如權(quán)利要求1所述的方法,其特征在于, 所述檢測命令包括:用于檢測網(wǎng)絡(luò)鏈路的速率的檢測命令,用于獲知接收設(shè)備所在網(wǎng)絡(luò)的檢測命令,以及心跳信號。3.如權(quán)利要求1所述的方法,其特征在于, 所述播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,選定用于傳輸視頻數(shù)據(jù)的網(wǎng)絡(luò),包括: 所述播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,用于檢測各個網(wǎng)絡(luò)鏈路的傳輸速率,選定傳輸速率最快的網(wǎng)絡(luò)鏈路用于傳輸視頻數(shù)據(jù),保持該網(wǎng)絡(luò)鏈路的連接,斷開其它網(wǎng)絡(luò)連接; 或者,所述播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,獲知接收設(shè)備所在的網(wǎng)絡(luò),選擇該網(wǎng)絡(luò)用于傳輸視頻數(shù)據(jù)。4.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 播出設(shè)備在預(yù)設(shè)的時間間隔內(nèi)發(fā)送心跳信號的檢測命令,檢測播出設(shè)備和接收設(shè)備之間的網(wǎng)絡(luò)鏈路是否斷開;若斷開,則重新連接,或找到故障點修復(fù)后重新連接。5.如權(quán)利要求1-4任一項所述的方法,其特征在于, 所述播出設(shè)備通過選定的網(wǎng)絡(luò)與接收設(shè)備建立http連接時,斷開socket連接。6.一種視頻傳輸裝置,其特征在于,包括: 連接模塊,用于播出設(shè)備通過預(yù)設(shè)端口與接收設(shè)備建立和所述預(yù)設(shè)端口相對應(yīng)網(wǎng)絡(luò)的連接;所述網(wǎng)絡(luò)包括:聯(lián)通、電信和網(wǎng)通;所述連接包括-socket連接; 選定模塊,用于播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,選定用于傳輸視頻數(shù)據(jù)的網(wǎng)絡(luò); 傳輸模塊,用于播出設(shè)備通過選定的網(wǎng)絡(luò)與接收設(shè)備建立http連接,以傳輸視頻數(shù)據(jù)。7.如權(quán)利要求6所述的裝置,其特征在于, 所述檢測命令包括:用于檢測網(wǎng)絡(luò)鏈路的速率的檢測命令,用于獲知接收設(shè)備所在網(wǎng)絡(luò)的檢測命令,以及心跳信號。8.如權(quán)利要求6所述的裝置,其特征在于, 所述選定模塊,包括: 第一選定子模塊,用于所述播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,用于檢測各個網(wǎng)絡(luò)鏈路的傳輸速率,選定傳輸速率最快的網(wǎng)絡(luò)鏈路用于傳輸視頻數(shù)據(jù),保持該網(wǎng)絡(luò)鏈路的連接,斷開其它網(wǎng)絡(luò)連接; 或者,第二選定子模塊,用于所述播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,獲知接收設(shè)備所在的網(wǎng)絡(luò),選擇該網(wǎng)絡(luò)用于傳輸視頻數(shù)據(jù)。9.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:檢測模塊,用于播出設(shè)備在預(yù)設(shè)的時間間隔內(nèi)發(fā)送心跳信號的檢測命令,檢測播出設(shè)備和接收設(shè)備之間的網(wǎng)絡(luò)鏈路是否斷開;若斷開,則重新連接,或找到故障點修復(fù)后重新連接。10.如權(quán)利要求6-9任一項所述的裝置,其特征在于, 所述播出設(shè)備通過選定的網(wǎng)絡(luò)與接收設(shè)備建立http連接時,斷開socket連接。
【專利摘要】本發(fā)明公開了一種視頻傳輸方法及裝置,用以為播放終端提供線路智能選擇,確定傳輸速率最快的網(wǎng)絡(luò)鏈路,提高視頻傳輸?shù)乃俣取K龇椒òǎ翰コ鲈O(shè)備通過預(yù)設(shè)端口與接收設(shè)備建立和所述預(yù)設(shè)端口相對應(yīng)網(wǎng)絡(luò)的連接;所述連接包括:socket連接;播出設(shè)備通過socket連接向接收設(shè)備發(fā)送檢測命令,選定用于傳輸視頻數(shù)據(jù)的網(wǎng)絡(luò);播出設(shè)備通過選定的網(wǎng)絡(luò)與接收設(shè)備建立http連接,以傳輸視頻數(shù)據(jù)。采用本發(fā)明實施例的方法,為播放終端提供線路的智能選擇,確定傳輸速率最快的網(wǎng)絡(luò)鏈路,提高視頻傳輸?shù)乃俣取?br>【IPC分類】H04N21/654, H04N21/238, H04N21/647
【公開號】CN105007500
【申請?zhí)枴緾N201510452851
【發(fā)明人】李江
【申請人】無錫天脈聚源傳媒科技有限公司
【公開日】2015年10月28日
【申請日】2015年7月28日