欢迎光临
我们一直在努力

newtek ndi端口及视频数据流

使用我们的产品时要记住的网络端口列表。请注意,此列表不包括NDI。NDI使用端口5353来检测NDI源,它沿着一系列由操作系统确定的短暂端口传输数据。有关更多信息,请参阅NDI文档。

一旦两个NDI设备在网络上相互发现,视频就可以从发送设备传递到接收设备。在压缩视频之后,NDI发送设备打开到接收NDI设备的会话。此时,我们有两个端点,包括IP地址和端口号。

Access Manager

默认情况下,所有NDI通道都在公共组中,对同一子网上的所有NDI客户端都可见。
添加自定义输出组(“组”选项卡)可让其他人通过向其“接收”组列表添加匹配条目来访问系统的NDI输出。

如果从“输出”组中删除“公共”,则只有配置为接收一个自定义输出组的系统才会看到您的NDI通道。
同样,从接收组中删除Public会告知本地系统忽略其余接收组中不包含的通道。

将条目添加到“网络”选项卡中的“从IP地址接收”列表,以从其他子网访问NDI源。请注意,IP地址条目可以为多个NDI通道提供服务(例如,NDI扫描转换器可以提供1个通道或更多通道)。

newtek ndi端口及视频数据流
通道计数很重要 – 您必须确保从端口5960开始计数,有足够的网络端口可供任何一个NDI源提供的最大值 – 加上一个(用于NDI服务器消息传递)。因此,为从IP接收列表提供一个NDI通道的系统添加IP地址意味着端口5960和5961必须可用。服务八个NDI通道的第二个源需要端口5960-5968是免费的,等等。

 

NDI网络帧是在短暂端口范围内传输的TCP数据包。临时端口是由NDI发送机器的IP堆栈分配的临时端口,并且为此目的从指定的端口范围分配。当NDI发送设备终止传输会话时,该端口随后可用于重用,尽管大多数IP堆栈将不使用端口号,直到使用了整个临时端口池。在由于关闭NDI端点而断开连接时,请务必记住这一点。几乎总是会为新连接分配不同的端口号。

NDI使用的端口范围是4915265535。如果NDI设备用于内部网络上有防火墙的网络,则需要进行配置以允许此端口范围内的设备之间的流量。

您可以使用netsh命令[1]在运行Windows Vista或更高版本的计算机上查看Ephemeral端口范围。这些命令还提供了限制端口范围的方法,但这会影响该特定计算机的所有动态端口分配。

为符合Internet Assigned Numbers Authority(IANA)的建议,Microsoft增加了Windows Vista和Windows Server 2008中传出连接的动态客户端端口范围。新的默认启动端口为49152,新的默认端口为65535.这是从早期版本的Windows配置更改使用默认端口范围1025到5000。

未安装任何Service Pack的Windows Vista的支持已于2010年4月13日结束。要继续接收Windows的安全更新,请确保您运行的是带有Service Pack 2(SP2)的Windows Vista。有关更多信息,请访问以下Microsoft网站:

介绍


为符合Internet Assigned Numbers Authority(IANA)的建议,Microsoft增加了Windows Vista和Windows Server 2008中传出连接的动态客户端端口范围。新的默认启动端口为49152,新的默认端口为65535.这是从早期版本的Windows配置更改使用默认端口范围1025到5000。

更多信息


您可以使用以下netsh命令在运行Windows Vista或Windows Server 2008的计算机上查看动态端口范围:

  • netsh int ipv4 show dynamicport tcp
  • netsh int ipv4 show dynamicport udp
  • netsh int ipv6 show dynamicport tcp
  • netsh int ipv6 show dynamicport udp

注意为每个传输(TCP或UDP)单独设置范围。端口范围现在是一个具有起点和终点的范围。如果在内部网络上使用防火墙,则部署运行Windows Server 2008的服务器的Microsoft客户可能会遇到影响服务器之间RPC通信的问题。在这些情况下,我们建议您重新配置防火墙以允许动态端口范围为49152到65535的服务器之间的流量。此范围是服务和应用程序使用的众所周知的端口的补充。或者,可以在每台服务器上修改服务器使用的端口范围。您可以使用netsh命令调整此范围,如下所示:

netsh int <ipv4 | ipv6> set dynamic <tcp | udp> start = number num = range

此命令设置TCP的动态端口范围。起始端口是数字,端口总数是范围。以下是示例命令:

  • netsh int ipv4 set dynamicport tcp start = 10000 num = 1000
  • netsh int ipv4 set dynamicport udp start = 10000 num = 1000
  • netsh int ipv6 set dynamicport tcp start = 10000 num = 1000
  • netsh int ipv6 set dynamicport udp start = 10000 num = 1000

这些示例命令将动态端口范围设置为从端口10000开始,到端口10999(1000端口)结束。可以设置的最小端口范围是255.可以设置的最小起始端口是1025.最大端口(基于正在配置的范围)不能超过65535.要复制Windows Server 2003的默认行为,请使用1025作为起始端口,然后使用3976作为TCP和UDP的范围。这导致启动端口为1025,结束端口为5000.

注意 在基于Windows Server 2008的计算机上安装Microsoft Exchange Server 2007时,默认端口范围是1025到60000.

赞(0) 打赏
未经允许不得转载:刘旭的人个博客 » newtek ndi端口及视频数据流
分享到: 更多 (0)
标签:

评论 抢沙发

评论前必须登录!

 

QQ :13945502电话:13913571631

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