显示器类型对美乐威NDI IP转换器延时影响测试
背景
用户在选择用网络传输视频时,传输延迟通常是他们非常关心的数据。集成商在探究如何降低视频传输延时,往往专注于网络本身和视频编码的优化,容易忽略视频解码和播出也是整个视频传输过程中非常重要的环节。本文重点讲述了通过选择显示器类型来降低网络传输过程中的延迟。

【测试使用设备】
硬件设备:
1、 视频信号源:企鹅极光盒子(1080P60)
2、 硬件编码设备:Pro Convert HDMI 4K Plus编码器(固件版本V1.0.567)
3、 硬件解码设备:Pro Convert for NDI to HDMI解码器(固件版本V1.0.571)
4、 显示器型号:DELL E2214Hv显示器,小米L60M4-AA(电视)。
【测试方案】
设备搭建如下图:

我们通过Magewell Pro Convert HDMI 4K Plus编码器(下面简称“美乐威NDI编码器”)对视频源编码,通过NDI协议传输到局域网;同时利用这款美乐威NDI编码器上的环路输出接口连接显示器1,因环路输出不经过任何系统处理,且本测试使用的显示器不带操作系统,故其显示的画面可视为视频源本身,用于和解码显示的画面做对比。
解码端使用的Magewell Pro Convert for NDI to HDMI硬件解码(下面简称“美乐威NDI解码器”)也连接到相同的局域网,解码后的画面通过HDMI分配器,分配器1号端口连接DELL显示器,2号端口连接小米L60M4-AA(下面简称“小米电视”)。我们在下文标记这两款显示器为显示器2和3,以区分不同显示器类型可能引入的变化。
为了测试目的,我们特地制作了可以用于秒表计时的视频。通过记录并对比视频源(显示器1)中的秒表显示时间和解码端(显示器2和3)显示的时间,可以获得从视频编码到最终完成解码显示需要的时间,即为视频传输延迟。
【测试数据统计】
|
序号 |
DELL显示器延时(ms) (显示器1- 显示器2) |
小米电视延时(ms) (显示器1 - 显示器3) |
|
1 |
34 |
184 |
|
2 |
50 |
183 |
|
3 |
50 |
200 |
|
4 |
50 |
200 |
|
5 |
66 |
200 |
|
6 |
50 |
200 |
|
7 |
50 |
200 |
|
8 |
50 |
200 |
|
9 |
50 |
200 |
|
10 |
50 |
200 |
|
平均值 |
50 |
196.7 |
经过该实验,得到以下数据:
|
DELL显示器 |
小米电视 |
|
|
延时(ms) |
50 |
196.7 |
【测试结论】
在相同的网络环境和视频编解码下,视频的网络传输延迟和显示器类型的选择有直接关系。选择无软件功能的显示器,整体的传输延迟会降低。需要注意的是,软硬件编解码设备的选择也会影响测试效果,具体内容推荐阅读《软硬件编解码延时对比测试》。
显示器类型对美乐威NDI IP转换器延时影响测试的更多相关文章
- Linux登陆类型-Linux中如何临时配置IP
Linux登录: 本地登录,直接在Linux主机上接上键盘显示器,然后输入用户名密码登录 远程登录,通过网络进行登录(需要IP 账户名 密码) windows中远程登录软件有 xshell.putty ...
- shell ping一个IP,延时大于5,输出延时大于5s,打印输出
# ping一个IP,延时大于5,输出延时大于5s,打印输出 #!/bin/bash ip=$* echo $ip num=`ping -c 10 ${ip}|grep icmp_seq|awk ' ...
- SQL Server AlwaysOn 集群 关于主Server IP与Listener IP调换的详细测试
1. 背景 SQL Server 搭建AlwaysOn后,我们就希望程序连接时使用虚拟的侦听IP(Listener IP),而不再是主Server 的IP.如果我们有采用中间件,则可以在配置中,直接用 ...
- HTML7常用的类型刮刮乐 光棒效果
常用的类型: 1.数学: Math.ceil():天花板数 Math.floor():地板数 Math.round():四舍五入取整数 Math.random():生成0-1之间的随机数 2.日期 ...
- xilinx DMA IP核(一) —— loop测试 代码注释
本篇笔记中的代码来自:米联科技的教程“第三季第一篇的DMA_LOOP环路测试” 硬件的连接如下图所示: 图:DMA Loop Block Design 橘色的线就是DMA加FIFO组成的一个LOOP循 ...
- jmeter使用IP欺骗进行压力测试
loadrunner的IP欺骗功能很强大,耐心研究jmeter官方文档,发现在jmeter2.5以上的版本有此功能的实现~ 准备工作: 1.window7一台,安装jdk1.6环境. 2.下载最新 ...
- Linux 实现rsyslog日志里面的IP地址记录 未测试
之前我是在bashrc中添加了一句,让系统操作日志时向rsyslog发送一份内容,现在只要在发送的时候,自己再获取下当前的远程登录IP加进去就可以,像这样 /etc/bashrc sshClientI ...
- 使用IP欺骗Loadrunner并发测试小结
测试要求: 在本次测试中,我需要并发50个User,每一个User占用一个独立的IP,并且只执行一次脚本.脚本中发起两个请求,其中第一次请求返回200后才执行第二个请求.使用win7 OS. ...
- MIG IP控制DDR3读写测试
本文设计思想采用明德扬至简设计法.在高速信号处理场合下,很短时间内就要缓存大量的数据,这时片内存储资源已经远远不够了.DDR SDRAM因其极高的性价比几乎是每一款中高档FPGA开发板的首选外部存储芯 ...
随机推荐
- Java 实现常见内排序
一.内排序 1.排序基本概念 (1)什么是排序? 排序指将一个数据元素集合或者序列 按照某种规则 重新排列成一个 有序的集合或者序列.分为内排序.外排序.排序算法的好坏直接影响程序的执行速度以及存储空 ...
- Apache Shiro 1.3.2入门
简介 Apache Shiro是一个功能强大且灵活的开放源代码安全框架,可以清楚地处理认证,授权,企业会话管理和加密.Apache Shiro的首要目标是易于使用和理解.有时候安全性可能非常复杂和痛苦 ...
- (转载)CPU基础知识
本文转载自网络. 如有侵权,请联系处理! 简介 中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Con ...
- Go-注释
什么是注释? 注释是给开发人员看的,目的是降低开发人员阅读代码的时间成本和代码阅读困难程度 Go-注释内容 1. 包注释,位于某个包下Go程序文件的顶部 2. 函数注释,位于Go函数的头部 3. 代码 ...
- Code Test(2)
1110test T1:Inversion逆序数对1(inversion.cpp/in/out 1s 256M)给定N的值,要求找出一个N的全排列,这个全排列中,逆序数有M对.这样的结果会存在多个解, ...
- Python实现的数据结构与算法之快速排序详解
一.概述 快速排序(quick sort)是一种分治排序算法.该算法首先 选取 一个划分元素(partition element,有时又称为pivot):接着重排列表将其 划分 为三个部分:left( ...
- 下载 Oracle Database XE 11gR2
操作系统:Windows 10 x64 第一节:下载 Oracle Database XE 11gR2 第二节:安装.验证安装 Oracle Database XE 11gR2 第三节:Oracle ...
- 搭建Leanote私有云服务器
安装流程 安装Golang 安装Leanote 安装Mongodb 配置Leanote 初始化Mongodb数据 运行Leanote 安装Golang # 下载go1.14.4.linux-amd64 ...
- Java中的对象都是在堆上分配的吗?
作者:LittleMagic https://www.jianshu.com/p/8377e09971b8 为了防止歧义,可以换个说法: Java对象实例和数组元素都是在堆上分配内存的吗? 答:不一定 ...
- 动态枢轴网格使用MVC, AngularJS和WEB API 2
下载shanuAngularMVCPivotGridS.zip - 2.7 MB 介绍 在本文中,我们将详细介绍如何使用AngularJS创建一个简单的MVC Pivot HTML网格.在我之前的文章 ...