国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      直播視頻的錄制方法和系統(tǒng)的制作方法

      文檔序號(hào):9931060閱讀:786來(lái)源:國(guó)知局
      直播視頻的錄制方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明實(shí)施例涉及視頻處理技術(shù)領(lǐng)域,尤其涉及一種直播視頻的錄制方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]直播視頻的錄制是在直播時(shí)將播放的視頻數(shù)據(jù)存儲(chǔ)下來(lái),按照時(shí)間以及視頻流信息,通過(guò)存儲(chǔ)的視頻數(shù)據(jù)錄制出所需要的視頻文件,為后續(xù)的編輯、回看提供物理的視頻文件。
      [0003]隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,對(duì)直播視頻的實(shí)時(shí)分享需求越來(lái)越多。當(dāng)網(wǎng)絡(luò)電視頻道或者現(xiàn)場(chǎng)正在播放精彩節(jié)目時(shí),用戶需要將剛剛播放的視頻及時(shí)發(fā)布到互聯(lián)網(wǎng)上,以供更多的用戶能夠看到剛剛播放的精彩視頻片段。
      [0004]然而現(xiàn)有的直播視頻錄制方法錄制流程繁瑣,直播視頻錄制的及時(shí)性較差,無(wú)法滿足及時(shí)發(fā)布直播視頻的需求。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實(shí)施例提供了一種直播視頻的錄制方法和系統(tǒng),用以解決現(xiàn)有技術(shù)中對(duì)直播視頻的錄制及時(shí)性較差的問(wèn)題。
      [0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種直播視頻的錄制方法,包括:接收到來(lái)自管理模塊的錄制指令,所述錄制指令包括時(shí)間信息和直播視頻信息;根據(jù)所述時(shí)間信息,從與所述直播視頻信息對(duì)應(yīng)的直播視頻流中獲取全局TS切片文件索引;將所述全局TS切片文件索引對(duì)應(yīng)的TS切片文件拼接成一個(gè)錄制TS文件。
      [0007]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例還提供了一種直播視頻的錄制系統(tǒng),包括:管理模塊和分發(fā)模塊;其中,所述分發(fā)模塊包括至少一個(gè)中繼節(jié)點(diǎn),所述至少一個(gè)中繼節(jié)點(diǎn)進(jìn)一步包括錄制子模塊;所述管理模塊被配置為發(fā)送錄制指令至所述錄制子模塊,所述錄制指令包括時(shí)間信息和直播視頻信息;所述錄制子模塊被配置為根據(jù)所述時(shí)間信息,從與所述直播視頻信息對(duì)應(yīng)的直播視頻流中獲取全局TS切片文件索引,將所述全局TS切片文件索引中的TS切片文件拼接成一個(gè)錄制TS文件。
      [0008]本發(fā)明實(shí)施例提供的直播視頻的錄制方法和系統(tǒng),提高了視頻錄制實(shí)時(shí)性,一旦直播流切片產(chǎn)生后,用戶即可以快速輸入直播視頻信息和時(shí)間信息進(jìn)行錄制,并且可通過(guò)云轉(zhuǎn)碼及轉(zhuǎn)碼分發(fā),在最短時(shí)間內(nèi)提供給視頻主站或者分享至社交平臺(tái)進(jìn)行播放。
      【附圖說(shuō)明】
      [0009]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0010]圖1是本發(fā)明實(shí)施例的直播視頻的錄制方法的流程示意圖;
      [0011]圖2是本發(fā)明實(shí)施例的獲取全局TS切片文件索引的流程示意圖;
      [0012]圖3是本發(fā)明實(shí)施例的將TS切片文件拼接成一個(gè)TS文件的流程示意圖;
      [0013]圖4是本發(fā)明實(shí)施例的直播視頻的錄制系統(tǒng)的結(jié)構(gòu)示意圖;
      [0014]圖5是本發(fā)明實(shí)施例的直播視頻的錄制系統(tǒng)的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0015]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0016]圖1是本發(fā)明實(shí)施例提供的一種直播視頻的錄制方法的流程示意圖,該方法適用于計(jì)算機(jī)終端設(shè)備,包括以下步驟。
      [0017]在步驟SlO中,接收到來(lái)自管理模塊的錄制指令,錄制指令包括時(shí)間信息和直播視頻信息。管理模塊提供一個(gè)交互界面,用戶能夠從該交互界面中輸入需要錄制的直播視頻信息和時(shí)間信息。錄制指令的直播視頻信息包括頻道名稱或者節(jié)目名稱,時(shí)間信息包括錄制指令的開(kāi)始時(shí)間和結(jié)束時(shí)間,該開(kāi)始時(shí)間和結(jié)束時(shí)間組成一個(gè)錄制時(shí)間段。例如,20141027T231942.000Z, 20141027T232355.000Z,代表該開(kāi)始時(shí)間為 23 點(diǎn) 19 分 42 秒,結(jié)束時(shí)間為23點(diǎn)23分55秒。
      [0018]在一個(gè)實(shí)施例中,該時(shí)間信息可包括多個(gè)時(shí)間段,即包括多組開(kāi)始時(shí)間和結(jié)束時(shí)間,各個(gè)時(shí)間段之間通過(guò)冒號(hào)分隔,例如:20141027Τ231942.000Ζ, 20141027Τ232355.000Ζ:20141027Τ232428.000Ζ, 20141027Τ232640.000Ζ。通過(guò)這種方式可以剪切掉直播視頻中的廣告或者不精彩的部分,將多個(gè)精彩時(shí)間段的視頻錄制成一段視頻。
      [0019]在本地為管理模塊提供一個(gè)錄制接口,接收該管理模塊發(fā)送的錄制指令。例如,為管理模塊提供一個(gè)錄制接口 recordtask.php ( 一種基于nginx的web服務(wù))。通過(guò)該錄制接口啟動(dòng)腳本程序,例如recordtask.sh腳本程序,把時(shí)間信息和直播視頻信息傳送至該腳本程序,由該腳本程序啟動(dòng)錄制程序。
      [0020]在步驟Sll中,根據(jù)時(shí)間信息,從與直播視頻信息對(duì)應(yīng)的直播視頻流中獲取全局TS切片文件索引。
      [0021]由接收到該時(shí)間信息和直播視頻信息的腳本程序啟動(dòng)本地的錄制程序,例如,啟動(dòng)m3u8_record程序。由該錄制程序根據(jù)時(shí)間信息從與直播視頻信息對(duì)應(yīng)的直播視頻流中獲取全局TS切片文件索引,該全局TS切片文件索引是一個(gè)M3U8格式的索引文件。如圖2所示,獲取該全局TS切片文件索引的過(guò)程進(jìn)一步包括以下步驟。
      [0022]在步驟SllO中,根據(jù)時(shí)間信息的分鐘級(jí)數(shù)據(jù),從與直播視頻信息對(duì)應(yīng)的直播視頻流中匹配出所有視頻流切片的第一索引文件。該第一索引文件是該直播視頻流的M3U8格式的索引文件,由于直播視頻流的M3U8格式的索引文件的前綴信息的時(shí)間以“分鐘”為單位,因此該直播視頻流的M3U8格式的索引文件是以每一分鐘為單位分割的M3U8格式的索引文件,其中每個(gè)M3U8格式的索引文件即為一個(gè)第一索引文件。因此根據(jù)時(shí)間信息的分鐘級(jí)數(shù)據(jù)可以從直播視頻流匹配到具有相應(yīng)“分鐘級(jí)數(shù)據(jù)”的至少一個(gè)第一索引文件。例如,yanboshi8_350/2014120310/05.m3u8,表示包含了 yanboshi8_350 直播視頻 12 月 3 曰 10點(diǎn)05分的直播TS流,該M3U8文件索引了 “ 10點(diǎn)05分”這一分鐘內(nèi)的全部TS切片文件。如果錄制指令的時(shí)間信息為:20141027T231942.000Ζ, 20141027Τ232355.000Ζ,分鐘級(jí)單位表示從23點(diǎn)19分至23點(diǎn)23分,其間共有5個(gè)分鐘級(jí)數(shù)據(jù),則會(huì)從直播視頻流匹配出相應(yīng)的5個(gè)第一索引文件,這5個(gè)第一索引文件分別索引了從23點(diǎn)19分至23點(diǎn)23分每一分鐘內(nèi)的全部TS切片文件,假設(shè)每一個(gè)TS切片文件的時(shí)間長(zhǎng)度是6秒,則每個(gè)第一索引文件索引了 10個(gè)TS切片文件。
      [0023]在步驟Slll中,將所有第一索引文件拼接成一個(gè)第
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1