音视频转码器产品规格
QQ:16614119
一、 产品简介:
音视频转码器是一套商业级的实时、非实时转码产品。提供常用编码格式之间的转换;支持远程控制转码任务;支持多种输入输出格式;支持标准视频硬件接口;遵循常用标准流媒体传输、封装。支持苹果的HLS协议与adobe rtmp协议。
二、 基本功能:
l 实时在线转码
l 非实时离线转码
l 视频源接入方式:
n 基于vfw、video4linux视频硬件接口
n 本地视频文件
n 可主动请求视频源(HTTP、UDP、RTMP、RTP、HLS)
l 支持常用协议的转播、直播。
l 支持Apple HLS协议的直播、点播,并可作为Apple HLS的流媒体服务器。
n 支持HLS协议(H.264+AAC)的直播,并可作为HLS直播流服务器。
n 支持HLS点播,并可作为点播HLS Server。
n 提供自适应多种码率功能。
l 支持Adobe公司的RTMP协议,详见《流媒体服务器使用手册.doc》
n 支持RTMP协议的直播
n 支持RTMP协议的点播
n 提供自适多种码率功能
n 与本人的RTMP流媒体服务器结合,也可以与第三的的RTMP对接。
l 支持常用编解码格式、封装格式
l 特效
n 支持添加水印(台标)、清除水印。
n 支持字幕叠加。
n 生成视频预览图片。
n 支持多流合并。
l 提供第三方控制API,可以方便第三方厂家进行系统集成。详见《编解码器接口定义.doc》
l 客户端支持PC、ANDROID设备、以及APPLE设备。
l 支持通用x86硬件平台、ARM架构硬件平台。方便第三集成用户选择适合自己的硬件平台。默认为x84硬件平台。
l 支持下列软件系统:linux、windows、wince、android。默认为ubuntu12。
三、 输入格式:
视频编码 |
MPEG1 MPEG2 MPEG4 divx WMV H264 H263 Flv1 VP6 AVS VP8 |
音频编码 |
MP3 AAC AMR MPEG-2 Audio |
流媒体协议 |
TS,RTP,HTTP、UDP 、HLS RTSP,MMS,RTMP |
封装协议 |
MP4 3GP FLV ASF RM TS HLS |
四、 输出格式:
视频编码 |
MPEG1 MPEG2 MPEG4 divx WMV H264 H263 Flv1 |
音频编码 |
MP2 AAC AMR MPEG-2 Audio |
流媒体协议 |
TS,RTP,HTTP、UDP、RTSP,MMS,RTMP |
封装协议 |
MP4 3GP FLV ASF RM TS HLS |
五、 性能指标:
标清转码 |
单码率输出:可以支持8-12路单码率标清频道转码(支持最大分辨率为D1) |
多码率输出:可以支持6-8路三种码率标清频道转码(支持分辨率D1,VGA,CIF) |
|
高清转码 |
单码率输出:高清可以支持3路1080P高清频道转码(支持最大分辨率1080P) |
多码率输出:高清可以支持3路以上多码率高清频道转码(支持分辨率1280X720,960X540,640X360 |
|
HLS Server:直播并发接入3000,点播可以接入并发数1000 |
六、 典型案例:
a) 基于Apple HLS协议的WEB点播、直播网站系统
基于Apple HLS协议的WEB点播、直播网站系统,本系统包括以下几个部分:
1) 直播源:产生实时图像,压缩成标准协议(h264/mpeg2等),通过网络(IP)进行传输。包括摄像机、DV、TV直播源、影片文件等。本案例中有以下几种:
a) 是卫星电视直播源:编码格式为mpeg2,流封装为TS流。
b) 影片文件:avi、asf等
2) 音视频转码服务器:对输入的视频流,按需求完成转码、转播、录制。本案例中功能:
a) 对直播源输出的直播流按照AppleHLS协议进行编码处理和封装(分片)。
b) 编码按照400k、800k、1.2M不同码率进行编码(H.264+AAC的编码),封装格式为TS流。便于客户端根据网络带宽选择合适的码率。
c) 根据特效策略进行特效处理。特效处理包括:
i. 添加台标。
ii. 添加字幕。
iii. 生成预览图片:按每十分钟生成一张预览索引图片。
d) 根据指定的策略进行分发到流媒体服务器或者存储到视频存储器中,已进行分片。
3) 流媒体服务器:按需求分发实时流和点播流。可以是RTSP流媒体服务器,或者为Apple HLS协议或Adobe FMS协议流媒体服务器。本案例中是AppleHLS流媒体服务器,提供以下功能:
a) Apple HLS直播流。从音视频转码服务接收直播流,并保存3段5秒分片。
b) Apple HLS点播流。根据客户端的请求,访问指定的分片文件。
4) 视频存储:按需要存储录制的视频流文件,预览索引图片文件;为非实时查询提供视频源。本案例中存储的为Apple HLS的点播视频文件。
5) 管理模块:管理整个系统。本案例中包含:
a) 直播源管理
b) 服务器管理:包括转码服务器、流媒体服务器管理
c) 存储管理
d) 分发管理:包括影片上传、
e) 策略管理:特效策略、保存策略、控制策略、调度策略等
f) 权限控制
g) 系统管理
6) 管理数据库:用于存储管理数据,分发策略,视频存储策略,转码策略等。
7) 客户端:用于视频流展示给用户。本案例中支持PC、IOS、Android 2.4以上版本的播放器。功能包括:
a) 点播
i. 对视频进行预览:鼠标移动到播放器进度条某个时间点上停顿2秒会自动预览该时间的视频画面。
ii. 无缓冲任意拖放,即拖即播。
iii. 断点续播 :支持自动记忆播放时间点,重新打开后支持从上次播放点续播。
b) 直播
c) 根据网络带宽自适应不同的码率。
b) 基于RTSP协议的视频监控系统
基于RTSP协议的视频监控系统,本系统包括以下几个部分:
1) 直播源:产生实时图像,压缩成标准协议(h264/mpeg2等),通过网络(IP)进行传输。包括摄像机、DV、TV直播源、电影片源(文件)等。本案例中是摄像头。
2) 接入服务器:接收摄像机发过来的视频流,按需求分发到相应的音视频转码服务器。主要用于作模数转换,然后再转换成TCP或UDP视频流,本案例中是把摄像头采集的图像转换成UDP流,编码格式为h264。
3) 音视频转码服务器:对输入的视频流,按需求完成转码、转播、录制。本案例中对从接入服务器输出的直播流进行转换,生成预览视频流,生成预览索引图片。并把源流和预览流保存到视频存储器中,并生成媒体信息,方便以后查看。
4) 流媒体服务器:按需求分发实时流和点播流。可以是RTSP流媒体服务器,或者为Apple HLS协议或Adobe FMS协议流媒体服务器。本案例中是RTSP流媒体服务器。
5) 视频存储:按需要存储录制的视频流文件;为非实时查询提供视频源。本案例中存储的为avi或asf格式的点播视频文件。
6) 管理服务器:管理整个系统。包含直播源管理、接入服务器管理、转码服务器管理、存储管理、分发管理、权限控制、系统管理。
7) 管理数据库:用于存储管理数据,分发策略,视频存储策略,转码策略等。
8) 客户端:用于视频流展示给用户。本案例中支持PC、androd手机。
c) 基于rtmp协议的视频会议系统
1) 会议室中不同地方的成员的直播流接入控制中心的转码服务器。这个方案中直播源是各客户端摄像设备采集,经过客户端进行编码后的RTMP直播流(H264/AAC)
2) 转码服务器对输入的直接流按不同码率和分辨率进行转码,然后把相同码率和分辨率的流复合成一路流注入流媒体服务器。
3) 媒体服务器向不同地方的成员分发媒体流。此方案中采用的是(RTMP协议)进行分发。
演示Demon:http://p1234.vicp.net/test
如果此产品满足你的需求,可以与本人联系。QQ:16614119