TS流规范V1.0(IFE口).doc_第1页
TS流规范V1.0(IFE口).doc_第2页
TS流规范V1.0(IFE口).doc_第3页
TS流规范V1.0(IFE口).doc_第4页
TS流规范V1.0(IFE口).doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

版本号 Draft 0.5 深圳同洲视讯 密 级保密 文档编号COSHIP ITV TS 流规范日 期2007 年 08 月 01 日 COSHIPCOSHIP ITVITV TSTS 流规范流规范 文档作者:宋小刚日期: 2007-08-01 项目经理:日期: 审 核:日期: 批 准:日期: 深圳同洲视讯传媒有限公司 版本号: Draft 0.5 同洲视讯 2 文档历史发放及记录 序号变更(+/-)说明作者版本号日期批准 1 初始版本宋小刚 Draft0.52007-08-01 2 建议节目名称规范邓翔宇 2007-08-22 3 增加 H264 相关规范宋小刚 2008-04-25 版本号: Draft 0.5 同洲视讯 3 目 录 1 1 传输流(传输流(TRANSPORTTRANSPORT STREAMSTREAM)要求)要求 6 1.1 TS 流必须是符合 ISO/IEC 13818-1 TRANSPORT STREAM(MPEG-2 的传输流)标准和 DVB-C 的相关标准; .6 1.2 TS 流中只包含一个节目即 SPTS 流; 6 1.3 TS 流由长度为 188 字节的包组成,由一个完整传送包开始并且包含整数个传送 包; 6 1.4 TS 流中的内容不能被加密或加扰; 6 1.5 在 TS 流中,节目关联表(PAT)和节目映射表(PMT)须同时成对出现,且 PAT 在 PMT 前; 6 1.6 PAT 和 PMT 以 0.5 秒左右的间隔重复出现; 6 1.7 一个节目可含一个视频流和不多于 16 个的其他流(音频或私有数据) ; .6 1.8 节目程序参考时钟(PROGRAM CLOCK REFERENCE,PCR)的 PID(标识符)即 PCR_PID 与节目视频流的 PID 一致; 6 1.9 PCR 时间最好是在每个视频帧的开始,且 PCR 与 PCR 之间的时间间隔保证在 40 毫秒左右,波动不能太大;(建议项) 6 1.10TS 流中最好包含 10%以内的空包以便片段之间的拼接;(建议项) 6 1.11视频流中每帧的数据单独成一个视频 PES 包,即每个视频 PES 中仅包含一个 视频帧的数据;(建议项) 6 1.12包含视频图片系列(SEQUENCE HEADER,SEQUENCE EXTENSION和 GROUP OF PICTURES HEADER)开始的包必须带有程序参考时钟(PCR)的时间标记;(建议项) 6 1.13TS 流中的第一个程序参考时钟(PCR)的不连续标记(DISCONTINUITY_INDICATOR FLAG)值须设置为“1” ;(建议项)6 1.14总码率:标清 MPEG2 码率 3.75MBPS,高清 MPEG2 码率 15MBPS,标清 H264 码 率 1.6MBPS,高清 H264 码率 6MBPS;(建议项)6 1.15相关 PID 建议参考如下值:(建议项) 1)PAT 表中的 TRANSPORT_STREAM_ID=1,只有一个节目号PROGRAM_NUMBER=2,PID=32; 2)PMT 表中的 PCR_PID=33,视频流 PID=33,音频流 PID=34,其他流累加。 6 2 2 视频编码要求视频编码要求 7 2.1 视频流编码格式:MPEG-2 格式需符合 ISO/IEC 13818-2 编码标准;MPEG-4 格式 需符合 ISO/IEC 14496-2 编码标准;H264 格式需符合 ISO/IEC 14496-10 编码标准; 7 2.2 视频流必须为 PAL 制式,即帧率 25 帧/秒,普通画面大小为 720*576,高清画面 大小为 1280*720,全高清画面大小为 1920*1080; 7 2.3 MPEG-2 格式相关 7 2.4 H264 格式相关 7 3 3 音频编码要求音频编码要求 8 3.1 音频流必须根据 ISO/IEC 11172-3(AUDIO部分)中 MPEG-1 LAYER2 的标准进行编 码;8 3.2 采样率:48KHZ;(建议项)8 3.3 比特率:单声道 96KBPS、双声道 192KBPS;(建议项).8 版本号: Draft 0.5 同洲视讯 4 3.4 单声道、双声道的选择与片源保持一致;(建议项) .8 3.5 用 AC-3 编码的音频须符合 A/52 文档(20 DEC 95)中对于 AC-3 的 ATSC 标准规范, 推荐在节目 PMT 中的流信息中包含 AC-3 注册描述子(AC-3 REGISTRATION DESCRIPTOR) 。 (建议项) 8 4 4 建议节目名称规范建议节目名称规范 8 4.1 连续剧:按片名+集数+总集数命名,如*片第*集(共*集) .8 4.2 体育片:按比赛时间+名称+场次命名,如*年*赛第*场 .8 4.3 综艺节目:按晚会时间+名称+主题命名,如*年*晚会*主题(如没有主题 提示,由编辑人员自已归纳命名,不超过四个字) 8 4.4 访谈节目:按节目名称+访谈对象或访谈主题命名,如*节目*人物或*主 题(如没有主题提示,由编辑人员自已归纳命名,不超过四个字) 8 4.5 科教节目:按节目名称+节目主题命名,如*节目*主题(如没有主题提示, 由编辑人员自已归纳命名,不超过四个字) 8 4.6 生活节目:按节目名称+节目主题命名,如*节目*主题(如没有主题提示, 由编辑人员自已归纳命名,不超过四个字) 8 4.7 对于专栏性节目,如同一首歌,鲁豫有约等,请注意保持命名和格式的一致性; 8 4.8 新闻类节目无法按影片分类原则分类,不列入编目,不需整理。 .8 4.9 电影: 按产地片名出品年代 来命名。8 版本号: Draft 0.5 同洲视讯 5 1 概述概述 下面是 coship iTV 前端视频服务系统对经过 MPEG-2 编码的 TS 流的一些规范,这些规范只是 提供给制作节目源时的参考,避免一些基础性问题,并不代表我们的系统不支持规范外的 TS 流。 本规范是由以下几个条件所决定的: 1、不同的机顶盒对于码流的限制; 2、前端系统传输网络的限制; 3、对于保证快进快退视频流的效果; 粗体部分为必须遵守的规范,其他是建议的最佳规范。 版本号: Draft 0.5 同洲视讯 6 2 2传输流(传输流(TransportTransport StreamStream)要求)要求 2.1TSTS 流必须是符合流必须是符合 ISO/IECISO/IEC 13818-113818-1 TransportTransport StreamStream(MPEG-2MPEG-2 的传输流)标准和的传输流)标准和 DVB-CDVB-C 的相关标准;的相关标准; 2.2TSTS 流中只包含一个节目即流中只包含一个节目即 SPTSSPTS 流;流; 2.3TSTS 流由长度为流由长度为 188188 字节的包组成,由一个完整传送包开始并且包含整数个传送包;字节的包组成,由一个完整传送包开始并且包含整数个传送包; 2.4TSTS 流中的内容不能被加密或加扰;流中的内容不能被加密或加扰; 2.5在在 TSTS 流中,节目关联表(流中,节目关联表(PATPAT)和节目映射表()和节目映射表(PMTPMT)须同时成对出现,且)须同时成对出现,且 PATPAT 在在 PMTPMT 前;前; 2.6PATPAT 和和 PMTPMT 以以 0.50.5 秒左右的间隔重复出现;秒左右的间隔重复出现; 2.7一个节目可含一个视频流和不多于一个节目可含一个视频流和不多于 1616 个的其他流(音频或私有数据);个的其他流(音频或私有数据); 2.8节目程序参考时钟(节目程序参考时钟(ProgramProgram ClockClock ReferenceReference,PCRPCR)的)的 PIDPID(标识符)即(标识符)即 PCR_PIDPCR_PID 与节目视频流的与节目视频流的 PIDPID 一致;一致; 2.9PCR 时间最好是在每个视频帧的开始,且 PCR 与 PCR 之间的时间间隔保证在 40 毫秒 左右,波动不能太大;(建议项) 2.10TS 流中最好包含 10%以内的空包以便片段之间的拼接;(建议项) 2.11视频流中每帧的数据单独成一个视频 PES 包,即每个视频 PES 中仅包含一个视频帧的 数据;(建议项) 2.12包含视频图片系列(Sequence Header,Sequence Extension 和 Group of Pictures Header)开始的包必须带有程序参考时钟(PCR)的时间标记;(建议项) 2.13TS 流中的第一个程序参考时钟(PCR)的不连续标记(discontinuity_indicator flag)值须设置为“1”;(建议项) 2.14总码率:标清 MPEG2 码率 3.75Mbps,高清 MPEG2 码率 15Mbps,标清 H264 码率 1.6Mbps,高清 H264 码率 6Mbps;(建议项) 2.15相关 PID 建议参考如下值:(建议项) 1)PAT 表中的 transport_stream_id=1,只有一个节目号 program_number=2,PID=32; 2)PMT 表中的 PCR_PID=33,视频流 PID=33,音频流 PID=34,其他流累加。 版本号: Draft 0.5 同洲视讯 7 3 3视频编码要求视频编码要求 3.1视频流编码格式:视频流编码格式:MPEG-2MPEG-2 格式需符合格式需符合 ISO/IECISO/IEC 13818-213818-2 编码标准;编码标准;MPEG-4MPEG-4 格式需符格式需符 合合 ISO/IECISO/IEC 14496-214496-2 编码标准;编码标准;H264H264 格式需符合格式需符合 ISO/IECISO/IEC 14496-1014496-10 编码标准;编码标准; 3.2视频流必须为视频流必须为 PALPAL 制式,即帧率制式,即帧率 2525 帧帧/ /秒,普通画面大小为秒,普通画面大小为 720*576720*576,高清画面大小,高清画面大小 为为 1280*7201280*720,全高清画面大小为,全高清画面大小为 1920*10801920*1080; 3.3MPEG-2MPEG-2 格式相关格式相关 1 1) 视频流必须符合视频流必须符合 T-STDT-STD 缓冲模式,要保证缓冲没有上下溢出;缓冲模式,要保证缓冲没有上下溢出; 2 2) 视频流中(视频流中(GroupGroup ofof PicturesPictures,GOPGOP)的图片数量()的图片数量(PALPAL 为为 1212,NTSCNTSC 为为 1515) ; 3 3) 视频流中的第一个视频流中的第一个 GOPGOP 必须是一个封闭的必须是一个封闭的 GOPGOP; 4 4) 视频流中的每个视频流中的每个 GOPGOP 必须包含一个关键帧(必须包含一个关键帧(I-FrameI-Frame)作为其编码顺序的第一张图片;)作为其编码顺序的第一张图片; 5 5) 视频流中的每个视频流中的每个 GOPGOP 头之前必须有且只有一个序列头(头之前必须有且只有一个序列头(SequenceSequence HeaderHeader) ; 6) 每套序列头、序列扩展和 GOP 头前必须在一个新的携带 GOP 第一张图片 PTS/DTS 的视 频 PES 包的开始;(建议项) 7) 视频流中每个图像都必须为帧结构编码;(建议项) 8 8) 视频流不能使用任何视频流不能使用任何 MPEG-2MPEG-2 分级扩展(序列显示扩展分级扩展(序列显示扩展 SequenceSequence DisplayDisplay extensionextension,图像时域分级扩展,图像时域分级扩展 PicturePicture temporaltemporal ScalableScalable ExtensionExtension,或者图像,或者图像 空域分级扩展空域分级扩展 PicturePicture SpatialSpatial ScalableScalable extensionextension) 。 3.4H264H264 格式相关格式相关 1)1)每个每个 IDRIDR 帧前需带有唯一的序列参数集和图像参数集;帧前需带有唯一的序列参数集和图像参数集; 2)IDR 关键帧间隔为 50 帧或以上,尽量不要用 B 帧作参考帧; 版本号: Draft 0.5 同洲视讯 8 4 4音频编码要求音频编码要求 4.1音频流必须根据音频流必须根据 ISO/IECISO/IEC 11172-311172-3(AudioAudio 部分)中部分)中 MPEG-1MPEG-1 Layer2Layer2 的标准进行编码;的标准进行编码; 4.2采样率:48kHz;(建议项) 4.3比特率:单声道 96kbps、双声道 192kbps;(建议项) 4.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论