[發明專利]視頻串流中子程序的同步方法及計算機可讀存儲介質有效
| 申請號: | 201810441972.2 | 申請日: | 2018-05-10 |
| 公開(公告)號: | CN108600785B | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 徐鵬鈞 | 申請(專利權)人: | 閃玩有限公司 |
| 主分類號: | H04N21/235 | 分類號: | H04N21/235;H04N21/43;H04N21/242 |
| 代理公司: | 深圳市博銳專利事務所 44275 | 代理人: | 張明 |
| 地址: | 英國薩*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 串流 中子 程序 同步 方法 計算機 可讀 存儲 介質 | ||
本發明公開了一種視頻串流中子程序的同步方法及計算機可讀存儲介質,方法包括:媒體服務器獲取子程序的控制指令;媒體服務器分析目標視頻,得到執行所述子程序的開始時間和結束時間;媒體服務器根據所述開始時間和結束時間,將所述子程序的控制指令進行編碼,得到外掛字幕,并將所述外掛字幕嵌入至所述目標視頻中;媒體服務器將嵌入有外掛字幕的目標視頻發送至終端;若終端從所述目標視頻的外掛字幕中解碼得到子程序的控制指令,則根據所述控制指令執行對應的子程序。本發明可在實現串流視頻與子程序功能的同步,提高用戶體驗。
技術領域
本發明涉及視頻技術領域,尤其涉及一種視頻串流中子程序的同步方法及計算機可讀存儲介質。
背景技術
隨著交互式直播節目型態的發展,視頻直播與視頻串流領域有越來越多的創新,也有越來越多的觀眾希望在觀看視頻的同時,也能夠與視頻有更多即時而有趣的互動。視頻串流提供者也希望能夠在播放某一幀的視頻之后能夠馬上進入一個特定的用戶互動軟件機制,例如用戶投票、用戶選擇、動畫等等。因此,直播節目需要將直播視頻與直播節目應用程序其他功能進行同步,以提高用戶體驗。
然而,由于從視頻串流源經過不同的網路連線機制,串流到不同的目標硬件裝置并播放具有不同的延遲,導致直播視頻在不同的播放裝置之間具有不同的延遲,使得直播視頻與其他經由客戶端應用程序觸發的節目元素(例如限時答題、限時投票、動畫等等)難以通過現有時間戳的方式進行同步,因而造成使用者體驗不佳。
因此,如何在視頻串流路徑延遲不一的情況下,讓所有的目標硬件裝置均能將某一幀視頻的播放與節目元素的執行同步是目前不容易解決的問題。
發明內容
本發明所要解決的技術問題是:提供一種視頻串流中子程序的同步方法及計算機可讀存儲介質,可在不同終端上實現串流視頻與子程序功能的同步,提高用戶體驗。
為了解決上述技術問題,本發明采用的技術方案為:一種視頻串流中子程序的同步方法,包括:
媒體服務器獲取子程序的控制指令;
媒體服務器分析目標視頻,得到執行所述子程序的開始時間和結束時間;
媒體服務器根據所述開始時間和結束時間,將所述子程序的控制指令進行編碼,得到外掛字幕,并將所述外掛字幕嵌入至所述目標視頻中;
媒體服務器將嵌入有外掛字幕的目標視頻發送至終端;
若終端從所述目標視頻的外掛字幕中解碼得到子程序的控制指令,則根據所述控制指令執行對應的子程序。
本發明還涉及一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序被處理器執行時實現以下步驟:
獲取子程序的控制指令;
分析目標視頻,得到執行所述子程序的開始時間和結束時間;
根據所述開始時間和結束時間,將所述子程序的控制指令進行編碼,得到外掛字幕,并將所述外掛字幕嵌入至所述目標視頻中;
將嵌入有外掛字幕的目標視頻發送至終端;
若從所述目標視頻的外掛字幕中解碼得到子程序的控制指令,則根據所述控制指令執行對應的子程序。
本發明的有益效果在于:通過將控制指令編碼至外掛字幕中,讓控制指令與特定的視頻幀或視頻段進行同步,從而實現某一幀視頻的播放與子程序的執行的同步,有效解決不同終端之間延遲不同的問題。
附圖說明
圖1為本發明一種視頻串流中子程序的同步方法的流程圖;
圖2為本發明實施例一的方法流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于閃玩有限公司,未經閃玩有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810441972.2/2.html,轉載請聲明來源鉆瓜專利網。





