CN103647970A - 一种分布式转码的音视频同步方法及*** - Google Patents

一种分布式转码的音视频同步方法及*** Download PDF

Info

Publication number
CN103647970A
CN103647970A CN201310634366.XA CN201310634366A CN103647970A CN 103647970 A CN103647970 A CN 103647970A CN 201310634366 A CN201310634366 A CN 201310634366A CN 103647970 A CN103647970 A CN 103647970A
Authority
CN
China
Prior art keywords
audio
frame
audio pack
gop
coding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310634366.XA
Other languages
English (en)
Other versions
CN103647970B (zh
Inventor
张金良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TVMining Beijing Media Technology Co Ltd
Original Assignee
TVMining Beijing Media Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TVMining Beijing Media Technology Co Ltd filed Critical TVMining Beijing Media Technology Co Ltd
Priority to CN201310634366.XA priority Critical patent/CN103647970B/zh
Publication of CN103647970A publication Critical patent/CN103647970A/zh
Application granted granted Critical
Publication of CN103647970B publication Critical patent/CN103647970B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明实施例提供一种分布式转码的音视频同步方法,以及一种用于音视频同步的分布式转码***,用以解决现有技术中分布式视频转码出现的音视频无法同步的问题。使用本发明实施例公开的分布式转码的音视频同步方法及***,封装服务器在对GOP以及音频包进行封装前能够生成各个音视频帧相对于整个源视频文件的时间戳,从而可以保证音频和视频的同步。

Description

一种分布式转码的音视频同步方法及***
技术领域
本发明涉及计算机技术领域,尤其涉及一种分布式转码的音视频同步方法及***。
背景技术
当有大量视频需要进行转换格式时,可以采用多台单机版的转码软件进行转码;而更为高效的办法是设计一个分布式的转码***进行转码。分布式视频转码一般可分为四个步骤进行:a、解封装,b、视频解码编码,c、音频解码编码,d、封装。这四个步骤中视频解码编码这一步要耗费整个转码过程80%-90%的时间。为了提高转码速度,减少转码的整体时间最核心的是要减少视频解码编码的处理时间。
分布式转码的思想是利用多台服务器同时并行对进GOP(Group ofPictures,画面组)解码编码处理,并行处理GOP的服务器越多,整个转码过程耗时就越少。为此分布式转码***一般被设计为:一台服务器负责解封装,多台服务器负责处理GOP,一台服务器负责处理音频包,一台服务器负责封装并输出目标视频文件。图1所示即为分布式转码的***示意图。
在单机上进行视频转码时,一般是按照音视频帧的自然顺序对音视频帧进行解码、编码,在编码的时候就可以同时按照顺序产生音视频帧的时间戳(pts(presentation time stamp,显示时间戳),dts(decoding time stamp PTS,解码时间戳))。而分布式转码是由若干台服务器同时并行对GOP和音频包进行解码、编码的,这样就打乱了音视频帧的自然顺序,出现音视频无法同步的现象。
发明内容
为了解决分布式视频转码出现的音视频无法同步的问题,本发明实施例提出一种分布式转码的音视频同步方法和***。
本发明的一个方面,提供一种分布式转码的音视频同步方法,包括:
解封装服务器解封装源视频文件,分别产生至少一个图片组GOP以及音频包;
所述解封装服务器将各个GOP中第一个视频帧的序号写入所述各个GOP中,并将各个音频包中的第一个音频帧的序号写入所述各个音频包中;
所述解封装服务器将所述GOP以及音频包发送到转码服务器;
所述转码服务器对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳;
所述转码服务器对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,所述编码后的音频包中包含所述第一个音频帧的序号;
所述转码服务器将所述编码后的GOP以及音频包发送到封装服务器;
所述封装服务器根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
本发明的另一个方面,提供一种用于音视频同步的分布式转码***,包括:
解封装服务器,转码服务器,以及封装服务器;
所述解封装服务器用于解封装源视频文件,分别产生至少一个图片组GOP以及音频包;
所述解封装服务器还用于将各个GOP中第一个视频帧的序号写入所述各个GOP中,并将各个音频包中的第一个音频帧的序号写入所述各个音频包中;
所述解封装服务器还用于将所述GOP以及音频包发送到所述转码服务器;
所述转码服务器用于对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳;
所述转码服务器还用于对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,所述编码后的音频包中包含所述第一个音频帧的序号;
所述转码服务器还用于将所述编码后的GOP以及音频包发送到所述封装服务器;
所述封装服务器还用于根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
使用本发明实施例公开的分布式转码的音视频同步方法及***,解封装服务器对解码产生的GOP以及音频包中的第一帧文件分别进行编号,从而可以确定各个GOP以及音频包在整个源视频文件中各帧的顺序;转码服务器在对GOP以及音频包进行转码的同时按照GOP以及音频包内部各帧的顺序生成GOP中内部各视频帧的时间戳以及音频包内部个音频帧的时间戳;封装服务器在收到前述处理过的GOP以及音频包后能够根据GOP以及音频包内部第一帧文件的序号以及内部各帧的时间戳生成各帧相对于整个源视频文件的时间戳,这样即可实现转码后的音视频帧文件的同步,保证了视频封装的正常进行。
附图说明
图1所示是一种分布式视频转码的***示意图;
图2所示是本发明实施例提供的一种分布式视频转码的纠错方法的示意图;
图3所示是本发明实施例提供的一种用于音视频同步的分布式转码***的结构示意图。
具体实施方式
在本发明实施例中,解封装服务器对解码产生的GOP以及音频包中的第一帧文件分别进行编号,从而可以确定各个GOP以及音频包在整个源视频文件中各帧的顺序;转码服务器在对GOP以及音频包进行转码的同时按照GOP以及音频包内部各帧的顺序生成GOP中内部各视频帧的时间戳以及音频包内部个音频帧的时间戳;封装服务器在收到前述处理过的GOP以及音频包后能够根据GOP以及音频包内部第一帧文件的序号以及内部各帧的时间戳生成各帧相对于整个源视频文件的时间戳,这样即可实现转码后的音视频帧文件的同步,保证了视频封装的正常进行。
以下详细说明本发明实施例提供的分布式转码的音视频同步方法。
图2所示为本发明一个实施例提供的分布式转码的音视频同步方法示意图,根据该图,详述各步骤如下:
步骤201、解封装服务器解封装源视频文件,分别产生至少一个图片组GOP以及音频包;
其中,所述各个GOP中第一个视频帧的序号,是指所述各个GOP中第一个视频帧在所述源视频文件中所有视频帧中排序的序号;
所述各个音频包中第一个音频帧的序号,是指所述各个音频包中的第一个音频帧在所述源视频文件中所有音频帧中排序的序号。
步骤202、所述解封装服务器将各个GOP中第一个视频帧的序号写入所述各个GOP中,并将各个音频包中的第一个音频帧的序号写入所述各个音频包中;
步骤203、所述解封装服务器将所述GOP以及音频包发送到转码服务器;
步骤204、所述转码服务器对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳;
其中,所述转码服务器对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳,包括:
所述转码服务器按照所述GOP内部帧的顺序对所述GOP进行解码操作;
所述转码服务器按照所述GOP内部帧的顺序对所述解码后的GOP按照新的格式进行编码;
所述转码服务器提取所述GOP中的第一个视频帧的序号,按照所述GOP中的第一个视频帧的序号在对所述GOP中每一帧进行编码的同时产生每一帧的时间戳。
步骤205、所述转码服务器对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,所述编码后的音频包中包含所述第一个音频帧的序号;
其中,所述转码服务器对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,包括:
所述转码服务器按照所述音频包内部帧的顺序对所述音频包进行解码操作;
所述转码服务器按照所述音频包内部帧的顺序对所述解码后的音频包按照新的格式进行编码;
所述转码服务器对所述解码后的音频包按照新的格式进行编码的同时,按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳。
步骤206、所述转码服务器将所述编码后的GOP以及音频包发送到封装服务器;
步骤207、所述封装服务器根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
其中,所述封装服务器根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳,包括:
所述封装服务器根据所述音频包内相邻音频帧的时间戳计算所述音频帧时间戳的间隔,并按照所述音频包内相邻音频帧的时间戳间隔和每一个音频包中第一音频帧的序号生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
使用本发明实施例公开的分布式转码的音视频同步方法,解封装服务器对解码产生的GOP以及音频包中的第一帧文件分别进行编号,从而可以确定各个GOP以及音频包在整个源视频文件中各帧的顺序;转码服务器在对GOP以及音频包进行转码的同时按照GOP以及音频包内部各帧的顺序生成GOP中内部各视频帧的时间戳以及音频包内部个音频帧的时间戳;封装服务器在收到前述处理过的GOP以及音频包后能够根据GOP以及音频包内部第一帧文件的序号以及内部各帧的时间戳生成各帧相对于整个源视频文件的时间戳,这样即可实现转码后的音视频帧文件的同步,保证了视频封装的正常进行。
以下介绍一种用于音视频同步的分布式转码***,用以执行前述实施例中公开的分布式转码的音视频同步方法。
图3所示为本发明一个实施例提供的一种用于音视频同步的分布式转码***结构示意图。依据该图,详述***中的各组成部分以及各自的作用如下:
本发明实施例提供的用于音视频同步的分布式转码***包括:解封装服务器301、转码服务器302,以及封装服务器303。其中,转码服务器302的个数至少为一个。
所述解封装服务器301用于解封装源视频文件,分别产生至少一个图片组GOP以及音频包;
所述解封装服务器301还用于将各个GOP中第一个视频帧的序号写入所述各个GOP中,并将各个音频包中的第一个音频帧的序号写入所述各个音频包中;
其中,所述各个GOP中第一个视频帧的序号,是指所述各个GOP中第一个视频帧在所述源视频文件中所有视频帧中排序的序号;
所述各个音频包中第一个音频帧的序号,是指所述各个音频包中的第一个音频帧在所述源视频文件中所有音频帧中排序的序号。
所述解封装服务器301还用于将所述GOP以及音频包发送到所述转码服务器302;
所述转码服务器302用于对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳;
其中,所述转码服务器302用于对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳,包括:
所述转码服务器按照所述GOP内部帧的顺序对所述GOP进行解码操作;
所述转码服务器按照所述GOP内部帧的顺序对所述解码后的GOP按照新的格式进行编码;
所述转码服务器提取所述GOP中的第一个视频帧的序号,按照所述GOP中的第一个视频帧的序号在对所述GOP中每一帧进行编码的同时产生每一帧的时间戳。
所述转码服务器302还用于对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,所述编码后的音频包中包含所述第一个音频帧的序号;
其中,所述转码服务器302对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,包括:
所述转码服务器按照所述音频包内部帧的顺序对所述音频包进行解码操作;
所述转码服务器按照所述音频包内部帧的顺序对所述解码后的音频包按照新的格式进行编码;
所述转码服务器对所述解码后的音频包按照新的格式进行编码的同时,按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳。
所述转码服务器302还用于将所述编码后的GOP以及音频包发送到所述封装服务器303;
所述封装服务器303用于根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
所述封装服务器根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳,包括:
所述封装服务器根据所述音频包内相邻音频帧的时间戳计算所述音频帧时间戳的间隔,并按照所述音频包内相邻音频帧的时间戳间隔和每一个音频包中第一音频帧的序号生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
使用本发明实施例公开的用于音视频同步的分布式转码***,解封装服务器对解码产生的GOP以及音频包中的第一帧文件分别进行编号,从而可以确定各个GOP以及音频包在整个源视频文件中各帧的顺序;转码服务器在对GOP以及音频包进行转码的同时按照GOP以及音频包内部各帧的顺序生成GOP中内部各视频帧的时间戳以及音频包内部个音频帧的时间戳;封装服务器在收到前述处理过的GOP以及音频包后能够根据GOP以及音频包内部第一帧文件的序号以及内部各帧的时间戳生成各帧相对于整个源视频文件的时间戳,这样即可实现转码后的音视频帧文件的同步,保证了视频封装的正常进行。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟、光盘、网络节点、调度器等各种可以存储程序代码的介质。
最后应说明的是:以上仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种分布式转码的音视频同步方法,其特征在于,包括:
解封装服务器解封装源视频文件,分别产生至少一个图片组GOP以及音频包;
所述解封装服务器将各个GOP中第一个视频帧的序号写入所述各个GOP中,并将各个音频包中的第一个音频帧的序号写入所述各个音频包中;
所述解封装服务器将所述GOP以及音频包发送到转码服务器;
所述转码服务器对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳;
所述转码服务器对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,所述编码后的音频包中包含所述第一个音频帧的序号;
所述转码服务器将所述编码后的GOP以及音频包发送到封装服务器;
所述封装服务器根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
2.根据权利要求1所述的方法,其特征在于,所述转码服务器对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳,包括:
所述转码服务器按照所述GOP内部帧的顺序对所述GOP进行解码操作;
所述转码服务器按照所述GOP内部帧的顺序对所述解码后的GOP按照新的格式进行编码;
所述转码服务器提取所述GOP中的第一个视频帧的序号,按照所述GOP中的第一个视频帧的序号在对所述GOP中每一帧进行编码的同时生成每一帧的时间戳。
3.根据权利要求1或2所述的方法,其特征在于,所述转码服务器对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,包括:
所述转码服务器按照所述音频包内部帧的顺序对所述音频包进行解码操作;
所述转码服务器按照所述音频包内部帧的顺序对所述解码后的音频包按照新的格式进行编码;
所述转码服务器对所述解码后的音频包按照新的格式进行编码的同时,按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳。
4.根据权利要求1所述的方法,其特征在于,所述各个GOP中第一个视频帧的序号,是指所述各个GOP中第一个视频帧在所述源视频文件中所有视频帧中排序的序号;
所述各个音频包中第一个音频帧的序号,是指所述各个音频包中的第一个音频帧在所述源视频文件中所有音频帧中排序的序号。
5.根据权利要求4所述的方法,其特征在于,所述封装服务器根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳,包括:
所述封装服务器根据所述音频包内相邻音频帧的时间戳计算所述音频帧时间戳的间隔,并按照所述音频包内相邻音频帧的时间戳间隔和每一个音频包中第一音频帧的序号生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
6.一种用于音视频同步的分布式转码***,其特征在于,包括:
解封装服务器,转码服务器,以及封装服务器;
所述解封装服务器用于解封装源视频文件,分别产生至少一个图片组GOP以及音频包;
所述解封装服务器还用于将各个GOP中第一个视频帧的序号写入所述各个GOP中,并将各个音频包中的第一个音频帧的序号写入所述各个音频包中;
所述解封装服务器还用于将所述GOP以及音频包发送到所述转码服务器;
所述转码服务器用于对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳;
所述转码服务器还用于对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,所述编码后的音频包中包含所述第一个音频帧的序号;
所述转码服务器还用于将所述编码后的GOP以及音频包发送到所述封装服务器;
所述封装服务器还用于根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
7.根据权利要求6所述的***,其特征在于,所述转码服务器用于对所述GOP进行编解码操作,生成编码后的GOP,并对所述编码后的GOP内部各视频帧生成时间戳,包括:
所述转码服务器按照所述GOP内部帧的顺序对所述GOP进行解码操作;
所述转码服务器按照所述GOP内部帧的顺序对所述解码后的GOP按照新的格式进行编码;
所述转码服务器提取所述GOP中的第一个视频帧的序号,按照所述GOP中的第一个视频帧的序号在对所述GOP中每一帧进行编码的同时产生每一帧的时间戳。
8.根据权利要求6或7所述的***,其特征在于,所述转码服务器对所述音频包进行编解码操作,生成编码后的音频包,并按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳,包括:
所述转码服务器按照所述音频包内部帧的顺序对所述音频包进行解码操作;
所述转码服务器按照所述音频包内部帧的顺序对所述解码后的音频包按照新的格式进行编码;
所述转码服务器对所述解码后的音频包按照新的格式进行编码的同时,按照所述音频包内部帧的顺序对所述编码后的音频包内部各音频帧生成时间戳。
9.根据权利要求5所述的***,其特征在于,所述各个GOP中第一个视频帧的序号,是指所述各个GOP中第一个视频帧在所述源视频文件中所有视频帧中排序的序号;
所述各个音频包中第一个音频帧的序号,是指所述各个音频包中的第一个音频帧在所述源视频文件中所有音频帧中排序的序号。
10.根据权利要求9所述的***,其特征在于,所述封装服务器根据所述各个编码后的音频包中第一个音频帧的序号,以及各个音频包内部各音频帧的时间戳生成所述音频包内部各音频帧相对于所述源视频文件的时间戳,包括:
所述封装服务器根据所述音频包内相邻音频帧的时间戳计算所述音频帧时间戳的间隔,并按照所述音频包内相邻音频帧的时间戳间隔和每一个音频包中第一音频帧的序号生成所述音频包内部各音频帧相对于所述源视频文件的时间戳。
CN201310634366.XA 2013-12-02 2013-12-02 一种分布式转码的音视频同步方法及*** Expired - Fee Related CN103647970B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310634366.XA CN103647970B (zh) 2013-12-02 2013-12-02 一种分布式转码的音视频同步方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310634366.XA CN103647970B (zh) 2013-12-02 2013-12-02 一种分布式转码的音视频同步方法及***

Publications (2)

Publication Number Publication Date
CN103647970A true CN103647970A (zh) 2014-03-19
CN103647970B CN103647970B (zh) 2017-04-12

Family

ID=50253114

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310634366.XA Expired - Fee Related CN103647970B (zh) 2013-12-02 2013-12-02 一种分布式转码的音视频同步方法及***

Country Status (1)

Country Link
CN (1) CN103647970B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105142037A (zh) * 2015-09-10 2015-12-09 北京暴风科技股份有限公司 一种分布式转码音视频合成的方法及***
CN112543355A (zh) * 2020-11-25 2021-03-23 南通亿荣网络科技有限公司 一种分布式音视频传输方法及***
CN113727112A (zh) * 2021-09-23 2021-11-30 北京车和家信息技术有限公司 视频转码方法、装置、电子设备和介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873482A (zh) * 2010-07-02 2010-10-27 上海交通大学 实时流媒体集群转码***
US20120076209A1 (en) * 2010-09-27 2012-03-29 Renesas Electronics Corporation Transcoding device, transcoding method and program thereof
CN102790906A (zh) * 2012-08-28 2012-11-21 曙光信息产业(北京)有限公司 编解码***和方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873482A (zh) * 2010-07-02 2010-10-27 上海交通大学 实时流媒体集群转码***
US20120076209A1 (en) * 2010-09-27 2012-03-29 Renesas Electronics Corporation Transcoding device, transcoding method and program thereof
CN102420981A (zh) * 2010-09-27 2012-04-18 瑞萨电子株式会社 转码装置和转码方法
CN102790906A (zh) * 2012-08-28 2012-11-21 曙光信息产业(北京)有限公司 编解码***和方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105142037A (zh) * 2015-09-10 2015-12-09 北京暴风科技股份有限公司 一种分布式转码音视频合成的方法及***
CN105142037B (zh) * 2015-09-10 2019-07-19 暴风集团股份有限公司 一种分布式转码音视频合成的方法及***
CN112543355A (zh) * 2020-11-25 2021-03-23 南通亿荣网络科技有限公司 一种分布式音视频传输方法及***
CN113727112A (zh) * 2021-09-23 2021-11-30 北京车和家信息技术有限公司 视频转码方法、装置、电子设备和介质
CN113727112B (zh) * 2021-09-23 2024-04-16 北京车和家信息技术有限公司 视频转码方法、装置、电子设备和介质

Also Published As

Publication number Publication date
CN103647970B (zh) 2017-04-12

Similar Documents

Publication Publication Date Title
TWI463875B (zh) 傳輸資料流程中的靈活子流參考
CN102740064B (zh) 对讲***中流媒体传输的组包方法
CN103200425B (zh) 一种多媒体处理装置及方法
CN105009595A (zh) 发送设备、发送方法、接收设备以及接收方法
CN107005729A (zh) 用于多媒体和文件传输的传输接口
WO2013185517A1 (zh) 一种音视频编码同步方法和***
CN102665103A (zh) 一种适用于流媒体服务的音频视频封装方法
EP3843385A1 (en) Method and apparatus for generating media file comprising 3-dimensional video content, and method and apparatus for replaying 3-dimensional video content
JP2007012112A (ja) データ記録装置及びその方法、プログラム、記録媒体
CN103686203A (zh) 视频转码方法及装置
CN102547299A (zh) 基于mpeg-2视频流的音视频同步控制方法
CN104575547A (zh) 多媒体文件制作方法、播放方法及***
CN103780977A (zh) 一种基于帧定位技术的流媒体播放方法
CN105280205A (zh) 非线性编辑软件音视频同步处理方法及装置
CN105142037B (zh) 一种分布式转码音视频合成的方法及***
CN103647970A (zh) 一种分布式转码的音视频同步方法及***
CN102984548B (zh) 3d立体视频编码传输方法及装置
CN102724522B (zh) 一种基于dci标准的4d数字电影实现方法和***
CN102790906A (zh) 编解码***和方法
US9183842B2 (en) Transcoder with dynamic audio channel changing
CN103618902B (zh) 一种视频文件的转码方法、装置及***
CN104768053A (zh) 一种基于流分解和流重组的格式转换方法及***
CN105657448B (zh) 一种编码视频流的转发方法、装置及***
CN113630643B (zh) 媒体流收录方法、装置及计算机存储介质、电子设备
CN102802002A (zh) 一种手机3d电视视频播放方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A distributed transcoding audio and video synchronization method and system

Effective date of registration: 20210104

Granted publication date: 20170412

Pledgee: Inner Mongolia Huipu Energy Co.,Ltd.

Pledgor: TVMINING (BEIJING) MEDIA TECHNOLOGY Co.,Ltd.

Registration number: Y2020990001527

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170412

Termination date: 20211202