Abstract:
Embodiments of the present invention provide a method for synchronous playback by multiple smart devices, and an apparatus. A first device acquires frame synchronization information at intervals of a preset time, and sends the frame synchronization information to one or more second devices, where the frame synchronization information is frame information of a frame to be played by the first device or frame information of a frame that the first device starts to play currently; and after learning the frame synchronization information sent by the first device, the second device adjusts frame resources played by itself. Because the multiple smart devices that perform synchronous playback are generally in one local area network, a transmission delay of frame information from the first device to the second device can be ignored, thereby improving a synchronization effect among the multiple smart devices.
Abstract:
Methods, devices, and systems for digital space management in virtual reality and augmented reality are described. A method can include a terminal that logs in to a preset application based on a first user identifier, presents a first interface, where the first interface includes a virtual space registration option. In response to an enabling operation of a user for the virtual space registration option, the terminal photographs a first scene to obtain a preview stream, obtains a target geometry, and sends the first user identifier, the preview stream, and the target geometry to a server. The preview stream and the target geometry are used to determine a target virtual space in which a user with the first user identifier has virtual content editing permission in a first virtual space. The first virtual space is a virtual space corresponding to a real world including the first scene. The target geometry is used to represent a form of the target virtual space.
Abstract:
Methods, devices, and systems for digital space management in virtual reality and augmented reality are described. A method can include a terminal that logs in to a preset application based on a first user identifier, presents a first interface, where the first interface includes a virtual space registration option. In response to an enabling operation of a user for the virtual space registration option, the terminal photographs a first scene to obtain a preview stream, obtains a target geometry, and sends the first user identifier, the preview stream, and the target geometry to a server. The preview stream and the target geometry are used to determine a target virtual space in which a user with the first user identifier has virtual content editing permission in a first virtual space. The first virtual space is a virtual space corresponding to a real world including the first scene. The target geometry is used to represent a form of the target virtual space.
Abstract:
A channel switching processing method includes receiving, by a switching server, a channel switching request from a receiving end. When the switching server determines that current switching resource information does not meet a switching condition according to the channel switching request, the switching server performs an exception handling procedure and sends channel switching instruction information to the receiving end. The channel switching instruction information is configured to instruct the receiving end to perform a channel switching operation corresponding to the channel switching instruction information.
Abstract:
Embodiments of the present invention provide media file receiving and media file sending methods, apparatuses, and systems. A media file receiving method includes: obtaining, by a client, an MPD fragment address of a first MPD fragment from a media presentation description MPD fragment index file according to a start-to-play time point requested by a user; sending, by the client, a first MPD fragment obtaining request including the MPD fragment address of the first MPD fragment to a server; receiving, by the client, the first MPD fragment fed back by the server, and sending a media segment obtaining request to the server according to media description information in the first MPD fragment; and receiving, by the client, a media segment fed back by the server. With the media receiving method according to the embodiments of the present invention, an objective of rapidly starting playing a media file can be achieved.
Abstract:
Embodiments of the present invention provide media file receiving and media file sending methods, apparatuses, and systems. A media file receiving method includes: obtaining, by a client, an MPD fragment address of a first MPD fragment from a media presentation description MPD fragment index file according to a start-to-play time point requested by a user; sending, by the client, a first MPD fragment obtaining request including the MPD fragment address of the first MPD fragment to a server; receiving, by the client, the first MPD fragment fed back by the server, and sending a media segment obtaining request to the server according to media description information in the first MPD fragment; and receiving, by the client, a media segment fed back by the server. With the media receiving method according to the embodiments of the present invention, an objective of rapidly starting playing a media file can be achieved.