搜档网
当前位置:搜档网 › 基于FFmpeg开源组件的视频自动转码

基于FFmpeg开源组件的视频自动转码

基于FFmpeg开源组件的视频自动转码
基于FFmpeg开源组件的视频自动转码

基于分布式视频转码技术的视频云平台

基于分布式视频转码技术的视频云平台 高飞孙欣然张和胜 摘要: 随着网络视频产业的发展,网络视频产业朝着由少数网络视频服务提供商基于各自平台向用户提供服务的方向发展,而云计算作为未来软件、互联网等服务的普适平台,开始与网络视频服务相结合,从而出现基于云计算的网络视频云服务平台。在网络视频快速发展的趋势下,SMG利用其在广播电视领域里的内容和技术优势,建设SMG视频云平台。本文从分布式云计算角度详细介绍SMG视频云平台及其核心部件—分布式视频转码中心架构和功能。 关键字:云计算、视频转码、视频网站、SMG视频云平台 1、前言 国家广电总局科技委副主任杜百川指出:“下一代网络服务核心是云计算,三网融合后的有线电视网络将以视频云计算作为核心技术,通过该技术实现高效、优质的服务。”同时艾瑞数据显示,2012年将有5.27亿的中国用户通过互联网观看视频,电视互联网化,互联网视频化这种全新业态已经成为广播电视媒体技术发展的重要发展方向。随着网络视频产业的发展,网络视频产业朝着由少数网络视频服务提供商基于各自平台向用户提供服务的方向发展,而云计算作为未来软件、互联网等服务的普适平台,开始与网络视频服务相结合,因此云计算将成为各大网络视频服务提供商未来平台的合理选择,从而出现基于分布式云计算等技术的网络视频云服务平台。 在网络视频快速发展的趋势下,SMG利用其在广播电视领域里的内容和技术优势,建设SMG视频云平台。该视频云平台核心部件分布式视频云转码中心,能够实时转换任意格式的SMG自产视频内容和其他视频内容。分布式视频云转码中心利用云计算技术和分布式转码技术等新媒体技术,实现云存储、云转码、云推送、云播放器等云服务功能,为客户提供真正跨媒体、高品质、多格式、多协议的完整多媒体视频云服务。通过SMG视频云服务平台,客户可以利用高效的互联网及无线互联网多媒体传输架构,直接进行音视频上传、转码、分发、存储、缓存、传输等各种应用和管理。本文从云计算角度详细介绍SMG视频云平台及其核心部件—分布式视频转码中心架构和功能。

视频转码技术及转码实现详解

