Patent classifications
H04L69/04
POINT CLOUD DATA ENCAPSULATION METHOD AND POINT CLOUD DATA TRANSMISSION METHOD
Provided are a point cloud data encapsulation method and a point cloud data transmission method. The point cloud data encapsulation method includes: compressing a point cloud media file; and encapsulating the compressed point cloud media file and setting a classification record according to a data type, where the classification record is used for indicating a data type of each portion of point cloud data in the point cloud media file. The problem of low transmission efficiency of the media content and waste of storage space in the point cloud data transmission is solved, the flexibility of the media content combination is increased, management control of a multimedia service is increased, users are given more rights to independently select and acquire the media content, diversified application scenarios are provided, and better multimedia content provision and transmission solutions are provided for network operators.
Wireless device capability information
Systems, apparatuses, and methods are described for wireless communications. A base station and wireless device may communicate capability information associated with a wireless device. The capability information may include information indicating support for an Ethernet type packet data unit session or header parameter compression. An Ethernet type packet data unit session may be instantiated based on the capability information.
Wireless device capability information
Systems, apparatuses, and methods are described for wireless communications. A base station and wireless device may communicate capability information associated with a wireless device. The capability information may include information indicating support for an Ethernet type packet data unit session or header parameter compression. An Ethernet type packet data unit session may be instantiated based on the capability information.
Real-time scalable virtual session and network analytics
Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.
Enabling use of non-volatile media—express (NVME) over a network
Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
Enabling use of non-volatile media—express (NVME) over a network
Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
METHOD FOR BROADCASTING DASH/HLS HYBRID MULTIMEDIA STREAMS
A method for multicasting multimedia content to receivers, the method comprising: receiving, by a multicast middleware (MCMF) from a server (BMS), manifest files to access contents according to different adaptive bitrate streaming communication protocols, one of the manifest files being consistent with the MPEG-DASH protocol and describing media segments of a content, another of the manifest files being a master playlist consistent with the HLS protocol and defining locations where media playlists to access the media segments of the content are available; receiving, by the middleware from the server, the media segments of the content, transmitted in a multicast session, receiving, by the middleware from the server, the playlists, the received playlists referencing the media segments transmitted in the multicast session, and currently received by the middleware; and storing by the middleware the manifest files, the media segments and the playlists, to make them available to receivers (UD, UD1, UD2).
METHOD FOR BROADCASTING DASH/HLS HYBRID MULTIMEDIA STREAMS
A method for multicasting multimedia content to receivers, the method comprising: receiving, by a multicast middleware (MCMF) from a server (BMS), manifest files to access contents according to different adaptive bitrate streaming communication protocols, one of the manifest files being consistent with the MPEG-DASH protocol and describing media segments of a content, another of the manifest files being a master playlist consistent with the HLS protocol and defining locations where media playlists to access the media segments of the content are available; receiving, by the middleware from the server, the media segments of the content, transmitted in a multicast session, receiving, by the middleware from the server, the playlists, the received playlists referencing the media segments transmitted in the multicast session, and currently received by the middleware; and storing by the middleware the manifest files, the media segments and the playlists, to make them available to receivers (UD, UD1, UD2).
DYNAMIC REDUNDANCY
A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.
DYNAMIC REDUNDANCY
A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.