音视频基础
1、 基本流程
2、 流程简介
2.1 解协议
名称 | 推出机构 | 传输层协议 | 客户端 | 使用领域 |
RTSP&RTP[&RTCP] | IETF | TCP&UDP | VLC、WMP | IPTV |
RTMP | Adobe Inc. | TCP | Flash | 互联网直播 |
RTMFP | Adobe Inc. | UDP | Flash | 互联网直播 |
MMS | Microsoft Inc. | TCP/UDP | WMP | 互联网直播&点播 |
HTTP | WWW+IETF | TCP | Flash | 互联网点播 |
2.2解封装
名称 | 推出机构 | 流媒体 | 支持的视频编码 | 支持的音频编码 | 目前使用领域 |
AVI | Microsoft Inc. | NO | 几乎所有格式 | 几乎所有格式 | BT下载视频 |
MP4 | MPEG | YES | MPEG-2,MPEG-4,H.264,H.263等 | AAC,MPEG-1 Layers I,II,III | 互联网视频站 |
TS | MPEG | YES | MPEG-1,MPEG-2,MPEG-4,H.264 | MPEG-1 Layers I,II,III,AAC | IPTV,数字电视 |
FLV | Adobe Inc. | YES | Sorenson,VP6,H.264 | MP3,ADPCM,Linear PCM,AAC等 | 互联网视频网站 |
MKV | CoreCordec Inc. | YES | 几乎所有格式 | 几乎所有格式 | 互联网视频网站 |
RMVB | Real Networks Inc. | YES | RealVideo 8,9,10 | ACC,Cook Codec,RealAudio Lossless | BT下载影视 |
2.3视频解码
名称 | 推出机构 | 推出时间 | 目前使用领域 |
HEVC(H.265) | MPEG/ITU-T | 2013 | 各个领域 |
H.264 | MPEG/ITU-T | 2003 | 各个领域 |
MPEG4 | MPEG | 2001 | 不温不火 |
MPEG2 | MPEG | 1994 | 数字电视 |
VP9 | | 2013 | 不温不火 |
VP8 | | 2008 | 不普及 |
VC-1 | Microsoft Inc. | 2006 | 微软平台 |
2.4音频解码
名称 | 推出机构 | 推出时间 | 目前使用领域 |
AAC | MPEG | 1997 | 各个领域(新) |
AC-3 | Dolby Inc. | 1992 | 电影 |
MP3 | MPEG | 1993 | 各个领域(淘汰) |
WMA | Microsoft Inc. | 1999 | 微软平台 |
3、网络音视频平台对比
3.1直播平台
名称 | 协议 | 封装 | 视频编码 | 视频解码 | 播放器 |
CNTV | 私有 | 私有 | 私有 | 私有 | 私有 |
华数TV | RTMP | FLV | H.264 | ACC | Flash |
六房间 | RTMP | FLV | H.264 | ACC | Flash |
北广传媒电视 | RTMP | FLV | H.264 | ACC | Flash |
上海IPTV | PTSP&RTP | TS | H.264 | MP2 | 机顶盒 |
斗鱼TV | RTMP | FLV | H.264 | ACC | Flash |
3.2点播平台
名称 | 协议 | 封装 | 视频编码 | 音频编码 | 播放器 |
CNTV | HTTP | MP4 | H.264 | ACC | Flash |
CNTV | RTMP | FLV | H.264 | ACC | Flash |
华数TV | HTTP | MP4 | H.264 | ACC | Flash |
优酷 | HTTP | FLV | H.264 | ACC | Flash |
土豆网 | HTTP | FLV | H.264 | ACC | Flash |
56网 | HTTP | FLV | H.264 | ACC | Flash |
音悦台 | HTTP | MP4 | H.264 | ACC | Flash |
乐视网 | HTTP | FLV | H.264 | ACC | Flash |
新浪视频 | HTTP | FLV | H.264 | ACC | Flash |
连接线种类:
1、av口。avav~~
a是audio,音频接入口。模拟的。
通俗点就是耳机接口
2、v是video,视频接入口。黄色圆口是视频,L、R是音频左右声道,其中黄色又名CVBS,模拟的。
3、Y pb pr 视频口, 红、蓝、绿模拟的。
4、S-Video,莲花口,视频口,模拟的。
5、hdmi,视频口,同时也可传输音频,是N卡的标准口,数字的。
6、DVI,视频口,是A卡的标准口,数字的。
7、vga,比较老,以前很通用的视频口,模拟的。
8、dp口,视频口,数字的。
9、bnc口,有线电视,模拟的。
详见http://blog.csdn.net/augusdi/article/details/9015221