视频转码技术及转码实现详解 本文简单介绍了视频转码技术的定义、分类及实现手段,重点分析了如何在视频工程中使用转码技术,包括转码技术的使用方式及其优势所在。分析了在流方式和文件方式下如何使用转码技术。通过对移动非线性编辑系统远程传输视频数据和节目制作网络素材集中上载两个工程实例的分析,探讨了转码系统工作的灵活性和通用性。阐明了作者对在专业视频领域内,配合计算机设备及网络架构,使用转码技术前景的看法。 1 引言 从一个简单的问题开始我们的讨论:对于一个视频工程技术人员而言,工作中所需面对的视音频编码方式有多少种? 以编码和压缩方式的大类而言,我们需要面对 MoTIon-JPEG 、 MPEG 、 DV 、H.261\H.263 等不同系列的压缩编码方式;每一种编码方式我们又需面对不同的子类或子级,如讨论 DVB ,经常就要涉及 MPEG-2 MP@ML 和 MP@HL ;不同厂商的视频产品,也根据各自情况采用不同的帧内、帧间编码关系及不同的码流; GOP 长度、 I 、 B 、 P 帧、 50 、25 Mbps 等名词现在已经成为视频产品技术参数的重要组成部分;每个厂商在视频数据的封装上也有各自的编码方式,不同厂商开发的视频服务器,如 Grass Valley 的 Profile 系列服务器和 SONY 的 MAV 系列的服务器,虽然可以支持以相同 GOP 长度、相同码流的编码方式产生 MPEG-2 视频文件,但由于在文件封装上的不同,二者产生的视频文件是无法相互直接使用的,这种情况在数字视频领域相当普遍,有时甚至在同一厂商所开发的不同系列的视频产品中,数据流或文件也是无法相互识别的。 我们不想在这里探讨哪一种编码压缩方式更好、更优秀,本文想要讨论的是:在采用不同压缩编码方式的视频设备之间如何高质量、高效效率的共享和交换视音频数据。 现在交换视频数据的普遍做法是将编码完成的视频数据解压缩为基带信号,根据情况进行再编码,并加以适当的封装,使用相同的接口协议,以流的方式,在不同的视频产品之间进行传输共享。如在不同的视频产品间使用 SDI 连接,不论设备内部使用何种编码方式,均通过内置的 SDI 编解码器将视频数据编解码为标准的 SDI 数据流,进行传输。 无论设备 A 内部的采用何种压缩编码方式,在向设备 B 传输视频数据时,首先通过其内置的数据解码单元将视频数据解码送至 SDI 编码器,封装转换成 SDI 数据流,再通过SDI 接口传输给设备 B 的 SDI 接口,设备 B 将其通过 SDI 解码器,送至其本身的数据编码单元,对视频数据重新编码进行处理或存储。 这种数据交换的前提,是不同的设备存在遵从相同协议的接口,如 SDI 接口,并具备相应的编解码硬件设备,使用一种可以共同识别的数据流作为中介进行视音频数据的交换。 我们换一个角度来看,这种方式本身可以看成是一个编码方式转换,即转码的过程。它将设备 A 中编码处理的视频数据解码,通过 SDI 编解码器转换成 SDI 流,传输给设备 B ,再将其传换成为设备 B 所使用的数据编码方式进行处理和存储。

常见视频的格式转换方法

常见视频的格式转换方法 一、常见的视频格式 1、ASF ASF 是Advanced Streaming format 的缩写,由字面(高级流格式)意思就应该看出这个格式的用处了吧。说穿了ASF 就是MICROSOFT 为了和现在的Real player 竞争而发展出来的一种可以直接在网上观看视频节目的文件压缩格式。由于它使用了MPEG4 的压缩算法,所以压缩率和图像的质量都很不错。因为ASF 是以一个可以在网上即时观赏的视频“流”格式存在的,所以它的图象质量比VCD 差一点点并不出奇,但比同是视频“流”格式的RAM 格式要好。不过如果你不考虑在网上传播,选最好的质量来压缩文件的话,其生成的视频文件比VCD (MPEG1)好是一点也不奇怪的,但这样的话,就失去了ASF 本来的发展初衷,还不如干脆用n A VI 或者DIVX 。但微软的“子弟”就是有它特有的优势,最明显的是各类软件对它的支持方面就无人能敌。 2、n A VI n A VI 是newA VI 的缩写,是一个名为ShadowRealm 的地下组织发展起来的一种新视频格式。它是由Microsoft ASF 压缩算法的修改而来的(并不是想象中的A VI),视频格式追求的无非是压缩率和图象质量,所以nA VI 为了追求这个目标,改善了原始的ASF 格式的一些不足,让nA VI 可以拥有更高的帧率(rate)。当然,这是以牺牲ASF 的视频流特性作为代价的。概括来说,nA VI 就是一种去掉视频流特性的改良型ASF 格式,再简单点说,就是非网络版本的ASF。 3、A VI A VI 是Audio Video Interleave 的缩写,这个看来也不用多解释了,这个微软由WIN3.1 时代就发表的旧视频格式已经为我们服务了好几个年头了。如果这个都不认识,你就别往下看了。这个东西的好处嘛,无非是兼容好、调用方便、图象质量好,但缺点也是人所共知的:尺寸大,就是因为这点,我们现在才可以看到由MPEG1 的诞生到现在MPEG4 的出台。 4、MPEG MPEG 是Motion Picture Experts Group 的缩写,它包括了MPEG-1, MPEG-2 和MPEG-4 (注意:没有MPEG-3,大家熟悉的MP3 只是MPEG Layeur 3)。 MPEG-1相信是大家接触得最多的了,因为它被广泛的应用在VCD 的制作和一些视频片段下载的网络应用上面,可以说99% 的VCD 都是用MPEG1 格式压缩的,(注意:VCD2.0 并不是说明VCD 是用MPEG-2 压缩的)使用MPEG-1 的压缩算法,可以把一部120 分钟长的电影(未视频文件)压缩到1.2 GB 左右大小。 MPEG-2 则是应用在DVD 的制作(压缩)方面,同时在一些HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当的应用面。使用MPEG-2 的压缩算法压缩一部120 分钟长的电影(未视频文件)可以到压缩到4—8 GB 的大小(当然,其图象质量等性能方面的指标MPEG-1 是没法比的)。 MPEG-4 是一种新的压缩算法,使用这种算法的ASF 格式可以把一部120 分钟长的电影(未视频文件)压缩到300M 左右的视频流,可供在网上观看。其它的DIVX 格式也可以压缩到600M 左右,但其图象质量比ASF 要好很

