一種視頻直播方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種視頻直播方法及裝置,其中,包括:將水印進行轉(zhuǎn)碼,并生成轉(zhuǎn)碼水印;將轉(zhuǎn)碼水印疊加到直播流中轉(zhuǎn)碼輸出,并進行直播。實現(xiàn)了在直播過程中實時顯示水印信息。
【專利說明】
_種視頻直播方法及裝置
技術領域
[0001 ]本發(fā)明涉及視頻直播領域,特別是指一種視頻直播方法及裝置。
【背景技術】
[0002]在視頻轉(zhuǎn)播過程中加入水印信息,一般通過后期制作將水印信息加入視頻流中再進行轉(zhuǎn)播。這樣的后期制作過程,不受時間限制,也不影響轉(zhuǎn)播過程。
[0003]但隨著視頻直播技術的發(fā)展,在視頻直播時加入水印信息的需求也越來越強烈,例如,為了維護版權在視頻直播是加入水印信息,或者為了一些用戶廣告推廣等情況。但由于視頻直播流都需要先進行轉(zhuǎn)碼處理后再直播,為了保證直播時效性,如果需要加入水印就會很麻煩,通常需要轉(zhuǎn)碼處理后進行相關處理加入水印信息,這樣以來可能不能保證的時效性。
[0004]如何提供一種實現(xiàn)水印信息的實時顯示的視頻直播方法及裝置成為亟待解決的技術問題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提出一種視頻直播方法及裝置,實現(xiàn)了在直播過程中實時顯示水印信息。
[0006]基于上述目的本發(fā)明提供了一種視頻直播方法,其中,包括:
[0007]將水印進行轉(zhuǎn)碼,并生成轉(zhuǎn)碼水?。?br>[0008]將轉(zhuǎn)碼水印疊加到轉(zhuǎn)碼直播流中輸出,并進行直播。
[0009]本發(fā)明所述的方法,其中,所述將水印進行轉(zhuǎn)碼,并生成轉(zhuǎn)碼水印的步驟進一步包括:
[0010]接收水印信息和直播源流信息;
[0011 ]解析直播流源流信息獲取直播源流分辨率;
[0012]根據(jù)直播源流分辨率、直播輸出流分辨率及水印信息生成目標水印信息;
[0013]將水印結(jié)合目標水印信息進行水印轉(zhuǎn)碼,并生成轉(zhuǎn)碼水印。
[0014]本發(fā)明所述的方法,其中,
[0015]所述水印信息是水印下載地址信息、水印相對坐標信息、水印相對尺寸信息。
[0016]所述直播源流信息是直播源流地址信息;
[0017]本發(fā)明所述的方法,其中,所述根據(jù)直播源流分辨率、直播輸出流分辨率及水印信息生成目標水印信息的步驟進一步包括:
[0018]根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對尺寸信息,生成水印目標尺寸信息;及,根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對坐標信息,生成水印目標坐標信息。
[0019]本發(fā)明所述的方法,其中,
[0020]所述將水印結(jié)合目標水印信息進行水印轉(zhuǎn)碼是根據(jù)所述水印下載地址信息獲取水印文件,并根據(jù)所述水印目標尺寸信息及水印目標地址信息將水印進行轉(zhuǎn)碼。
[0021]基于上述目的本發(fā)明還提供了一種視頻直播裝置,其中,包括:
[0022]水印轉(zhuǎn)碼模塊,用于對水印進行轉(zhuǎn)碼,生成轉(zhuǎn)碼水印;
[0023]轉(zhuǎn)碼疊加輸出模塊,用于將轉(zhuǎn)碼水印疊加到直播流中轉(zhuǎn)碼輸出并進行直播。
[0024]本發(fā)明所述的裝置,其中,所述水印轉(zhuǎn)碼模塊進一步包括:
[0025]水印信息獲取單元,用于接收水印信息;
[0026]直播源流信息獲取單元,用于接收直播源流信息;
[0027]直播源流分辨率解析單元,用于解析直播流源流信息獲取直播源流分辨率;
[0028]目標水印信息生成單元,用于根據(jù)直播源流分辨率、直播輸出流分辨率及水印信息生成目標水印信息;
[0029]水印轉(zhuǎn)碼單元,用于將水印結(jié)合目標水印信息進行水印轉(zhuǎn)碼,并生成轉(zhuǎn)碼水印。
[0030]本發(fā)明所述的裝置,其中,
[0031]所述水印信息獲取單元,進一步用于接收水印下載地址信息、水印相對坐標信息、水印相對尺寸信息;
[0032]所述直播源流信息獲取單元,進一步用于接收直播源流地址信息。
[0033]本發(fā)明所述的裝置,其中,所述目標水印信息生成單元進一步包括:
[0034]水印目標尺寸生成子單元,用于根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對尺寸信息,生成水印目標尺寸信息
[0035]水印目標坐標生成子單元,用于根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對坐標信息,生成水印目標坐標信息。
[0036]本發(fā)明所述的裝置,其中,
[0037]所述水印轉(zhuǎn)碼單元,進一步用于根據(jù)所述水印信息獲取單元獲取的水印下載地址信息并獲取水印文件,并根據(jù)所述水印目標尺寸生成子單元生成的所述水印目標尺寸信息及水印目標地址生成子單元生成的水印目標地址信息,將水印進行轉(zhuǎn)碼。
[0038]從上面所述可以看出,本發(fā)明實施例提供的一種視頻直播方法及裝置,在直播流轉(zhuǎn)碼前先將需要添加的水印進行轉(zhuǎn)碼,并將轉(zhuǎn)碼水印疊加到直播流中轉(zhuǎn)碼后并輸出,實現(xiàn)了在直播過程中實時顯示水印信息。并且進一步通過在水印轉(zhuǎn)碼中根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對尺寸信息、水印相對坐標信息,生成水印目標尺寸信息及水印目標坐標信息,這樣在直播流實時顯示水印的基礎上又達到了高分辨率的顯示水印信息的效果。
【附圖說明】
[0039]圖1為本發(fā)明一種視頻直播方法的實施例的流程圖;
[0040]圖2為本發(fā)明一種裝置的實施例的結(jié)構框圖。
【具體實施方式】
[0041]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進一步詳細說明。
[0042]實施例一
[0043]參照圖1,為本發(fā)明一種視頻直播方法的實施例的流程圖。
[0044]本發(fā)明實施例所述的一種視頻直播方法,包括:
[0045]步驟100:將水印進行轉(zhuǎn)碼,并生成轉(zhuǎn)碼水??;
[0046]步驟200:將轉(zhuǎn)碼水印疊加到直播流中轉(zhuǎn)碼輸出,并進行直播。
[0047]通過本實施例所述方法,通過在直播流轉(zhuǎn)碼前先將需要添加的水印進行轉(zhuǎn)碼,并將轉(zhuǎn)碼水印疊加到直播流中轉(zhuǎn)碼后并輸出,實現(xiàn)了在直播過程中實時顯示水印信息。
[0048]另外,對于步驟100,本實施例可以具體實施如下:
[0049]步驟110:接收水印信息和直播源流信息;例如,接收的水印信息是水印下載地址信息、水印相對坐標信息、水印相對尺寸信息。接收的所述直播源流信息是直播源流地址信息。
[0050]步驟120:解析直播流源流信息獲取直播源流分辨率;
[0051]步驟130:根據(jù)直播源流分辨率、直播輸出流分辨率及水印信息生成目標水印信息;例如,根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對尺寸信息,生成水印目標尺寸信息;及,根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對坐標信息,生成水印目標坐標信息。
[0052]步驟140:將水印結(jié)合目標水印信息進行水印轉(zhuǎn)碼,并生成轉(zhuǎn)碼水印。例如,根據(jù)所述水印下載地址信息獲取水印文件,并根據(jù)所述水印目標尺寸信息及水印目標地址信息將水印進行轉(zhuǎn)碼。
[0053]上述過程中,通過在水印轉(zhuǎn)碼中根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對尺寸信息、水印相對坐標信息,生成水印目標尺寸信息及水印目標坐標信息,這樣在直播流實時顯示水印的基礎上,同時又確保了水印顯示的分辨率。
[0054]實施例二
[0055]參照圖2,為本發(fā)明一種裝置的實施例的結(jié)構框圖。
[0056]本發(fā)明實施例所述的裝置I包括:水印轉(zhuǎn)碼模塊2、轉(zhuǎn)碼疊加輸出模塊3。
[0057]水印轉(zhuǎn)碼模塊2,用于對水印進行轉(zhuǎn)碼,生成轉(zhuǎn)碼水?。?br>[0058]轉(zhuǎn)碼疊加輸出模塊3,用于將轉(zhuǎn)碼水印疊加到直播流中轉(zhuǎn)碼輸出。
[0059]本實施例中,水印轉(zhuǎn)碼模塊2還可以包括:水印信息獲取單元4、直播源流信息獲取單元5、直播源流分辨率解析單元6、目標水印信息生成單元7。水印轉(zhuǎn)碼單元10。
[0060]水印信息獲取單元4,用于接收水印信息;例如,用于接收水印下載地址信息、水印相對坐標信息、水印相對尺寸信息;
[0061 ]直播源流信息獲取單元5,用于接收直播源流信息;例如,用于接收直
[0062]播源流地址信息。
[0063]直播源流分辨率解析單元6,用于解析直播流源流信息獲取直播源流分辨率;
[0064]目標水印信息生成單元7,用于根據(jù)直播源流分辨率、直播輸出流分辨率及水印信息生成目標水印信息。
[0065]例如,目標水印信息生成單元7,還可以包括水印目標尺寸生成子單元9和水印目標坐標生成子單元9。
[0066]水印目標尺寸生成子單元8,用于根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對尺寸信息,生成水印目標尺寸信息
[0067]水印目標坐標生成子單元9,用于根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對坐標信息,生成水印目標坐標信息。
[0068]最后,通過水印轉(zhuǎn)碼單元10,用于將水印結(jié)合目標水印信息進行水印轉(zhuǎn)碼,并生成轉(zhuǎn)碼水印。例如,根據(jù)所述水印信息獲取單元4獲取的水印下載地址信息并獲取水印文件,并根據(jù)所述水印目標尺寸生成子單元8生成的所述水印目標尺寸信息及水印目標地址生成子單元9生成的水印目標地址信息,將水印進行轉(zhuǎn)碼。
[0069]本實施例所述裝置,通過水印轉(zhuǎn)碼模塊2將水印先進行轉(zhuǎn)碼,然后,通過轉(zhuǎn)碼疊加輸出模塊3將轉(zhuǎn)碼水印疊加到直播流中轉(zhuǎn)碼輸出。實現(xiàn)了在直播過程中實時顯示水印信息。
[0070]本實施例,又進一步通過目標水印信息生成單元7中的水印目標尺寸生成子單元8和水印目標坐標生成子單元9,生成水印目標尺寸信息及水印目標坐標信息。這樣在直播流實時顯示水印的基礎上,同時又確保了水印顯示的分辨率。
[0071]本實施例的裝置用于實現(xiàn)前述實施例一中相應的視頻直播方法,并且具有相應的方法實施例的有益效果,在此不再贅述。
[0072]所屬領域的普通技術人員應當理解:以上任何實施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權利要求)被限于這些例子;在本發(fā)明的思路下,以上實施例或者不同實施例中的技術特征之間也可以進行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明它們沒有在細節(jié)中提供。
[0073]另外,為簡化說明和討論,并且為了不會使本發(fā)明難以理解,在所提供的附圖中可以示出或可以不示出與集成電路(IC)芯片和其它部件的公知的電源/接地連接。此外,可以以框圖的形式示出裝置,以便避免使本發(fā)明難以理解,并且這也考慮了以下事實,即關于這些框圖裝置的實施方式的細節(jié)是高度取決于將要實施本發(fā)明的平臺的(即,這些細節(jié)應當完全處于本領域技術人員的理解范圍內(nèi))。在闡述了具體細節(jié)(例如,電路)以描述本發(fā)明的示例性實施例的情況下,對本領域技術人員來說顯而易見的是,可以在沒有這些具體細節(jié)的情況下或者這些具體細節(jié)有變化的情況下實施本發(fā)明。因此,這些描述應被認為是說明性的而不是限制性的。
[0074]盡管已經(jīng)結(jié)合了本發(fā)明的具體實施例對本發(fā)明進行了描述,但是根據(jù)前面的描述,這些實施例的很多替換、修改和變型對本領域普通技術人員來說將是顯而易見的。例如,其它存儲器架構(例如,動態(tài)RAM(DRAM))可以使用所討論的實施例。
[0075]本發(fā)明的實施例旨在涵蓋落入所附權利要求的寬泛范圍之內(nèi)的所有這樣的替換、修改和變型。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權項】
1.一種視頻直播方法,其特征在于,包括: 將水印進行轉(zhuǎn)碼,并生成轉(zhuǎn)碼水??; 將轉(zhuǎn)碼水印疊加到轉(zhuǎn)碼直播流中輸出,并進行直播。2.根據(jù)權利要求1所述的方法,其特征在于所述將水印進行轉(zhuǎn)碼,并生成轉(zhuǎn)碼水印的步驟進一步包括: 接收水印信息和直播源流信息; 解析直播流源流信息獲取直播源流分辨率; 根據(jù)直播源流分辨率、直播輸出流分辨率及水印信息生成目標水印信息; 將水印結(jié)合目標水印信息進行水印轉(zhuǎn)碼,并生成轉(zhuǎn)碼水印。3.根據(jù)權利要求2所述的方法,其特征在于: 所述水印信息是水印下載地址信息、水印相對坐標信息、水印相對尺寸信息。 所述直播源流信息是直播源流地址信息。4.根據(jù)權利要求3所述的方法,其特征在于所述根據(jù)直播源流分辨率、直播輸出流分辨率及水印信息生成目標水印信息的步驟進一步包括: 根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對尺寸信息,生成水印目標尺寸信息;及,根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對坐標信息,生成水印目標坐標?目息O5.根據(jù)權利要求4所述的方法,其特征在于: 所述將水印結(jié)合目標水印信息進行水印轉(zhuǎn)碼是根據(jù)所述水印下載地址信息獲取水印文件,并根據(jù)所述水印目標尺寸信息及水印目標地址信息將水印進行轉(zhuǎn)碼。6.一種視頻直播裝置,其特征在于,包括: 水印轉(zhuǎn)碼模塊,用于對水印進行轉(zhuǎn)碼,生成轉(zhuǎn)碼水?。?轉(zhuǎn)碼疊加輸出模塊,用于將轉(zhuǎn)碼水印疊加到直播流中轉(zhuǎn)碼輸出并進行直播。7.根據(jù)權利要求6所述的裝置,其特征在于所述水印轉(zhuǎn)碼模塊進一步包括: 水印信息獲取單元,用于接收水印信息; 直播源流信息獲取單元,用于接收直播源流信息; 直播源流分辨率解析單元,用于解析直播流源流信息獲取直播源流分辨率; 目標水印信息生成單元,用于根據(jù)直播源流分辨率、直播輸出流分辨率及水印信息生成目標水印信息; 水印轉(zhuǎn)碼單元,用于將水印結(jié)合目標水印信息進行水印轉(zhuǎn)碼,并生成轉(zhuǎn)碼水印。8.根據(jù)權利要求7所述的裝置,其特征在于: 所述水印信息獲取單元,進一步用于接收水印下載地址信息、水印相對坐標信息、水印相對尺寸信息; 所述直播源流信息獲取單元,進一步用于接收直播源流地址信息。9.根據(jù)權利要求8所述的裝置,其特征在于所述目標水印信息生成單元進一步包括: 水印目標尺寸生成子單元,用于根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對尺寸信息,生成水印目標尺寸信息 水印目標坐標生成子單元,用于根據(jù)直播源流分辨率、直播輸出流分辨率及水印相對坐標信息,生成水印目標坐標信息。10.根據(jù)權利要求9所述的裝置,其特征在于: 所述水印轉(zhuǎn)碼單元,進一步用于根據(jù)所述水印信息獲取單元獲取的水印下載地址信息并獲取水印文件,并根據(jù)所述水印目標尺寸生成子單元生成的所述水印目標尺寸信息及水印目標地址生成子單元生成的水印目標地址信息,將水印進行轉(zhuǎn)碼。
【文檔編號】H04N21/8358GK105848009SQ201610200825
【公開日】2016年8月10日
【申請日】2016年3月31日
【發(fā)明人】祁海, 白茂生, 魏偉, 蔡硯剛
【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司