亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)字視頻碼流的解碼方法拼接方法和裝置與流程

文檔序號:12927039閱讀:來源:國知局
數(shù)字視頻碼流的解碼方法拼接方法和裝置與流程

技術(shù)特征:
1.一種數(shù)字視頻碼流的解碼方法,其特征在于,包括接收第一視頻碼流和第一視頻的參數(shù)集標(biāo)識修改消息,所述第一視頻的參數(shù)集標(biāo)識修改消息中包含第一視頻的參數(shù)集標(biāo)識ID修改信息,所述第一視頻的參數(shù)集ID修改信息包括待修改的參數(shù)集ID的參數(shù)集類型和用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者包括待修改的參數(shù)集ID的參數(shù)集類型的原參數(shù)集ID,以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者為待修改的參數(shù)集ID的參數(shù)集類型;根據(jù)所述第一視頻的參數(shù)集ID修改信息獲取用于解碼網(wǎng)絡(luò)抽象層單元的視頻編碼層VCLNALU的參數(shù)集的參數(shù)集ID;根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID獲取用于解碼所述VCLNALU的參數(shù)集;根據(jù)所述用于解碼VCLNALU的參數(shù)集解碼所述VCLNALU,并輸出解碼后的第一視頻。2.如權(quán)利要求1所述的方法,其特征在于,若所述參數(shù)集ID修改信息包括待修改的參數(shù)集ID的參數(shù)集類型和用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述根據(jù)所述第一視頻的參數(shù)集ID修改信息獲取所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID具體為:根據(jù)所述待修改的參數(shù)集ID的參數(shù)集類型從所述參數(shù)集ID修改信息中獲取與所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。3.如權(quán)利要求1所述的方法,其特征在于,若所述參數(shù)集ID修改信息包括待修改的參數(shù)集ID的參數(shù)集類型的原參數(shù)集ID,以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述根據(jù)所述第一視頻的參數(shù)集ID修改信息獲取所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID具體為:根據(jù)所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的原參數(shù)集ID獲取所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。4.如權(quán)利要求1所述的方法,其特征在于,所述第一視頻參數(shù)集ID修改信息為待修改的參數(shù)集ID的參數(shù)集類型,該方法進(jìn)一步包括:向拼接器發(fā)送實時傳輸控制協(xié)議RTCP請求,所述RTCP請求包含所述待修改參數(shù)集ID的參數(shù)集類型;接收所述拼接器返回的RTCP響應(yīng),所述RTCP響應(yīng)中攜帶與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的原參數(shù)集ID的偏移或與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者與待修改的參數(shù)集ID的參數(shù)集類型的所述原參數(shù)集ID以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述根據(jù)所述第一視頻的參數(shù)集ID修改信息獲取所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID具體為:根據(jù)所述RTCP響應(yīng)中攜帶的與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的原參數(shù)集ID的偏移或與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者根據(jù)與待修改的參數(shù)集ID的參數(shù)集類型的原參數(shù)集ID以及與原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,從所述參數(shù)集ID修改信息中獲取與所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。5.如權(quán)利要求2或3所述的方法,其特征在于,所述參數(shù)集ID修改信息還包括修改生效標(biāo)志,所述接收第一視頻碼流和第一視頻的參數(shù)集標(biāo)識修改消息之前,該方法進(jìn)一步包括:接收不生效的第一視頻的參數(shù)集標(biāo)識修改消息;確定所述不生效的第一視頻的參數(shù)集標(biāo)識修改消息包含指示參數(shù)集ID修改信息不生效的標(biāo)志信息;向應(yīng)用服務(wù)器發(fā)送第二媒體描述信息獲取請求;接收應(yīng)用服務(wù)器返回的第二媒體描述信息獲取響應(yīng),所述第二媒體描述信息獲取響應(yīng)中攜帶第一視頻的修改后的參數(shù)集,所述第一視頻修改后的參數(shù)集中的參數(shù)集ID為所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。6.如權(quán)利要求1-4任一所述的方法,其特征在于,所述根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID獲取用于解碼所述VCLNALU的參數(shù)集之前該方法進(jìn)一步包括:通過帶外方式獲取第一視頻的修改后的參數(shù)集,所述修改后的參數(shù)集中的參數(shù)集ID為用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;或通過帶外方式獲取第一視頻的原參數(shù)集以及用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,所述第一視頻的原參數(shù)集中攜帶所述原參數(shù)集ID;根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID修改所述原參數(shù)集ID。7.如權(quán)利要求6的方法,其特征在于,所述待修改的參數(shù)集ID的參數(shù)集類型為VCLNALU直接引用的參數(shù)集類型,所述根據(jù)所述第一視頻的參數(shù)集ID修改信息獲取用于解碼VCLNALU的參數(shù)集的參數(shù)集ID具體為:獲取與所述VCLNALU直接引用的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的VCLNALU直接引用的參數(shù)集的參數(shù)集ID,該方法進(jìn)一步包括:根據(jù)獲取的用于解碼VCLNALU的VCLNALU直接引用的參數(shù)集的參數(shù)集ID獲取所述第一視頻碼流中VCLNALU直接引用的參數(shù)集;從所述直接引用的參數(shù)集中獲取用于解碼VCLNALU的VCLNALU間接引用的參數(shù)集的參數(shù)集ID;或所述待修改的參數(shù)集ID的參數(shù)集類型為所述VCLNALU直接引用的參數(shù)集類型和所述VCLNALU間接引用的參數(shù)集類型,所述根據(jù)所述第一視頻的參數(shù)集ID修改信息獲取用于解碼VCLNALU的參數(shù)集的參數(shù)集ID具體為:分別根據(jù)所述第一視頻的參數(shù)集ID修改信息獲取與所述VCLNALU直接引用的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的VCLNALU的直接引用的參數(shù)集的參數(shù)集ID,以及獲取與所述VCLNALU間接引用的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的VCLNALU間接引用的參數(shù)集的參數(shù)集ID;所述根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID獲取用于解碼所述VCLNALU的參數(shù)集具體為:根據(jù)獲取的直接引用的參數(shù)集的參數(shù)集ID以及間接引用的參數(shù)集的參數(shù)集ID獲取所述VCLNALU的直接引用的參數(shù)集以及所述VCLNALU的間接引用的參數(shù)集;所述根據(jù)所述用于解碼VCLNALU的參數(shù)集解碼所述VCLNALU,并輸出解碼后的第一視頻具體為:根據(jù)獲取的所述VCLNALU的直接引用的參數(shù)集以及所述VCLNALU的間接引用的參數(shù)集解碼所述VCLNALU,并輸出解碼后的第一視頻。8.如權(quán)利要求7所述的方法,其特征在于,所述第一視頻的參數(shù)集標(biāo)識修改消息為:補充增強信息SEI消息。9.一種數(shù)字視頻碼流的拼接的方法,其特處在于,包括:從應(yīng)用服務(wù)器接收第一視頻碼流的信息,所述第一視頻碼流的信息包括第一視頻的參數(shù)集修改信息;從應(yīng)用服務(wù)器接收第二視頻碼流的信息,并且在輸出第二視頻碼流的過程中暫停輸出所述第二視頻碼流;根據(jù)所述第一視頻參數(shù)集修改信息向終端發(fā)送第一視頻碼流和第一視頻的參數(shù)集標(biāo)識修改消息,所述第一視頻的參數(shù)集標(biāo)識修改消息攜帶第一視頻的參數(shù)集標(biāo)識ID修改信息,以便于終端根據(jù)第一視頻的參數(shù)集ID修改信息獲取用于解碼網(wǎng)絡(luò)抽象層單元的視頻編碼層VCLNALU的參數(shù)集的參數(shù)集ID,以及終端根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID獲取用于解碼VCLNALU的參數(shù)集,以及終端根據(jù)所述用于解碼VCLNALU的參數(shù)集解碼所述VCLNALU,并輸出解碼后的第一視頻。10.如權(quán)利要求9所述的方法,其特征在于,第一視頻的參數(shù)集ID修改信息為待修改的參數(shù)集ID的參數(shù)集類型,該方法進(jìn)一步包括:接收終端發(fā)送的實時傳輸控制協(xié)議RTCP請求,所述RTCP請求包含所述待修改參數(shù)集ID的參數(shù)集類型;向終端返回RTCP響應(yīng),所述RTCP響應(yīng)中攜帶與所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的原參數(shù)集ID的偏移、或攜帶與所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID、或者攜帶與待修改的參數(shù)集ID的參數(shù)集類型的所述原參數(shù)集ID以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。11.如權(quán)利要求9所述的方法,其特征在于,所述參數(shù)集ID修改信息包括待修改的參數(shù)集ID的參數(shù)集類型和與所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的原參數(shù)集ID的偏移,或包括所述待修改的參數(shù)集ID的參數(shù)集類型和用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或包括待修改的參數(shù)集ID的參數(shù)集類型的所述原參數(shù)集ID以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,所述參數(shù)集ID修改信息進(jìn)一步包含修改生效標(biāo)志,所述根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID獲取用于解碼所述VCLNALU的參數(shù)集之前,該方法進(jìn)一步包括:向終端發(fā)送所述第二視頻碼流的時發(fā)送不生效的第一視頻的參數(shù)集標(biāo)識修改消息;接收終端發(fā)送的第二媒體描述信息獲取請求;向終端返回第二媒體描述信息獲取響應(yīng),所述第二媒體描述信息獲取響應(yīng)中攜帶第一視頻的修改后的參數(shù)集,所述第一視頻的修改后的參數(shù)集中的參數(shù)集ID為用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。12.如權(quán)利要求9-11任一所述的方法,其特征在于,所述第一視頻的參數(shù)集標(biāo)識修改消息為:參數(shù)集標(biāo)識修改補充增強信息SEI消息、自適應(yīng)參數(shù)集標(biāo)識修改SEI消息或圖片參數(shù)集標(biāo)識修改SEI消息,該方法進(jìn)一步包含:根據(jù)所述第一視頻參數(shù)集修改信息生成第一視頻的參數(shù)集標(biāo)識修改消息。13.一種數(shù)字視頻碼流的拼接方法,其特征在于,包括:接收第一內(nèi)容服務(wù)器發(fā)送的第一視頻的媒體描述信息,所述第一視頻的媒體描述信息攜帶第一視頻的原參數(shù)集和第一視頻的參數(shù)集的類型及與各類型對應(yīng)的參數(shù)集的原參數(shù)集ID;接收第二內(nèi)容服務(wù)器發(fā)送的第二視頻的媒體描述信息,所述第二視頻的媒體描述信息中攜帶第二視頻的參數(shù)集第二視頻參數(shù)集的類型及與各類型對應(yīng)的參數(shù)集的參數(shù)集ID;確定同一類型的第一視頻的原參數(shù)集ID與第二視頻的參數(shù)集的參數(shù)集ID相同,以及確定第一視頻的參數(shù)集標(biāo)識ID修改信息,所述第一視頻的參數(shù)集ID修改信息包括待修改的參數(shù)集ID的參數(shù)集類型和用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者包括待修改的參數(shù)集ID的參數(shù)集類型的原參數(shù)集ID,以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者為待修改的參數(shù)集ID的參數(shù)集類型;向拼接器發(fā)送第一視頻流的信息,所述第一視頻碼流的信息包括第一視頻的參數(shù)集標(biāo)識修改信息,所述第一視頻的參數(shù)集修改標(biāo)識信息攜帶在第一視頻的參數(shù)集標(biāo)識修改消息中,以便于拼接器將所述第一視頻的參數(shù)集標(biāo)識修改消息發(fā)送給終端,以及以便于終端根據(jù)所述第一視頻的參數(shù)集標(biāo)識修改消息解碼并輸出第一視頻。14.如權(quán)利要求13所述的方法,其特征在于,該方法進(jìn)一步包括:根據(jù)所述確定的第一視頻的參數(shù)集標(biāo)識修改信息將第一視頻的原參數(shù)集的原參數(shù)集ID修改為用于解碼網(wǎng)絡(luò)抽象層單元的視頻編碼層VCLNALU的參數(shù)集的參數(shù)集ID;向終端發(fā)送第一視頻的修改后的參數(shù)集,修改后參數(shù)集中的參數(shù)集ID為所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型以及與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的第一視頻的原參數(shù)集ID的偏移,或包含所述待修改的參數(shù)集ID的參數(shù)集類型以及與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型的與所述原參數(shù)集ID以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述待修改的參數(shù)集ID的參數(shù)集類型為所述VCLNALU直接引用的參數(shù)集類型。15.如權(quán)利要求13所述的方法,其特征在于,該方法進(jìn)一步包括:向終端發(fā)送第一視頻的原參數(shù)集以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,所述第一視頻的原參數(shù)集中攜帶所述原參數(shù)集ID;所述第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型以及與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的所述原參數(shù)集ID的偏移,或第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型以及與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型的所述原參數(shù)集ID以及與原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述待修改的參數(shù)集ID的參數(shù)集類型為所述VCLNALU直接引用的參數(shù)集類型,以及所述VCLNALU間接引用的參數(shù)集類型。16.一種數(shù)字視頻碼流的解碼裝置,其特征在于包括:接收模塊,用于接收第一視頻碼流和第一視頻的參數(shù)集標(biāo)識修改消息,所述第一視頻的參數(shù)集標(biāo)識修改消息中包含第一視頻的參數(shù)集標(biāo)識ID修改信息,所述第一視頻的參數(shù)集ID修改信息包括待修改的參數(shù)集ID的參數(shù)集類型和用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者包括待修改的參數(shù)集ID的參數(shù)集類型的原參數(shù)集ID,以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者為待修改的參數(shù)集ID的參數(shù)集類型;第一獲取模塊,用于根據(jù)所接收模塊接收的所述第一視頻的參數(shù)集ID修改信息獲取用于解碼網(wǎng)絡(luò)抽象層單元的視頻編碼層VCLNALU的參數(shù)集的參數(shù)集ID;第二獲取模塊,用于根據(jù)所述第一獲取模塊獲取的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID獲取用于解碼所述VCLNALU的參數(shù)集;解碼輸出模塊,用于根據(jù)所述第二獲取模塊獲取的所述用于解碼VCLNALU的參數(shù)集解碼所述VCLNALU,并輸出解碼后的第一視頻。17.如權(quán)利要求16所述的裝置,其特征在于,若所述參數(shù)集ID修改信息包括待修改的參數(shù)集ID的參數(shù)集類型和用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,所述第一獲取模塊具體用于:根據(jù)所述接收模塊接收的待修改的參數(shù)集ID的參數(shù)集類型從所述參數(shù)集ID修改信息中獲取與所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。18.如權(quán)利要求16所述的裝置,其特征在于,若所述參數(shù)集ID修改信息為待修改的參數(shù)集ID的參數(shù)集類型的原參數(shù)集ID、與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述第一獲取模塊具體用于:根據(jù)所述接收模塊接收的所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的所述原參數(shù)集ID獲取所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。19.如權(quán)利要求16所述的裝置,其特征在于,所述第一視頻參數(shù)集ID修改信息為待修改的參數(shù)集ID的參數(shù)集類型,所述裝置進(jìn)一步包括:發(fā)送模塊,用于向拼接器發(fā)送實時傳輸控制協(xié)議RTCP請求,所述RTCP請求包含所述待修改參數(shù)集ID的參數(shù)集類型;所述接收模塊進(jìn)一步用于:接收所述拼接器返回的RTCP響應(yīng),所述RTCP響應(yīng)中攜帶與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的原參數(shù)集ID的偏移,或與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或與待修改的參數(shù)集ID的參數(shù)集類型的所述原參數(shù)集ID以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述第一獲取模塊具體用于:根據(jù)所述接收模塊接收的所述RTCP響應(yīng)中攜帶的與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的原參數(shù)集ID的偏移或與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者根據(jù)與待修改的參數(shù)集ID的參數(shù)集類型的原參數(shù)集ID以及與原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,從所述參數(shù)集ID修改信息中獲取與所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。20.如權(quán)利要求17或18所述的裝置,其特征在于,所述參數(shù)集ID修改信息還包括修改生效標(biāo)志,所述接收模塊進(jìn)一步用于,在接收第一視頻碼流和第一視頻的參數(shù)集標(biāo)識修改消息之前,接收不生效的第一視頻的參數(shù)集標(biāo)識修改消息;該裝置進(jìn)一步包括:確定模塊用于,確定所述接收模塊接收的所述不生效的第一視頻的參數(shù)集標(biāo)識修改消息包含指示參數(shù)集ID修改信息不生效的標(biāo)志信息;發(fā)送模塊,用于向應(yīng)用服務(wù)器發(fā)送第二媒體描述信息獲取請求;所述接收模塊進(jìn)一步用于:接收應(yīng)用服務(wù)器返回的第二媒體描述信息獲取響應(yīng),所述第二媒體描述信息獲取響應(yīng)中攜帶第二視頻參數(shù)集、第一視頻的修改后的參數(shù)集,所述第一視頻修改后的參數(shù)集中的參數(shù)集ID為所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。21.如權(quán)利要求16-19任一所述的裝置,其特征在于,所述接收模塊在所述第二獲取模塊根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID獲取用于解碼所述VCLNALU的參數(shù)集之前,進(jìn)一步用于通過帶外方式獲取第一視頻的修改后的參數(shù)集,所述修改后的參數(shù)集中的參數(shù)集ID為用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;或所述接收模塊在所述第二獲取模塊根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID獲取用于解碼所述VCLNALU的參數(shù)集之前,進(jìn)一步用于通過帶外方式獲取第一視頻的原參數(shù)集以及用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID修改所述原參數(shù)集ID。22.如權(quán)利要求21所述的裝置,其特征在于,所述待修改的參數(shù)集ID的參數(shù)集類型為VCLNALU直接引用的參數(shù)集類型;所述第一獲取模塊具體用于:獲取所述接收模塊接收的與所述VCLNALU直接引用的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的VCLNALU直接引用的參數(shù)集的參數(shù)集ID,并在第二獲取模塊根據(jù)獲取的用于解碼VCLNALU的VCLNALU直接引用的參數(shù)集的參數(shù)集ID獲取所述第一視頻碼流中VCLNALU直接引用的參數(shù)集后,第一獲取模塊進(jìn)一步從所述直接引用的參數(shù)集中獲取用于解碼VCLNALU的VCLNALU間接引用的參數(shù)集的參數(shù)集ID;或所述待修改的參數(shù)集ID的參數(shù)集類型為所述VCLNALU直接引用的參數(shù)集類型和所述VCLNALU間接引用的參數(shù)集類型,所述第一獲取模塊具體用于:分別根據(jù)所述第一視頻的參數(shù)集ID修改信息獲取與所述VCLNALU直接引用的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的VCLNALU的直接引用的參數(shù)集的參數(shù)集ID,以及獲取與所述VCLNALU間接引用的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述第二獲取模塊具體用于:根據(jù)所述第一獲取模塊獲取的直接引用的參數(shù)集的參數(shù)集ID以及間接引用的參數(shù)集的參數(shù)集ID獲取所述VCLNALU的直接引用的參數(shù)集以及所述VCLNALU的間接引用的參數(shù)集;所述解碼輸出模塊具體用于:根據(jù)所述第二獲取模塊獲取的所述VCLNALU的直接引用的參數(shù)集以及所述VCLNALU的間接引用的參數(shù)集解碼所述VCLNALU,并輸出解碼后的第一視頻。23.一種數(shù)字視頻碼流的拼接裝置,其特征在于,包括:接收模塊,用于從應(yīng)用服務(wù)器接收第一視頻碼流的信息,所述第一視頻碼流信息包括第一視頻的參數(shù)集修改信息,以及用于從應(yīng)用服務(wù)器接收第二視頻碼流的信息,并且在輸出第二視頻碼流的過程中暫停輸出所述第二視頻碼流;發(fā)送模塊,用于根據(jù)所述接收模塊接收的所述第一視頻參數(shù)集修改信息向終端發(fā)送第一視頻碼流和第一視頻的參數(shù)集標(biāo)識修改消息,所述第一視頻的參數(shù)集標(biāo)識修改消息攜帶第一視頻的參數(shù)集標(biāo)識ID修改信息,以便于終端根據(jù)第一視頻的參數(shù)集ID修改信息獲取用于解碼網(wǎng)絡(luò)抽象層單元的視頻編碼層VCLNALU的參數(shù)集的參數(shù)集ID,以及終端根據(jù)所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID獲取用于解碼所述VCLNALU的參數(shù)集,以及終端根據(jù)所述用于解碼VCLNALU的參數(shù)集解碼所述VCLNALU,并輸出解碼后的第一視頻。24.如權(quán)利要求23所述的裝置,其特征在于,第一視頻的參數(shù)集ID修改信息為待修改的參數(shù)集ID的參數(shù)集類型,所述接收模塊進(jìn)一步用于接收終端發(fā)送的實時傳輸控制協(xié)議RTCP請求,所述RTCP請求包含所述待修改參數(shù)集ID的參數(shù)集類型;所述發(fā)送模塊進(jìn)一步用于向終端返回RTCP響應(yīng),所述RTCP響應(yīng)中攜帶與所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的原參數(shù)集ID的偏移,或攜帶與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者攜帶與待修改的參數(shù)集ID的參數(shù)集類型的所述原參數(shù)集ID以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。25.如權(quán)利要求23所述的裝置,其特征在于,所述參數(shù)集ID修改信息包括待修改的參數(shù)集ID的參數(shù)集類型和與所述待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的原參數(shù)集ID的偏移,或包括所述待修改的參數(shù)集ID的參數(shù)集類型和用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或包括待修改的參數(shù)集ID的參數(shù)集類型的所述原參數(shù)集ID以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,所述參數(shù)集ID修改信息進(jìn)一步包含修改生效標(biāo)志,所述發(fā)送模塊向終端發(fā)送第一視頻碼流和第一視頻的參數(shù)集標(biāo)識修改消息之前,進(jìn)一步用于向終端發(fā)送所述第二視頻碼流的時發(fā)送不生效的第一視頻的參數(shù)集標(biāo)識修改消息;所述接收模塊進(jìn)一步用于接收終端發(fā)送的第二媒體描述信息獲取請求;所述發(fā)送模塊進(jìn)一步用于向終端返回第二媒體描述信息獲取響應(yīng),所述第二媒體描述信息獲取響應(yīng)中攜帶第一視頻的修改后的參數(shù)集,所述第一視頻的修改后的參數(shù)集中的參數(shù)集ID為用于解碼VCLNALU的參數(shù)集的參數(shù)集ID。26.如權(quán)利要求23-25任一所述的裝置,其特征在于,該裝置進(jìn)一步包括:生成模塊,用于根據(jù)所述第一視頻參數(shù)集修改信息生成第一視頻的參數(shù)集標(biāo)識修改消息。27.數(shù)字視頻碼流的拼接裝置,其特征在于,包括:第一接收模塊,用于接收第一內(nèi)容服務(wù)器發(fā)送的第一視頻的媒體描述信息,所述第一視頻的媒體描述信息攜帶第一視頻的原參數(shù)集和第一視頻的參數(shù)集的類型及與各類型對應(yīng)的參數(shù)集的原參數(shù)集ID;第二接收模塊,用于接收第二內(nèi)容服務(wù)器發(fā)送的第二視頻的媒體描述信息,所述第二視頻的媒體描述信息中攜帶第二視頻的參數(shù)集、第二視頻參數(shù)集的類型及與各類型對應(yīng)的參數(shù)集的參數(shù)集ID;確定模塊,用于確定同一類型的所述第一接收模塊接收的第一視頻的原參數(shù)集ID與所述第二接收模塊接收的第二視頻參數(shù)集ID相同,以及確定第一視頻的參數(shù)集標(biāo)識ID修改信息,所述第一視頻的參數(shù)集ID修改信息包括待修改的參數(shù)集ID的參數(shù)集類型和用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者包括待修改的參數(shù)集ID的參數(shù)集類型的原參數(shù)集ID,以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或者為待修改的參數(shù)集ID的參數(shù)集類型;發(fā)送模塊,用于向拼接器發(fā)送第一視頻流的信息,所述第一視頻碼流的信息包括第一視頻的參數(shù)集修改信息,所述第一視頻的參數(shù)集修改信息攜帶在第一視頻的參數(shù)集標(biāo)識修改消息中,以便于拼接器將所述第一視頻的參數(shù)集標(biāo)識修改消息發(fā)送給終端,以及以便于終端根據(jù)所述第一視頻的參數(shù)集標(biāo)識修改消息解碼并輸出第一視頻。28.如權(quán)利要求27所述的裝置,其特征在于:該裝置進(jìn)一步包括:修改模塊,用于根據(jù)所述確定模塊確定所述參數(shù)集標(biāo)識修改信息將第一視頻的原參數(shù)集的原參數(shù)集ID修改為用于解碼網(wǎng)絡(luò)抽象層單元的視頻編碼層VCLNALU的參數(shù)集的參數(shù)集ID;所述發(fā)送模塊進(jìn)一步用于:向終端發(fā)送第一視頻的修改后的參數(shù)集,修改后參數(shù)集中的參數(shù)集ID為所述用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型以及與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的第一視頻的原參數(shù)集ID的偏移,或包含所述待修改的參數(shù)集ID的參數(shù)集類型以及與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型的與原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述待修改的參數(shù)集ID的參數(shù)集類型為所述VCLNALU直接引用的參數(shù)集類型。29.如權(quán)利要求27所述的裝置,其特征在于:所述發(fā)送模塊進(jìn)一步用于:向終端發(fā)送第一視頻的原參數(shù)集以及與所述原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,所述第一視頻的原參數(shù)集中攜帶所述原參數(shù)集ID;所述第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型以及與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的所述原參數(shù)集ID的偏移,或第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型以及與待修改的參數(shù)集ID的參數(shù)集類型對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID,或第一視頻的參數(shù)集標(biāo)識修改消息包含所述待修改的參數(shù)集ID的參數(shù)集類型中的所述原參數(shù)集ID以及與原參數(shù)集ID對應(yīng)的用于解碼VCLNALU的參數(shù)集的參數(shù)集ID;所述待修改的參數(shù)集ID的參數(shù)集類型為所述VCLNALU直接引用的參數(shù)集類型,以及所述VCLNALU間接引用的參數(shù)集類型。
當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1