【CN110166833A】一种视频流转码方法及装置【专利】

(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910314616.9 (22)申请日 2019.04.18 (71)申请人 视联动力信息技术股份有限公司 地址 100000 北京市东城区青龙胡同1号歌 华大厦A1103-1113 (72)发明人 沈世国 杨乌拉 曾玲 王艳辉  (74)专利代理机构 北京润泽恒知识产权代理有 限公司 11319 代理人 莎日娜 (51)Int.Cl. H04N 21/4402(2011.01) H04N 21/2343(2011.01) (54)发明名称 一种视频流转码方法及装置 (57)摘要 本发明实施例提供了一种视频流转码方法 和装置,所述方法包括:接收终端发送的视频流 转码消息;所述视频流转码消息包括待转码视频 流和待转码格式信息;基于所述待转码格式信息 对所述待转码视频流执行转码操作,得到转码后 的视频流;将所述转码后的视频流发送至所述终 端,由所述终端播放所述转码后的视频流。本发 明通过对视频流进行转码,并将转码后的视频流 发送至终端播放,终端直接渲染视频流即可,无 需进行转码操作,从而避免了转码不及时的情 况,避免了解码队列数据堆积,能够达到快速播 放视频的目的, 提高了用户的使用体验。权利要求书2页 说明书10页 附图3页CN 110166833 A 2019.08.23 C N 110166833 A

权 利 要 求 书1/2页CN 110166833 A 1.一种视频流转码方法,其特征在于,该方法可以应用于视联网中,所述方法包括: 接收终端发送的视频流转码消息;所述视频流转码消息包括待转码视频流和待转码格式信息; 基于所述待转码格式信息对所述待转码视频流执行转码操作,得到转码后的视频流; 将所述转码后的视频流发送至所述终端,由所述终端播放所述转码后的视频流。 2.根据权利要求1所述的方法,其特征在于,所述接收终端发送的视频流转码消息的步骤,包括: 由流媒体服务器接收由所述终端通过预置通信进程发送的所述视频流转码消息。 3.根据权利要求2所述的方法,其特征在于,所述基于所述待转码格式信息对所述待转码视频流执行转码操作,得到转码后的视频流的步骤,包括: 由所述流媒体服务器将所述视频流转码消息发送至转码服务器; 由所述转码服务器依据所述待转码格式信息对所述待转码视频流执行转码操作,得到所述转码后的视频流。 4.根据权利要求3所述的方法,其特征在于,所述将所述转码后的视频流发送至所述终端,由所述终端播放所述转码后的视频流的步骤,包括: 由所述流媒体服务器对所述转码后的视频流进行压缩处理,得到压缩后的视频流; 由所述流媒体服务器将所述压缩后的视频流发送至所述终端; 由所述终端对所述压缩后的视频流进行解压缩处理,并播放解压缩后的视频流。 5.根据权利要求1所述的方法,其特征在于,所述待转码格式信息包括高清分辨率、标清分辨率、流畅分辨率和原始分辨率中的任一种。 6.一种视频流转码装置,其特征在于,该装置可以应用于视联网中,所述装置包括: 转码消息接收模块,用于接收终端发送的视频流转码消息;所述视频流转码消息包括待转码视频流和待转码格式信息; 视频流转码模块,用于基于所述待转码格式信息对所述待转码视频流执行转码操作,得到转码后的视频流; 转码视频流发送模块,用于将所述转码后的视频流发送至所述终端,由所述终端播放所述转码后的视频流。 7.根据权利要求6所述的装置,其特征在于,所述转码消息接收模块包括: 转码消息接收子模块,用于由流媒体服务器接收由所述终端通过预置通信进程发送的所述视频流转码消息。 8.根据权利要求7所述的装置,其特征在于,所述视频流转码模块包括: 转码消息发送子模块,用于由所述流媒体服务器将所述视频流转码消息发送至转码服务器; 视频流转码子模块,用于由所述转码服务器依据所述待转码格式信息对所述待转码视频流执行转码操作,得到所述转码后的视频流。 9.根据权利要求8所述的装置,其特征在于,所述转码视频流发送模块包括: 视频流压缩子模块,用于由所述流媒体服务器对所述转码后的视频流进行压缩处理,得到压缩后的视频流; 压缩视频流发送子模块,用于由所述流媒体服务器将所述压缩后的视频流发送至所述 2

开发直播流文件视频内容快速转码技术解决方案

开发直播流文件视频内容快速转码技术解决方案 视音频编解码技术和流媒体技术: 转码服务器可以将各种格式的媒体流和视音频文件转换为国际标准的视音频流和MP4文件格式(视频支持H.264 和H.265 编码,音频支持AAC 编码),转码过程由转码调度服务器调度多台转码服务器完成节目批量转码工作,转码服务器采用多核心、多线程、多任务的方式进行格式转换处理,并可根据实际使用需求,采用文件分段转码模式完成对用户最短时间完成转码的需求,转码服务器采用CUDA 和自主开发的专用硬件加速设备完成转码过程,实现了转码质量和转码效率的双重提升。 转码的过程: 将各种媒体流(包括实时的直播流和文件流)提交给JobTracker 服务器,JobTracker 服务器完成文件的分片工作然后将各个子任务提交给转码服务器进行转码工作,完成转码后将实时的直播节目流再以流的方式进行输出,将文件流以mp4文件格式进行存储并上传到ReduceTask 服务器完成文件的合并工作。 设备支持范围: 1、支持各种输入设备,包括卫星信号、广播电视信号接收设备,硬盘文件,CD(包括DTS)、VCD、DVD设备等。

2、支持各种主流的视音频格式,包括mpeg1/2/4,H.264,H.265,rm/rmvb、wmv、mov、mts等。 3、支持各种输出参数设置,系统内置主流设备输出参数模板,包括PC、Android手机、iPhone手机、iPod、iPad、AppleTV、PSP、PS3等。 转码功能介绍: 1、支持多音轨技术,可保留源文件的所有音轨。 2、支持字幕转码,包括源文件中的内嵌字幕和外挂字幕。 3、支持反交错处理,自动对源视频进行反交错处理,提高视频清晰度。 4、支持添加文本、图片水印 5、支持自动抽取字幕文件,生成webvtt格式 6、自动按照设定的时间间隔自动生成剧照,且生成webvtt文件 7、支持Apple HTTP Live Streaming输出。 8、支持MP4索引位置输出到文件头,更有利于网络播放。

相关主题