CN103503462A - 实时转码方法及设备 - Google Patents
实时转码方法及设备 Download PDFInfo
- Publication number
- CN103503462A CN103503462A CN201180003531.0A CN201180003531A CN103503462A CN 103503462 A CN103503462 A CN 103503462A CN 201180003531 A CN201180003531 A CN 201180003531A CN 103503462 A CN103503462 A CN 103503462A
- Authority
- CN
- China
- Prior art keywords
- transcoding
- speed
- parameter
- real
- time
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000006243 chemical reaction Methods 0.000 claims abstract description 4
- 238000010845 search algorithm Methods 0.000 claims description 6
- 230000033001 locomotion Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 description 6
- 230000009467 reduction Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/56—Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/127—Prioritisation of hardware or computational resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/156—Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提供一种实时转码方法及设备。转码设备通过获得当前的第一转码速率,并根据上述第一转码速率和预先设置的第二转码速率,调整转码参数,使得能够利用调整之后的转码参数,对媒体流进行实时转换,能够解决现有技术中由于转码设备利用固定转码参数对媒体流进行实时转换而导致的实时转码的灵活性降低的问题。
Description
实时转码方法及设备
技术领域
本发明涉及实时转码技术, 尤其涉及一种实时转码方法及设备。 背景技术
流媒体是指以数据流的形式实时传输的音频、 视频等多媒体内容, 而流 媒体技术则是在网络上使用、 处理、 发布多媒体数据流(媒体流) 的技术。 媒体流的实时转码技术是流媒体技术中重要的一项。 现有技术中, 实时转码 通常是利用预先设置的固定转码参数, 对媒体流进行实时转换, 从而使得转 码之后的媒体流能够进行特定的媒体业务。
然而, 由于多媒体内容的场景千差万别, 而转码速率会受到媒体内容的 影响, 若利用固定转码参数对媒体流进行实时转码, 会导致实时转码的灵活 性的降低, 例如: 若固定转码参数不能满足当前多媒体场景所需要的转码实 时性,将会使得输入緩冲区数据溢出,从而导致客户端出现视频播放不流畅、 马赛克等现象, 影响了流媒体业务质量; 若固定转码参数能够远远满足当前 多媒体场景需要的转码实时性, 可能导致***资源的浪费。
发明内容
本发明实施例提供一种实时转码方法及设备, 用以解决现有技术中由于 转码设备利用固定转码参数对媒体流进行实时转换而导致的实时转码的灵活 性降低的问题。
一方面提供了一种实时转码方法, 包括:
转码设备获得当前的第一转码速率;
所述转码设备根据所述第一转码速率和预先设置的第二转码速率, 调整 转码参数;
所述转码设备利用调整之后的转码参数 , 对媒体流进行实时转换。
另一方面提供了一种实时转码设备, 包括:
获得单元, 用于获得当前的第一转码速率;
调整单元, 用于根据所述第一转码速率和预先设置的第二转码速率, 调 整转码参数;
转码单元, 用于利用调整之后的转码参数, 对媒体流进行实时转换。 由上述技术方案可知, 转码设备通过获得当前的第一转码速率, 并根据 上述第一转码速率和预先设置的第二转码速率, 调整转码参数, 使得能够利 用调整之后的转码参数, 对媒体流进行实时转换, 能够解决现有技术中由于 转码设备利用固定转码参数对媒体流进行实时转换而导致的实时转码的灵活 性降低的问题。 如果当前的转码参数不能满足当前多媒体场景所需要的转码 实时性, 转码设备则可以适当的调整转码参数, 以使得调整之后的转码参数 能够满足当前多媒体场景所需要的转码实时性, 可以避免由于输入緩冲区的 数据溢出, 导致的客户端出现视频播放不流畅、 马赛克等现象, 从而提高了 流媒体业务质量; 如果当前的转码参数能够满足当前多媒体场景需要的转码 实时性, 转码设备则可以适当的调整转码参数, 以使得调整之后的转码参数 对应的转码速率降低, 能够提高当前多媒体场景对应的音频或视频质量, 充 分利用了***资源。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下 面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员来讲, 在 不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明一实施例提供的实时转码方法的流程示意图;
图 2为本发明另一实施例提供的实时转码设备的结构示意图。 具体实施方式 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发 明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获
得的所有其他实施例, 都属于本发明保护的范围。
图 1为本发明一实施例提供的实时转码方法的流程示意图,如图 1所示, 本实施例的实时转码方法可以包括:
101、 转码设备获得当前的第一转码速率;
例如: 转码设备可以根据在一定时间内完成实时码率转换的帧的数量, 获得当前的第一转码速率。
可选地, 在 101之前, 转码设备还可以进一步利用预先设置的初始转码 参数, 对媒体流进行实时转换, 以使得上述转码设备执行 101 , 以获得当前 的第一转码速率。
102、 上述转码设备根据上述第一转码速率和预先设置的第二转码速率, 调整转码参数;
例如: 如果上述第一转码速率小于上述预先设置的第二转码速率, 则说 明当前的转码参数不能满足当前多媒体场景所需要的转码实时性, 可以适当 的调整转码参数 , 以使得调整之后的转码参数能够满足当前多媒体场景所需 要的转码实时性。
例如:如果上述第一转码速率大于或等于上述预先设置的第二转码速率, 则说明当前的转码参数能够满足当前多媒体场景所需要的转码实时性, 可以 适当的调整转码参数, 以使得调整之后的转码参数对应的转码速率降低, 能 够提高当前多媒体场景对应的音频或视频质量。
可选地, 转码设备还可以根据预先设置的标准转码参数、 预先设置的第 二转码速率和上述第一转码速率, 调整转码参数, 以使得上述调整之后的转 码参数对应的转码速率大于或等于上述预先设置的标准转码参数对应的转码 速率。
例如:如果上述第一转码速率大于或等于上述预先设置的第二转码速率, 则说明当前的转码参数能够满足当前多媒体场景所需要的转码实时性, 可以 适当的调整转码参数, 以使得调整之后的转码参数对应的转码速率最大限度 降低到上述预先设置的标准转码参数对应的转码速率, 能够在充分保证实时 转换的实时性前提下, 适当提高当前多媒体场景对应的音频或视频质量。
103、 上述转码设备利用调整之后的转码参数, 对媒体流进行实时转换。 需要说明的是: 本发明实施例提供的实时转码方法可以适用于任何编码
格式, 本发明实施例对此不进行限定。 例如: 如果上述实时转换的目标编码 格式为 H.264, 上述转码设备则可以根据预先设置的第二转码速率和上述第 一转码速率, 调整但不限于运动矢量搜索算法(例如: 全搜索算法、 六边形 搜索算法等) 、 运动矢量搜索范围、 P 帧快速跳过决策模式(例如: 开启或 关闭) 、 参考帧数量和是否使用网格编码(例如: 开启或关闭) 中的至少一 个参数。
可以理解的是: 在 102之前, 可以预先建立一系列不同转码速率等级的 调整转码参数集合, 能够使得转码设备在 102中, 根据预先设置的第二转码 速率和上述第一转码速率, 选择不同的参数集合, 实现快速调整转码参数。
本实施例中, 转码设备通过获得当前的第一转码速率, 并根据上述第一 转码速率和预先设置的第二转码速率, 调整转码参数, 使得能够利用调整之 后的转码参数, 对媒体流进行实时转换, 能够解决现有技术中由于转码设备 利用固定转码参数对媒体流进行实时转换而导致的实时转码的灵活性降低的 问题。 如果当前的转码参数不能满足当前多媒体场景所需要的转码实时性, 转码设备则可以适当的调整转码参数, 以使得调整之后的转码参数能够满足 当前多媒体场景所需要的转码实时性,可以避免由于输入緩冲区的数据溢出, 导致的客户端出现视频播放不流畅、 马赛克等现象, 从而提高了流媒体业务 质量; 如果当前的转码参数能够满足当前多媒体场景需要的转码实时性, 转 码设备则可以适当的调整转码参数, 以使得调整之后的转码参数对应的转码 速率降低, 能够提高当前多媒体场景对应的音频或视频质量, 充分利用了系 统资源。
需要说明的是: 对于前述的各方法实施例, 为了简单描述, 故将其都表 述为一系列的动作组合, 但是本领域技术人员应该知悉, 本发明并不受所描 述的动作顺序的限制, 因为依据本发明, 某些步骤可以采用其他顺序或者同 时进行。 其次, 本领域技术人员也应该知悉, 说明书中所描述的实施例均属 于优选实施例, 所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中, 对各个实施例的描述都各有侧重, 某个实施例中没有 详述的部分, 可以参见其他实施例的相关描述。
图 2为本发明另一实施例提供的实时转码设备的结构示意图, 如图 2所 示, 本实施例的实时转码设备可以包括获得单元 21、 调整单元 22和转码单
元 23。 其中, 获得单元 21用于获得当前的第一转码速率; 调整单元 22用于 根据获得单元 21获得的上述第一转码速率和预先设置的第二转码速率,调整 转码参数; 转码单元 23用于利用调整单元 22调整之后的转码参数, 对媒体 流进行实时转换。
上述图 1对应的实施例中转码设备的功能可以由本实施例提供的实时转 码设备实现。
可选地,本实施例中的转码单元 23还可以进一步利用预先设置的初始转 码参数,对媒体流进行实时转换, 以使得获得单元 21获得当前的第一转码速 率。
例如: 本实施例中的获得单元 21可以根据转码单元 23在一定时间内完 成实时码率转换的帧的数量, 获得当前的第一转码速率。
需要说明的是: 本发明实施例提供的实时转码设备可以适用于任何编码 格式, 本发明实施例对此不进行限定。 例如: 如果上述实时转换的目标编码 格式为 H.264,本实施例中的调整单元 22则可以根据预先设置的第二转码速 率和上述第一转码速率, 调整但不限于运动矢量搜索算法、 运动矢量搜索范 围、 P 帧快速跳过决策模式、 参考帧数量和是否使用网格编码中的至少一个 参数。
进一步地,本实施例中的调整单元 22还可以进一步根据预先设置的标准 转码参数、 预先设置的第二转码速率和上述第一转码速率, 调整转码参数, 以使得上述调整之后的转码参数对应的转码速率大于或等于上述预先设置的 标准转码参数对应的转码速率。
本实施例中, 转码设备通过获得单元获得当前的第一转码速率, 并由调 整单元根据预先设置的第二转码速率和获得单元获得的上述第一转码速率, 调整转码参数, 使得转码单元能够利用调整单元调整之后的转码参数, 对媒 体流进行实时转换, 能够解决现有技术中由于转码设备利用固定转码参数对 媒体流进行实时转换而导致的实时转码的灵活性降低的问题。 如果当前的转 码参数不能满足当前多媒体场景所需要的转码实时性, 转码设备则可以适当 的调整转码参数 , 以使得调整之后的转码参数能够满足当前多媒体场景所需 要的转码实时性, 可以避免由于输入緩冲区的数据溢出, 导致的客户端出现 视频播放不流畅、 马赛克等现象, 从而提高了流媒体业务质量; 如果当前的
转码参数能够满足当前多媒体场景需要的转码实时性, 转码设备则可以适当 的调整转码参数, 以使得调整之后的转码参数对应的转码速率降低, 能够提 高当前多媒体场景对应的音频或视频质量, 充分利用了***资源。
所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上述描 述的***, 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应 过程, 在此不再赘述。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的***, 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到另一个 ***, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口, 装置或单元的间接耦合 或通信连接, 可以是电性, 机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作 为单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。
另外 ,在本发明各个实施例中的各功能单元可以集成在一个处理单元中 , 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单 元中。 上述集成的单元既可以采用硬件的形式实现, 也可以采用硬件加软件 功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元, 可以存储在一个计算机 可读取存储介质中。 上述软件功能单元存储在一个存储介质中, 包括若干指 令用以使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等) 执行本发明各个实施例所述方法的部分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器(Read-Only Memory, 简称 ROM ) 、 随机存取存储 器( Random Access Memory, 简称 RAM )、 磁碟或者光盘等各种可以存储 程序代码的介质。
最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对其 限制; 尽管参照前述实施例对本发明进行了详细的说明, 本领域的普通技术
人员应当理解: 其依然可以对前述各实施例所记载的技术方案进行修改, 或 者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技 术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (1)
- 权 利 要求 书1、 一种实时转码方法, 其特征在于, 包括:转码设备获得当前的第一转码速率;所述转码设备根据所述第一转码速率和预先设置的第二转码速率, 调整 转码参数;所述转码设备利用调整之后的转码参数 , 对媒体流进行实时转换。2、 根据权利要求 1所述的方法, 其特征在于, 所述转码设备获得当前的 第一转码速率之前, 还包括:所述转码设备利用预先设置的初始转码参数, 对媒体流进行实时转换, 以使得所述转码设备获得当前的第一转码速率。3、 根据权利要求 1所述的方法, 其特征在于, 所述转码设备获得当前的 第一转码速率, 包括:所述转码设备根据在一定时间内完成实时码率转换的帧的数量, 获得当 前的第一转码速率。4、 根据权利要求 1~3任一权利要求所述的方法, 其特征在于, 所述实 时转换的目标编码格式为 H.264, 所述转码设备根据所述第一转码速率和预 先设置的第二转码速率, 调整转码参数, 包括:所述转码设备根据所述第一转码速率和预先设置的第二转码速率, 调整 运动矢量搜索算法、 运动矢量搜索范围、 P 帧快速跳过决策模式、 参考帧数 量和是否使用网格编码中的至少一个参数。5、 根据权利要求 1~3任一权利要求所述的方法, 其特征在于, 所述转 码设备根据所述第一转码速率和预先设置的第二转码速率, 调整转码参数, 包括:所述转码设备根据所述第一转码速率、 预先设置的标准转码参数和预先 设置的第二转码速率, 调整转码参数, 以使得所述调整之后的转码参数对应 的转码速率大于或等于所述预先设置的标准转码参数对应的转码速率。6、 一种实时转码设备, 其特征在于, 包括:获得单元, 用于获得当前的第一转码速率;调整单元, 用于根据所述第一转码速率和预先设置的第二转码速率, 调 整转码参数; 转码单元, 用于利用调整之后的转码参数, 对媒体流进行实时转换。7、 根据权利要求 6所述的设备, 其特征在于, 所述转码单元还用于 利用预先设置的初始转码参数, 对媒体流进行实时转换, 以使得所述获 得单元获得当前的第一转码速率。8、 根据权利要求 6所述的设备, 其特征在于, 所述获得单元具体用于 根据所述转码单元在一定时间内完成实时码率转换的帧的数量, 获得当 前的第一转码速率。9、 根据权利要求 6~8任一权利要求所述的设备, 其特征在于, 所述实 时转换的目标编码格式为 H.264, 所述调整单元具体用于根据所述第一转码速率和预先设置的第二转码速率, 调整运动矢量搜索 算法、 运动矢量搜索范围、 P 帧快速跳过决策模式、 参考帧数量和是否使用 网格编码中的至少一个参数。10、 根据权利要求 6~8任一权利要求所述的设备, 其特征在于, 所述调 整单元具体用于根据所述第一转码速率、 预先设置的标准转码参数和预先设置的第二转 码速率, 调整转码参数, 以使得所述调整之后的转码参数对应的转码速率大 于或等于所述预先设置的标准转码参数对应的转码速率。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2011/083519 WO2013082750A1 (zh) | 2011-12-06 | 2011-12-06 | 实时转码方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103503462A true CN103503462A (zh) | 2014-01-08 |
CN103503462B CN103503462B (zh) | 2017-09-19 |
Family
ID=48573482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180003531.0A Expired - Fee Related CN103503462B (zh) | 2011-12-06 | 2011-12-06 | 实时转码方法及设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140205020A1 (zh) |
CN (1) | CN103503462B (zh) |
WO (1) | WO2013082750A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105187835A (zh) * | 2014-05-30 | 2015-12-23 | 阿里巴巴集团控股有限公司 | 基于内容的自适应视频转码方法及装置 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9660845B2 (en) * | 2015-10-06 | 2017-05-23 | Huawei Technologies Co., Ltd. | System and method for state reduction in trellis equalizers using bounded state enumeration |
CN105898371A (zh) * | 2015-12-07 | 2016-08-24 | 乐视云计算有限公司 | 实时转码的实时控制方法及装置 |
EP3349451A1 (en) * | 2017-01-11 | 2018-07-18 | Thomson Licensing | Method and apparatus for selecting a coding mode used for encoding/decoding a residual block |
CN111629233B (zh) * | 2020-05-29 | 2022-03-25 | 北京华夏电通科技股份有限公司 | 音视频转码方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801936A (zh) * | 2005-12-30 | 2006-07-12 | 杭州华为三康技术有限公司 | 运动图像编码控制方法及编码装置 |
US20070071097A1 (en) * | 2005-09-29 | 2007-03-29 | Kabushiki Kaisha Toshiba | Recompression method and apparatus for video data |
US20070280349A1 (en) * | 2006-05-30 | 2007-12-06 | Freescale Semiconductor Inc. | Scalable rate control system for a video encoder |
US20110069750A1 (en) * | 2009-09-22 | 2011-03-24 | Texas Instruments Incorporated | System and method for adaptively allocating resources in a transcoder |
CN102075745A (zh) * | 2010-12-02 | 2011-05-25 | 北京世纪鼎点软件有限公司 | 一种视频编转码器输入与输出动态配置装置及方法 |
CN102143362A (zh) * | 2011-03-03 | 2011-08-03 | 中国电子科技集团公司第三研究所 | 从mpeg2或h.263格式到h.264格式的视频转换编码的处理方法及装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7283803B2 (en) * | 2004-04-16 | 2007-10-16 | Broadcom Corporation | Location-aware application based quality of service (QOS) via a broadband access gateway |
CN1996813B (zh) * | 2006-01-06 | 2012-05-16 | 撤克斯坦纳帷葛驯公司 | 用于区域/广域网络环境中连续媒体流的自适应媒体传输管理 |
JP4654918B2 (ja) * | 2006-01-12 | 2011-03-23 | 株式会社日立製作所 | 情報処理装置及び情報処理システム |
US8667279B2 (en) * | 2008-07-01 | 2014-03-04 | Sling Media, Inc. | Systems and methods for securely place shifting media content |
CN101404767A (zh) * | 2008-11-24 | 2009-04-08 | 崔天龙 | 一种基于图像分析及人工智能的可变参数的自动化视频转码方法 |
US8478236B2 (en) * | 2009-01-16 | 2013-07-02 | Broadcom Corporation | User profile based content delivery between a standard handset and a Femtocell device |
IT1398196B1 (it) * | 2009-06-25 | 2013-02-14 | St Microelectronics Srl | Controllore dinamico della velocita' di trasmissione indipendente dal gruppo di immagini |
US9832540B2 (en) * | 2010-12-15 | 2017-11-28 | Hulu, LLC | Method and apparatus for hybrid transcoding of a media program |
CN102263959B (zh) * | 2011-08-08 | 2014-03-26 | 中国电信股份有限公司 | 直播中转方法和*** |
US8885702B2 (en) * | 2011-10-17 | 2014-11-11 | Google Inc. | Rate-distortion-complexity optimization of video encoding guided by video description length |
-
2011
- 2011-12-06 WO PCT/CN2011/083519 patent/WO2013082750A1/zh active Application Filing
- 2011-12-06 CN CN201180003531.0A patent/CN103503462B/zh not_active Expired - Fee Related
-
2013
- 2013-12-16 US US14/107,342 patent/US20140205020A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070071097A1 (en) * | 2005-09-29 | 2007-03-29 | Kabushiki Kaisha Toshiba | Recompression method and apparatus for video data |
CN1801936A (zh) * | 2005-12-30 | 2006-07-12 | 杭州华为三康技术有限公司 | 运动图像编码控制方法及编码装置 |
US20070280349A1 (en) * | 2006-05-30 | 2007-12-06 | Freescale Semiconductor Inc. | Scalable rate control system for a video encoder |
US20110069750A1 (en) * | 2009-09-22 | 2011-03-24 | Texas Instruments Incorporated | System and method for adaptively allocating resources in a transcoder |
CN102075745A (zh) * | 2010-12-02 | 2011-05-25 | 北京世纪鼎点软件有限公司 | 一种视频编转码器输入与输出动态配置装置及方法 |
CN102143362A (zh) * | 2011-03-03 | 2011-08-03 | 中国电子科技集团公司第三研究所 | 从mpeg2或h.263格式到h.264格式的视频转换编码的处理方法及装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105187835A (zh) * | 2014-05-30 | 2015-12-23 | 阿里巴巴集团控股有限公司 | 基于内容的自适应视频转码方法及装置 |
CN105187835B (zh) * | 2014-05-30 | 2019-02-15 | 阿里巴巴集团控股有限公司 | 基于内容的自适应视频转码方法及装置 |
US10645449B2 (en) | 2014-05-30 | 2020-05-05 | Alibaba Group Holding Limited | Method and apparatus of content-based self-adaptive video transcoding |
Also Published As
Publication number | Publication date |
---|---|
US20140205020A1 (en) | 2014-07-24 |
CN103503462B (zh) | 2017-09-19 |
WO2013082750A1 (zh) | 2013-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Petrangeli et al. | An http/2-based adaptive streaming framework for 360 virtual reality videos | |
CN109587519B (zh) | 基于q学习的异构网络多径视频传输控制***及方法 | |
CN112954385B (zh) | 一种基于控制论和数据驱动的自适应分流决策方法 | |
CN103503462A (zh) | 实时转码方法及设备 | |
CN109413448A (zh) | 基于深度强化学习的移动设备全景视频播放*** | |
CN104394484A (zh) | 一种无线实时流媒体传输方法 | |
CN104427400A (zh) | 流媒体传输方法、***以及流媒体服务器 | |
CN105162809A (zh) | 一种基于模块间通信的实时视频转码*** | |
CN102148747A (zh) | 媒体流的发送方法及装置 | |
Darwich et al. | Cost efficient repository management for cloud-based on-demand video streaming | |
CN106791850A (zh) | 视频编码方法及装置 | |
CN102209262B (zh) | 一种内容调度的方法、装置和*** | |
CN102263942A (zh) | 一种分级视频转码装置和方法 | |
Wang et al. | Adaptive video streaming in multi-tier computing networks: Joint edge transcoding and client enhancement | |
CN101656947B (zh) | 跨异构网络业务共享建立方法、设备及*** | |
CN102333214B (zh) | 用于异构网络的码流传输方法、装置及*** | |
US20220035724A1 (en) | Non-linear management of real time sequential data in cloud instances via time constraints | |
Nguyen et al. | An adaptive streaming method of 360 videos over HTTP/2 protocol | |
CN108391142A (zh) | 一种视频增强的方法及相关设备 | |
CN102630038A (zh) | 一种基于视频内容的视频客观参数到QoE的映射方法 | |
CN101090369B (zh) | 一种在流媒体***中控制数据包发送速率的方法 | |
CN107529711A (zh) | 流媒体的显示方法及装置 | |
CN103561282B (zh) | 流媒体文件的数据传输方法和装置 | |
CN106302465B (zh) | 一种播放音视频数据的方法及装置 | |
Moldovan et al. | Optimizing HAS for 360-degree videos |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
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: 20170919 |