两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種信息處理方法及服務器的制造方法

文檔序號:8514836閱讀:312來源:國知局
一種信息處理方法及服務器的制造方法
【技術領域】
[0001]本發(fā)明涉及視頻技術領域,尤其涉及一種信息處理方法及服務器。
【背景技術】
[0002]本申請發(fā)明人在實現(xiàn)本申請實施例技術方案的過程中,至少發(fā)現(xiàn)相關技術中存在如下技術問題:
[0003]對視頻信息,如直播流進行編輯是多媒體行業(yè)應用比較多的業(yè)務,目前對直播流進行編輯的技術方案是:有編輯人員將直播流完整地錄制下來,在直播流直播完成后,將錄制的視頻編碼為MP4格式的文件或其他視頻格式的文件,之后再提交上傳至服務器,通過轉(zhuǎn)碼系統(tǒng)轉(zhuǎn)碼為多種格式的點播視頻文件。
[0004]上述技術方案存在的問題是:1)在對直播流進行錄制、____t傳、轉(zhuǎn)碼時消耗大量的時間;2)不能對直播視頻進行在線精準剪輯。

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

[0005]有鑒于此,本發(fā)明實施例期望提供一種信息處理方法及服務器,能夠?qū)崿F(xiàn)直播流的在線精準剪輯,提高直播流的編輯效率,節(jié)省由于直播流錄制、上傳、轉(zhuǎn)碼所消耗的時間資源。
[0006]本發(fā)明實施例提供一種信息處理方法,所述方法包括:獲取M個第一數(shù)據(jù),所述第一數(shù)據(jù)具備多媒體數(shù)據(jù)流的屬性,M為大于等于I的整數(shù);對所述M個第一數(shù)據(jù)中的任意一個第一數(shù)據(jù)按照第一編碼策略轉(zhuǎn)換為N個支持數(shù)據(jù)分片屬性的第二數(shù)據(jù),所述第一數(shù)據(jù)的編碼格式與所述第二數(shù)據(jù)的編碼格式不同,N為大于I的整數(shù);根據(jù)切片策略對所述第二數(shù)據(jù)進行切分,得到第三數(shù)據(jù),所述第三數(shù)據(jù)為所述第二數(shù)據(jù)的部分內(nèi)容或全部內(nèi)容;將所述第三數(shù)據(jù)按照第二編碼策略轉(zhuǎn)換為支持第一媒體播放格式的第四數(shù)據(jù);根據(jù)所述切片策略生成第三編碼策略,并根據(jù)所述第三編碼策略對所述第四數(shù)據(jù)進行轉(zhuǎn)碼,使得所述第四數(shù)據(jù)從所述第一媒體播放格式轉(zhuǎn)碼為非第一媒體播放格式的至少一種媒體播放格式。
[0007]上述方案中,所述對所述M個第一數(shù)據(jù)中的任意一個第一數(shù)據(jù)按照第^-編碼策略轉(zhuǎn)換為支持數(shù)據(jù)分片屬性的第二數(shù)據(jù)時,所述方法還包括:生成第一信息,所述第一信息用于表征所述N個第二數(shù)據(jù)的分片信息。
[0008]上述方案中,所述根據(jù)所述切片策略對所述第二數(shù)據(jù)進行切分,得到第三數(shù)據(jù),包括:根據(jù)所述切片策略得到待切分的目標數(shù)據(jù)與所述第二數(shù)據(jù)的首數(shù)據(jù)的第一偏移量,及待切分的目標數(shù)據(jù)與所述第二數(shù)據(jù)的尾數(shù)據(jù)的第二偏移量;提取所述第一信息,解析所述第一信息得到表征所述N個第二數(shù)據(jù)的分片信息;根據(jù)所述第一偏移量、所述第二偏移量、及所述N個第二數(shù)據(jù)的分片信息對所述第二數(shù)據(jù)切分,得到所述第三數(shù)據(jù)。
[0009]上述方案中,所述根據(jù)所述第三編碼策略對所述第四數(shù)據(jù)進行轉(zhuǎn)碼,包括:根據(jù)所述第三編碼策略得到待轉(zhuǎn)換的目標數(shù)據(jù)與所述第四數(shù)據(jù)的首數(shù)據(jù)的第三偏移量、待轉(zhuǎn)換的目標數(shù)據(jù)與所述第四數(shù)據(jù)的尾數(shù)據(jù)的第四偏移量、及所述經(jīng)轉(zhuǎn)換后的目標數(shù)據(jù)的擴展樣式;根據(jù)所述第三偏移量和所述第四偏移量對所述第四數(shù)據(jù)切分,得到目標數(shù)據(jù),根據(jù)所述擴展樣式對所述目標數(shù)據(jù)進行轉(zhuǎn)碼,得到第五數(shù)據(jù)。
[0010]上述方案中,所述將所述第三數(shù)據(jù)按照第二編碼策略轉(zhuǎn)換為支持第一媒體播放格式的第四數(shù)據(jù)后,所述方法還包括:將所述第四數(shù)據(jù)存儲至統(tǒng)一存儲數(shù)據(jù)庫。
[0011]上述方案中,所述方法還包括:發(fā)送所述第五數(shù)據(jù)。
[0012]本發(fā)明實施例還提供一種服務器,所述服務器包括:獲取單元、第一轉(zhuǎn)換單元、切分單元、第二轉(zhuǎn)換單元、生成單元和轉(zhuǎn)碼單元;其中,
[0013]所述獲取單元,用于獲取M個第一數(shù)據(jù),所述第一數(shù)據(jù)具備多媒體數(shù)據(jù)流的屬性,M為大于等于I的整數(shù);
[0014]所述第一轉(zhuǎn)換單元,用于對所述M個第一數(shù)據(jù)中的任意一個第一數(shù)據(jù)按照第一編碼策略轉(zhuǎn)換為N個支持數(shù)據(jù)分片屬性的第二數(shù)據(jù),所述第一數(shù)據(jù)的編碼格式與所述第二數(shù)據(jù)的編碼格式不同,N為大于I的整數(shù);
[0015]所述切分單元,用于根據(jù)切片策略對所述第二數(shù)據(jù)進行切分,得到第三數(shù)據(jù),所述第三數(shù)據(jù)為所述第二數(shù)據(jù)的部分內(nèi)容或全部內(nèi)容;
[0016]所述第二轉(zhuǎn)換單元,用于將所述第三數(shù)據(jù)按照第二編碼策略轉(zhuǎn)換為支持第一媒體播放格式的第四數(shù)據(jù);
[0017]所述生成單元,用于根據(jù)所述切片策略生成第三編碼策略;
[0018]所述轉(zhuǎn)碼單元,用于根據(jù)所述第三編碼策略對所述第四數(shù)據(jù)進行轉(zhuǎn)碼,使得所述第四數(shù)據(jù)從所述第一媒體播放格式轉(zhuǎn)碼為非第一媒體播放格式的至少一種媒體播放格式。
[0019]上述方案中,所述第一轉(zhuǎn)換單元,還用于在對所述M個第一數(shù)據(jù)中的任意一個第--數(shù)據(jù)按照第一編碼策略轉(zhuǎn)換為支持數(shù)據(jù)分片屬性的第二數(shù)據(jù)時,生成第一信息,所述第一信息用于表征所述N個第二數(shù)據(jù)的分片信息。
[0020]上述方案中,所述切分單元,具體用于根據(jù)所述切片策略得到待切分的目標數(shù)據(jù)與所述第二數(shù)據(jù)的首數(shù)據(jù)的第一偏移量,及待切分的目標數(shù)據(jù)與所述第二數(shù)據(jù)的尾數(shù)據(jù)的第二偏移量;提取所述第一信息,解析所述第一信息得到表征所述N個第二數(shù)據(jù)的分片信息;根據(jù)所述第一偏移量、所述第二偏移量、及所述N個第二數(shù)據(jù)的分片信息對所述第二數(shù)據(jù)切分,得到所述第三數(shù)據(jù)。
[0021]上述方案中,所述轉(zhuǎn)碼單元,具體用于根據(jù)所述第三編碼策略得到待轉(zhuǎn)換的目標數(shù)據(jù)與所述第四數(shù)據(jù)的首數(shù)據(jù)的第三偏移量、待轉(zhuǎn)換的目標數(shù)據(jù)與所述第四數(shù)據(jù)的尾數(shù)據(jù)的第四偏移量、及所述經(jīng)轉(zhuǎn)換后的目標數(shù)據(jù)的擴展樣式;根據(jù)所述第三偏移量和所述第四偏移量對所述第四數(shù)據(jù)切分,得到目標數(shù)據(jù),根據(jù)所述擴展樣式對所述目標數(shù)據(jù)進行轉(zhuǎn)碼,得到第五數(shù)據(jù)。
[0022]上述方案中,所述服務器還包括存儲單元,用于將所述第四數(shù)據(jù)存儲至統(tǒng)一存儲數(shù)據(jù)庫。
[0023]上述方案中,所述服務器還包括發(fā)送單元,用于發(fā)送所述第五數(shù)據(jù)。
[0024]采用本發(fā)明實施例,由于服務器根據(jù)切片策略中的第一偏移量、第二偏移量及所述第二數(shù)據(jù)的分配信息對所述第二數(shù)據(jù)切分,得到所述第三數(shù)據(jù),其中,所述第二數(shù)據(jù)為由第一數(shù)據(jù)即直播流轉(zhuǎn)換得到的TS分片文件,實現(xiàn)了根據(jù)用戶需求定位編輯位置,無需等待直播流播放完畢,在直播流播放過程中便能得到對應的TS分片文件,提高編輯效率,節(jié)省由于直播流錄制、上傳、轉(zhuǎn)碼所消耗的時間資源。
【附圖說明】
[0025]圖1為本發(fā)明實施例一信息處理方法的處理流程示意圖;
[0026]圖2為本發(fā)明實施例二信息處理方法的處理流程示意圖;
[0027]圖3為本發(fā)明實施例三信息處理方法的處理流程示意圖;
[0028]圖4為本發(fā)明實施例一服務器的組成結構示意圖;
[0029]圖5為本發(fā)明實施例二服務器的組成結構示意圖;
[0030]圖6為本發(fā)明實施例三服務器的組成結構示意圖;
[0031]圖7為本發(fā)明實施例在具體應用場景下信息處理方法的處理流程示意圖;
[0032]圖8為本發(fā)明實施例在具體應用場景下服務器的組成結構示意圖;
[0033]圖9為本發(fā)明實施例所述服務器的硬件結構示意圖。
【具體實施方式】
[0034]方法實施例一
[0035]本發(fā)明實施例一提供一種信息處理方法,所述方法應用于服務器,本發(fā)明實施例一所提供的信息處理方法的處理流程示意圖,如圖1所示,包括以下步驟:
[0036]步驟101,獲取M個第一數(shù)據(jù);
[0037]這里,所述第一數(shù)據(jù)具備多媒體數(shù)據(jù)流的屬性,如直播流,M為大于等于I的整數(shù);
[0038]具體地,獲取M個第一數(shù)據(jù)包括:加載并播放直播流,將播放過的所述直播流的播放信息存儲至內(nèi)存,在內(nèi)存中獲取所述直播流的播放信息。
[0039]步驟102,對所述M個第一數(shù)據(jù)中的任意一個第一數(shù)據(jù)按照第一編碼策略轉(zhuǎn)換為N個支持數(shù)據(jù)分片屬性的第二數(shù)據(jù);
[0040]這里,所述第一編碼策略可以為動態(tài)碼率自適應(Http Live Streaming, HLS)協(xié)議;
[0041]具體地,直播流轉(zhuǎn)換服務器將獲取的所述直播流的播放信息按照HLS協(xié)議轉(zhuǎn)換為N個TS分片文件,N為大于I的整數(shù);并將所述TS分片文件存儲至云存儲服務中;直播流轉(zhuǎn)換服務器在將所屬直播流的播放信息轉(zhuǎn)換為TS分片文件的同時,還生成第一信息;所述第一信息可以包含為M3U8文件中,用于表征所述N個第二數(shù)據(jù)的分片信息,如:所述第二數(shù)據(jù)的分片數(shù)量,每個分片文件的時長,以及每個分片文件的在所有分片文件中的起始和終止時長等信息;直播流轉(zhuǎn)換服務器還添加數(shù)據(jù)的擴展樣式,如水印信息等配置信息,并將所述第一信息及數(shù)據(jù)的配置信息存儲至任務隊列服務器;
[0042]其中,所述第二數(shù)據(jù)的編碼格式與所述第一數(shù)據(jù)的編碼格式不同,所述第二數(shù)據(jù)為TS分片文件;所述N個TS分片文件中的每個TS分片文件的時長可以為3秒到5秒。
[0043]步驟103,根據(jù)切片策略對所述第二數(shù)據(jù)進行切分,得到第三數(shù)據(jù);
[0044]這里,所述切片策略為剪輯系統(tǒng)內(nèi)存儲的待切分的目標數(shù)據(jù)與所述第二數(shù)據(jù)的首數(shù)據(jù)的第^-偏移量,及待切分的目標數(shù)據(jù)與所述第二數(shù)據(jù)的尾數(shù)據(jù)的第二偏移量;
[0045]具體地,所述剪輯合并服務器從所述任務隊列服務器獲取任務,根據(jù)所述人無隊列服務器中的第一偏移量、第二偏移量及所述N個第二數(shù)據(jù)的分片信息對所述第二數(shù)據(jù)切分,得到所述第三數(shù)據(jù);
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
台东市| 日土县| 正阳县| 承德县| 宁河县| 思南县| 大竹县| 鄂托克旗| 吴忠市| 东丰县| 理塘县| 宁都县| 汕头市| 且末县| 沂南县| 阜新市| 营口市| 乡宁县| 永和县| 克山县| 博湖县| 长武县| 天柱县| 营山县| 团风县| 新泰市| 临夏市| 绥芬河市| 罗平县| 保定市| 金山区| 辛集市| 乐至县| 余江县| 宝坻区| 大姚县| 和硕县| 仪陇县| 若羌县| 邮箱| 邛崃市|