
IPTVOTT视频监测技术和产品培训教材.ppt
55页2 23 2020 Page1 IPTV OTT视频监测技术和产品培训 XX有限公司 Page2 2 23 2020 内容纲要 IPTV OTT视频技术IPTV OTT视频QoS QoE测试技术EVA专业版视频分析仪EVQMSTBQoS监测系统 Page3 2 23 2020 Tunneling Link PhysicalLayer IP UDP RTCP IP视频协议栈 TCP ISMARTP TS MPEG 2TS IGMP VOD控制信令 HTTP RTSP FLV MP4 3GP TS RTP 视频编码 如 MPEG2 H 264 MPEG4 H 263 AVS IPTV协议栈 OTT视频协议栈 组播控制信令 Page4 2 23 2020 MPEG视频编码原理 I P B帧 I帧 对一帧图像进行完整编码 类似JPEG图像压缩 无需参考其它图像帧P帧 根据前面的帧和动作矢量编码的帧 需要依赖GOP 图像序列组 中前面的I帧和P帧来恢复该帧图像 B帧 根据前后的帧和动作矢量编码的帧 需要依赖GOP 图像序列组 中前面和后面的I帧和P帧来恢复该帧图像 Page5 2 23 2020 丢一个IP包 内含7MPEG包 对图象质量的影响 IP丢包对3 75Mbps视频流的影响 B帧丢失vs I帧丢失 单个B 帧IP包的丢失 发生在3 1秒 1个图像帧受到影响 单个I 帧IP包的丢失 发生在2 4秒 14个图像帧受到影响 Source DSLForum 一个I帧的丢失 意味着多个图像帧受影响 比一个B帧或P帧的丢失 只影响一个图像帧 要严重的多 Page6 2 23 2020 MPEGTS传送码流 根据RFC2250标准 一个UDP 或RTP 包最多能封装7个MPEGTS包 RFC2733或CoP3编制还定义了支持对媒体流进行实时前向纠错 FEC 的RTP的净荷格式 Page7 2 23 2020 MPEGTS传送码流的分析 根据不同层面的视频设备测试需求 需要针对对不同的MPEG协议层进行测试 包括基本流 ES 分组化的基本流 PES 和传送流 TS 对传输流 TS 的分析 ETSITR101290是广泛被采用的测试标准 主要测试内容包括 时钟 PCR 节目参考时钟 抖动和精准度各类错误事件 TS同步丢失PAT ProgramAssociationTable 错误PMT ProgramMapTable 错误CC 连续性指示 错误 通过MPEGTS分析保证用户体验 QoE Page8 2 23 2020 多屏互动 OTT视频 网络架构 OTT是 OverTheTop 的缩写 其意指在网络之上提供服务 强调服务与物理网络的无关性 OTT视频是指基于HTTP协议和开放互联网的视频服务 终端可以是电视机 电脑 机顶盒 PAD 智能等等 因此 OTT视频被业内普遍认为是实现多屏互动的核心技术 Page9 2 23 2020 基于HTTPPD流媒体播放的OTT视频 基于HTTP的渐进下载 ProgressiveDownload 流媒体播放采用一边下载一边播放的操作模式 HTTPPD技术一般用于VOD点播 包括 FLV点播 MP4点播 TS点播客户端以最大可允许的速度尽可能快地从服务器索取数据 而不考虑当前所播放压缩码流的实际码率参数 采用标准HTTP TCP协议来递送媒体数据 TCP协议可通过重传机制来保证可靠的媒体数据传输 但无法保证所有重传的数据能在它们预定的播放时刻之前按时到达客户端 当这种情况出现时 客户端必须停下来等待 从而导致播放器画面停顿和断断续续的现象发生 Page10 2 23 2020 基于AS自适应媒体流的OTT视频 基于AdapativeStreaming AS 的OTT视频可根据终端能力 如屏幕大小 和可用的网络带宽 动态调整下载的视频码流质量 分辨率高低等 典型的基于AS的OTT视频技术包括 苹果的HLS IETF草案 3GPP的ASH标准 ISO IEC的DASH标准 注 以上是一个适应性流媒体 AS 的工作示例 Page11 2 23 2020 HTTPLiveStreaming HLS HLS是一种典型的OTT自适应流媒体技术 由苹果公司提出 最初用于iPhone iPad AppleTV HLS被IETF标准化组织采纳 目前已成为OTT视频的主流技术HLS技术支持VOD点播界面和直播节目传输以不同的比特率将视频编码成H 264 TS格式 视频源可来自实时直播节目或文件 通过媒体流分段设备生成一系列的视频内容的短切片 chunk 通常每个切片长度为10秒 并同时产生一个播放列表文件 m3u或m3u8格式 用以指示在何处可以下载这些短切片通过普通的HTTP服务器来发布这些由短切片组成的视频内容 并提供适合的缓存机制 HLS系统架构 Page12 2 23 2020 Page13 2 23 2020 HLS系统组成部分 内容准备 HLS内容准备部分负责将输入的音视频媒体内容转换成为适合于内容分发组件进行递送的格式 流分割器 StreamSegmenter 负责将编码器输出的MPEG 2TS流分割为一系列连续的 长度均等的小TS文件 后缀名为 ts 并依次发送至内容分发组件中的Web服务器进行存储 为了跟踪播放过程中媒体文件的可用性和当前位置 流分割器还需创建一个含有指向这些小TS文件指针的 m3u8索引文件 称为播放列表 同样放置于Web服务器之中 Page14 2 23 2020 HLS系统组成部分 内容分发 HLS终端 内容分发系统用于通过HTTP协议将分割后的小媒体文件及其索引文件递送至客户端播放器它可以是一个普通的Web服务器 也可以是一个CDN缓存系统 HLS终端HLS客户端软件通过访问Web网页中的URL链接来获取和下载一个流媒体会话的索引文件 M3U8 M3U8索引文件进一步指定了服务器上当前可用的TS格式媒体文件 解密密钥和其他替换流的位置 对于选定的媒体流 客户端依次下载索引文件中列出的每一个可用媒体文件 当这些媒体文件缓冲够一定数量后 客户端将它们按顺序重新拼装成一个连贯的TS流 然后发送至播放器进行解码和呈现 2 23 2020 Page15 IPTV OTT视频QoS QoE测量技术 Page16 2 23 2020 影响OTT视频用户体验 QoE 的因素QoE受技术和商业因素的影响 其它因素 网络设施 安全性及可靠性 技术因素 视频点播操作的响应速度如 暂停 搜索的速度 视频和音频 媒体 质量如 清晰度 播放流畅度等 可扩展性 在高负载情况下的性能 容量 用户数量 合理的价格 好的节目内容 终端的易用性 丰富的应用软件 Page17 2 23 2020 OTT视频业务质量测试需求和挑战 如何测量和评价OTT视频的用户体验质量 QoE OTT网络视频连接是否能正常建立 视频点播操作是否准确和及时 如何快速诊断OTT视频业务质量问题在网络中的故障位置 片源 视频服务器 IP核心网 CDN 缓存服务器 终端 网络设施是否能够满足对用户和流量增长的需要 如何验证用户对三屏互动的体验质量 用户真正使用的应用 业务分布如何 移动核心网 视频源 视频分片编码 内容汇聚 视频源服务器 OTT视频网络 Page18 2 23 2020 由IETFRFC4445定义 被IP视频质量联盟 IPVQA 所推崇可扩展性 可同时测试高达十万路用户的视频质量包括两个组成部分 时延系数 DF 媒体丢帧率 MLR 时延系数 DelayFactor 当存在网络抖动时 时延系数可反映需要多大的缓冲区空间 用毫秒表示相当的数据量 以避免丢帧的发生 可以用于设定避免丢包发生所需的告警门限媒体丢帧率 MediaLossRate 每秒的媒体丢帧数量丢帧表示网络无法进行正常的传输图像 IPTV测试标准 媒体传送指标 MDI 被工业界广泛认可的用来测试IPTV网络设施所提供的图像质量 网络可能延迟数据包的转发 从而引入抖动和丢包的出现这些损伤都会影响IPTV的视频质量 Page19 2 23 2020 IP视频质量测试方法 IPTVvs OTTTV 传统的IPTV视频质量测试方法不适合OTT视频业务目前业内普遍采用的IETFRFC4445MDI标准来测量IPTV视频业务质量 包括 媒体丢帧率 MLR 和时延系数 DF OTT视频采用标准HTTP TCP协议来递送媒体数据文件 TCP协议的特点是可靠连接 无损传输 当出现网络丢包或数据差错时 可通过TCP重传机制来加以恢复 网络抖动和延时一般也可被客户端的大容量下载缓冲所消化 IPTV视频的马赛克现象 OTT视频的缓存等待现象 Page20 2 23 2020 影响OTT视频QoE的主要因素 影响OTT视频用户体验的技术因素视频缓冲 调度控制机制CDN服务器端的缓冲和调度机制 客户端的缓冲机制和分片调度策略 如 可基于网络带宽进行自适应 视频编码 切片的特性播放列表正确性 分片切割正确性 如分片的首帧必须是IDR帧 Web视频服务器的性能HTTP响应时延 视频播放时延 视频下载速率IP网络性能IP吞吐率 TCP连接建立时间 TCP重传率 TCP连接复位 TCP低窗口 好的OTT视频用户体验感受包括 连续播放 无卡片和停顿 快速访问 快速响应暂停和搜索操作等 自动适应性 根据带宽和屏幕大小自动选择视频分辨率和格式 互联网视频业务QoE指标 QoS指标的对应关系 视频QoE参数 IP网络带宽 吞吐率 网络时延 抖动 连续性指示 CC 错误 音 视频PID丢失错误 互联网视频业务质量构成 服务器HTTP响应时延 HTTP请求成功率 响应码 CDN服务器调度合理性 播放列表 m3u8 正确性 分片编码 调度 码率切换 ServiceProvisioning IGMPLatency RTSPLatency EPG页面响应 下载时延 VoD点播时延 操控时延 直播频道切换时延 视频节目源质量 CDN业务平台质量 IP网络传输质量 用户互动质量 IP丢包率 TCP重传率 马赛克 花屏 黑屏 图像模糊 边缘失真 音视频不同步 无声音 视频卡顿 长时间缓冲等待 电子节目单 EPG 访问感受 直播频道切换速度 VoD点播和操作感受 视频QoS参数 PAT PMT表格错误 TS同步字节错误 丢失 OTT视频QoE与QoS的对应关系 媒体流质量 Page22 2 23 2020 OTT视频QoE QoS测量 OTT视频用户体验 QoE 指标 卡屏时长 卡屏次数 点播时延 视频清晰度 高清 标清 OTT视频业务质量 QoS 指标 视频下载速率 HTTP吞吐率 OV Score HLS分片间隔偏离 HLS分片下载时间偏离HLS分片码率切换 HLS乱序分片数网络性能指标 TCP重传率 TCP重复率 可反映网络丢包率 TCP建立时间 可反映网络端到端时延 Web服务器性能指标 HTTP响应时延 HTTP错误码 5XX OTT终端性能指标 CPU占用率 内存占用率客户端TCP低窗口包数 HTTP错误码 4XX Page23 2 23 2020 Web视频服务器 1 建立TCP连接 SYN 视频文件下载 HTTP下载速率 TCP重传率 OTT视频终端 OTT视频文件下载过程 OTT视频故障隔离 网络性能vs 服务器性能 SYN ACK ACK OTT视频播放流畅主要取决于视频文件分片是否能及时下载 即视频文件下载时间 IP网络性能和Web服务器性能都会对HTTP下载速率产生影响对OTT视频下载过程进行分段测试 可隔离网络和Web服务器性能问题TCP连接建立时间慢 TCP重传率高 IP网络性能可能存在问题TCP连接建立速度快 HTTP响应时间慢 Web服务器性能可能存在问题 Page24 2 23 2020 基于HAS技术的OTT视频QoE QoS测量 分片传输 分片传输 分片传输 分片传输 分片传输 分片传输 分片传输 分片传输 分片传输 分片传输 播放时长 播放时长 分片间隔 分片间隔 分片间隔。












