System and methods for live streaming using application-specific internet protocol address cache sets
AssigneeBeijing Zitiao Network Technology Co., Ltd.
InventorDonghui Zhang
Life of this patent
Estimating the term…
Abstract
A live streaming processing method, a terminal device, and a non-transitory computer readable storage medium are provided. The method includes: acquiring a domain name of a live streaming to be played by a live streaming application; acquiring an internet protocol address cache set corresponding to the live streaming application, the internet protocol address cache set including all domain names associated with the live streaming application and an internet protocol address corresponding to each domain name; and generating a first frame of the live streaming based on the domain name of the live streaming and the internet protocol address cache set.
Claims14
A method for reducing latency associated with display of live streaming videos, comprising:
- generating an internet protocol address cache set corresponding to a live streaming application based on resolving a plurality of domain names associated with the live streaming application, wherein the internet protocol address cache set indicates an internet protocol address corresponding to each of the plurality of domain names;
- receiving input indicative of a live streaming video to be played by the live streaming application, wherein the live streaming video is associated with a first domain name of the plurality of domain names;
- determining, based on the internet protocol address cache set corresponding to the live streaming application, that the first domain name corresponds to a first internet protocol address;
- and
- rendering a first frame of the live streaming video based on the first internet protocol address without re-resolving the first domain name to reduce a latency between receiving the input and displaying the first frame.
A terminal device, comprising:
- a processor and a memory;
- wherein computer executable instructions are stored in the memory;
- the processor executes a live streaming processing method upon the processor executing the computer executable instructions stored in the memory, wherein the live streaming processing method comprises:
- generating an internet protocol address cache set corresponding to a live streaming application based on resolving a plurality of domain names associated with the live streaming application, wherein the internet protocol address cache set indicates an internet protocol address corresponding to each of the plurality of domain names;
- receiving input indicative of a live streaming video to be played by the live streaming application, wherein the live streaming video is associated with a first domain name of the plurality of domain names;
- determining, based on the internet protocol address cache set corresponding to the live streaming application, that the first domain name corresponds to a first internet protocol address;
- and
- rendering a first frame of the live streaming video based on the first internet protocol address without re-resolving the first domain name to reduce a latency between receiving the input and displaying the first frame.
A non-transitory computer readable storage medium, wherein computer executable instructions are stored in the non-transitory computer readable storage medium, and a live streaming processing method is implemented upon the computer executable instructions being executed by at least a processor;
- wherein the live streaming processing method comprises:
- generating an internet protocol address cache set corresponding to a live streaming application based on resolving a plurality of domain names associated with the live streaming application, wherein the internet protocol address cache set indicates an internet protocol address corresponding to each of the plurality of domain names;
- receiving input indicative of a live streaming video to be played by the live streaming application, wherein the live streaming video is associated with a first domain name of the plurality of domain names;
- determining, based on the internet protocol address cache set corresponding to the live streaming application, that the first domain name corresponds to a first internet protocol address;
- and
- rendering a first frame of the live streaming video based on the first internet protocol address without re-resolving the first domain name to reduce a latency between receiving the input and displaying the first frame.
Dependencies are inferred from the claim text.