[發(fā)明專利]一種流媒體發(fā)布系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 202110007116.8 | 申請日: | 2021-01-05 |
| 公開(公告)號: | CN112565832B | 公開(公告)日: | 2021-06-15 |
| 發(fā)明(設計)人: | 孟維良 | 申請(專利權(quán))人: | 北京創(chuàng)世云科技股份有限公司 |
| 主分類號: | H04N21/262 | 分類號: | H04N21/262;H04L29/08 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 柳欣 |
| 地址: | 100085 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 流媒體 發(fā)布 系統(tǒng) 方法 | ||
本發(fā)明提供了一種流媒體發(fā)布系統(tǒng)和方法,無需更換實際發(fā)布服務器,只需對與實際發(fā)布服務器連接的虛擬發(fā)布服務器進行調(diào)整,操作簡單方便;而且,可以臨時通過第一虛擬發(fā)布服務器與第二虛擬發(fā)布服務器同時向?qū)嶋H發(fā)布服務器發(fā)送流媒體的數(shù)據(jù)包,當實際發(fā)布服務器確定第一虛擬發(fā)布服務器與第二虛擬發(fā)布服務器發(fā)送的流媒體的數(shù)據(jù)包相同時,才斷開所述第一虛擬發(fā)布服務器與所述實際發(fā)布服務器之間的連接,從而在調(diào)整與所述實際發(fā)布服務器連接的虛擬發(fā)布服務器時,保證流媒體的數(shù)據(jù)流還是連貫播放的,提高用戶的使用體驗。
技術領域
本發(fā)明涉及計算機技術領域,具體而言,涉及一種流媒體發(fā)布系統(tǒng)和方法。
背景技術
目前,當流媒體在發(fā)布到發(fā)布服務器的過程中,常常遇到最初指定的發(fā)布服務器由于鏈路質(zhì)量的問題,而造成流媒體播放卡頓等情況的發(fā)生。但更換發(fā)布服務器常常會造成流媒體的數(shù)據(jù)流不連貫,降低用戶體驗。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明實施例的目的在于提供一種流媒體發(fā)布系統(tǒng)和方法。
第一方面,本發(fā)明實施例提供了一種流媒體發(fā)布系統(tǒng),包括:發(fā)布客戶端、第一虛擬發(fā)布服務器、第二虛擬發(fā)布服務器、實際發(fā)布服務器、以及調(diào)度服務器;
所述發(fā)布客戶端,用于當確定所述第一虛擬發(fā)布服務器已經(jīng)與所述實際發(fā)布服務器連接時,通過所述第一虛擬發(fā)布服務器向所述實際發(fā)布服務器發(fā)送流媒體的數(shù)據(jù)包;其中,所述流媒體的數(shù)據(jù)包攜帶有流媒體標識以及數(shù)據(jù)包序號;
當確定所述第一虛擬發(fā)布服務器與所述實際發(fā)布服務器之間的鏈路質(zhì)量差時,從所述調(diào)度服務器獲取更新后的發(fā)布服務器列表,并從更新后的發(fā)布服務器列表中獲取第二虛擬發(fā)布服務器的IP地址;
根據(jù)獲取到的第二虛擬發(fā)布服務器的IP地址,與所述第二虛擬發(fā)布服務器連接,并將所述實際發(fā)布服務器的IP地址發(fā)送到第二虛擬發(fā)布服務器;
當接收到所述第二虛擬發(fā)布服務器發(fā)送的確認信息時,通過所述第一虛擬發(fā)布服務器和所述第二虛擬發(fā)布服務器分別向所述實際發(fā)布服務器發(fā)送所述流媒體的數(shù)據(jù)包;
當所述發(fā)布客戶端接收到所述實際發(fā)布服務器發(fā)送的連接切換信息時,向所述第一虛擬發(fā)布服務器發(fā)送連接斷開指令,使得所述第一虛擬發(fā)布服務器與所述實際發(fā)布服務器斷開連接;
所述實際發(fā)布服務器,用于將所述發(fā)布客戶端通過所述第一虛擬發(fā)布服務器發(fā)送的流媒體的數(shù)據(jù)包發(fā)布的同時,向除所述第一虛擬發(fā)布服務器外的其他虛擬發(fā)布服務器發(fā)送探測服務信息,以確定所述實際發(fā)布服務器自身與其他的所述虛擬發(fā)布服務器之間的鏈路質(zhì)量,并將其他的所述虛擬發(fā)布服務器中與所述實際發(fā)布服務器自身之間鏈路質(zhì)量好的虛擬發(fā)布服務器的IP地址發(fā)送到所述調(diào)度服務器;
當接收到所述第二虛擬發(fā)布服務器發(fā)送的連接替換信息時,向所述第二虛擬發(fā)布服務器發(fā)送確認信息;
當分別接收到所述第一虛擬發(fā)布服務器和所述第二虛擬發(fā)布服務器分別發(fā)送的流媒體的數(shù)據(jù)包時,獲取所述第一虛擬發(fā)布服務器發(fā)送的流媒體標識以及數(shù)據(jù)包序號以及所述第二虛擬發(fā)布服務器發(fā)送的流媒體標識以及數(shù)據(jù)包序號;
當確定所述第一虛擬發(fā)布服務器發(fā)送的流媒體標識以及數(shù)據(jù)包序號與所述第二虛擬發(fā)布服務器發(fā)送的流媒體標識以及數(shù)據(jù)包序號相同時,通過所述第二虛擬發(fā)布服務器向所述發(fā)布客戶端發(fā)送連接切換信息;
所述調(diào)度服務器,用于存儲發(fā)布服務器列表;當獲取到所述實際發(fā)布服務器發(fā)送的虛擬發(fā)布服務器的IP地址時,利用獲取到的虛擬發(fā)布服務器的IP地址對發(fā)布服務器列表進行更新,得到更新后的發(fā)布服務器列表;
所述第二虛擬發(fā)布服務器,用于在接收到所述發(fā)布客戶端發(fā)送的所述實際發(fā)布服務器的IP地址時,根據(jù)接收到的所述實際發(fā)布服務器的IP地址,與所述實際發(fā)布服務器連接,并利用所述第二虛擬發(fā)布服務器自身的IP地址生成連接替換信息發(fā)送到所述實際發(fā)布服務器;
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京創(chuàng)世云科技股份有限公司,未經(jīng)北京創(chuàng)世云科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110007116.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種智能咽拭子采集機器人
- 下一篇:一種鋰硫電池雙層電極材料的制備方法
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務器,例如:VOD服務器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設備,如STB[機頂盒];相關操作
H04N21-60 .用于在服務器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機的系統(tǒng)及其方法
- 一種技術出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計算機設備以及可讀存儲介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設備及計算機可讀存儲介質(zhì)
- 信息發(fā)布方法及裝置、存儲介質(zhì)、終端
- 服務發(fā)布方法及裝置、服務器、存儲介質(zhì)





