查看引用/信息源请点击:映维网
用于视频传输的WiFi延迟减少
(映维网 2021年03月15日)对于视频传输而言,延迟和抖动会对用户体验造成负面的影响。所以,减少延迟和抖动的对于终端设备改进用户体验十分关键。
在WiFi方面,美国专利商标局日前公布了一份相关的Facebook专利,其主要描述了一种利用TXOP(Transmit Opportunity)和持续时间(Duration时间)来减少延迟的系统和方法。
在一个实施例中,专利描述的设备可以包括虚拟现实应用程序、驱动程序(如WiFi驱动程序)和/或固件(如MAC FW),并且所述设备可以专用于视频流式传输。例如,虚拟现实应用程序、驱动程序和/或固件可以通信并处理视频流,然后将其流式传输到至少一个终端设备。同时,可以在TXOP期间减少相应视频流的延迟和/或抖动。
VR应用程序可以生成视频帧的传输开始和/或结束的指示,并且可以用相应视频帧的多个片段向驱动程序提供指示。驱动程序可以估计传输持续时间,以将与视频帧多个片段相对应的数据单元传输到终端设备,并请求具有估计的传输持续时间的TXOP。固件可以为终端设备生成发送请求(RTS),并请求估计传输持续时间的TXOP。固件可以为估计的传输持续时间保留传输信道,以避免发生多个访问争用和退避过程。
通过这样的方式,专利描述的方法可以在信道利用效率和减少最大延迟峰值之间提供折衷。例如,设备可以利用估计的传输持续时间在单个TXOP中传输与视频帧多个片段相对应的所有数据单元。传送视频帧的TXOP数目可以减少,并且减少在多个TXOP期间可能发生的延迟峰值。
在至少一个方面中,所述方法可以包括通过设备压缩视频帧的多个片段中的第一片段,以获得压缩后的第一片段的大小。所述方法可以包括,由设备根据压缩后第一片段的大小估计压缩后视频帧的大小。所述方法可以包括由设备生成发送请求(RTS)以保留传输信道,传输持续时间对应于压缩后视频帧的大小。所述方法可以包括由设备向一个或多个其他设备广播RTS。
在一个实施例中,所述方法可以包括通过虚拟现实应用程序向驱动程序发送帧信息,所述帧信息包括压缩后视频帧的估计大小。所述方法可以包括由驱动程序根据帧信息估计传输持续时间,以及由驱动程序根据帧信息生成指令以致使固件生成RTS。所述方法可以包括通过虚拟现实应用程序将视频帧的多个片段发送到驱动程序。所述方法可以包括由驱动程序将视频帧的多个片段处理成多个分组。所述方法可以包括通过驱动程序将多个分组发送到固件。
在一个实施例中,所述方法可以包括通过固件将与多个片段相对应的多个分组聚合成确定数量的协议数据单元,以便通过传输信道传输到接收设备。所述方法可包括由设备确定在所述传输持续时间结束之前完成用于视频帧到接收设备的传输。所述方法可以包括由设备响应于所述确定而向接收设备发送控制帧,以在发送持续时间结束之前释放所述发送信道。
相关专利:
Systems and methods for reducing wifi latency using transmit opportunity and duration
https://patent.nweon.com/18013
名为“Systems and methods for reducing wifi latency using transmit opportunity and duration”的Facebook专利申请最初在2019年9月提交,并在日前由美国专利商标局公布。
领取专属 10元无门槛券
私享最新 技术干货