CN115643430A - Playing method, device and equipment of self-adaptive playing source and storage medium - Google Patents
Playing method, device and equipment of self-adaptive playing source and storage medium Download PDFInfo
- Publication number
- CN115643430A CN115643430A CN202211237052.1A CN202211237052A CN115643430A CN 115643430 A CN115643430 A CN 115643430A CN 202211237052 A CN202211237052 A CN 202211237052A CN 115643430 A CN115643430 A CN 115643430A
- Authority
- CN
- China
- Prior art keywords
- playing
- source
- play
- target
- playback
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012163 sequencing technique Methods 0.000 claims abstract description 10
- 230000003044 adaptive effect Effects 0.000 claims description 49
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to the technical field of video playing, and discloses a playing method, a device, equipment and a storage medium of a self-adaptive playing source, wherein the method comprises the following steps: acquiring network address information and equipment identification information uploaded by a client; determining network operator information according to the network address information, and acquiring a corresponding play source list according to the network operator information; performing play source sequencing on the play source list based on the equipment identification information to obtain a target play source list; and sending the target playing source list to the target playing device so that the target playing device plays according to the target playing source list. According to the invention, the corresponding play source list is obtained according to the network operator information determined by the network address information of the client, the play source list is sorted according to the equipment identification information of the client, and the sorted target play source list is sent to the play equipment, so that the problem that the user equipment cannot be played in a self-adaptive manner through the equipment model and the network environment is solved.
Description
Technical Field
The present invention relates to the field of video playing technologies, and in particular, to a playing method, device, and apparatus for a self-adaptive playing source, and a storage medium.
Background
With the popularization of networks and the reduction of network speed and network charges, internet televisions and OTT set-top boxes gradually enter thousands of households, wherein the demand for live broadcasting is higher and higher. However, since the types, models and manufacturers of the user devices are various, many different network environments exist, and if a uniform play source is used, it is difficult for all users to have smooth and clear viewing experience, and therefore, a play source most suitable for the user device and the network environment needs to be selected for playing, so that the user can achieve the best playing effect.
In the prior art, the OTT set-top box is usually played by using a player replacement mode and a software decoding and hardware decoding switching mode, but the player replacement mode can only solve the playing problem of a small number of devices, and the player is switched from hardware decoding to software decoding to consume hardware resources of the devices, which can cause the problems of equipment jam and crash in low-end devices. Therefore, how to perform adaptive playing according to the device model and the network environment of the user equipment becomes a problem to be solved urgently.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a playing method, a playing device, equipment and a storage medium of a self-adaptive playing source, and aims to solve the technical problem that user equipment cannot be self-adaptively played through equipment models and network environments in the prior art.
In order to achieve the above object, the present invention provides a playing method of an adaptive playing source, including the following steps:
acquiring network address information and equipment identification information uploaded by a client;
determining network operator information according to the network address information, and acquiring a corresponding play source list according to the network operator information;
performing play source sequencing on the play source list based on the equipment identification information to obtain a target play source list;
and sending the target playing source list to target playing equipment so that the target playing equipment plays according to the target playing source list.
Optionally, the step of performing playback source sorting on the playback source list based on the device identification information to obtain a target playback source list includes:
acquiring a historical playing record of corresponding historical playing equipment based on the equipment identification information;
acquiring the historical playing success rate of the historical playing equipment in a preset time period according to the historical playing record;
and sequencing the playing sources in the playing source list based on the historical playing success rate to obtain a target playing source list.
Optionally, the step of obtaining a history playing success rate of the history playing device within a preset time period according to the history playing record includes:
acquiring a history playing source corresponding to the history playing device in a preset time period according to the history playing record;
and acquiring a preset database table corresponding to the historical playing source, and reading the historical playing success rate corresponding to the historical playing source from the preset database table.
Optionally, before the step of obtaining the preset database table corresponding to the historical playing source and obtaining the historical playing success rate corresponding to the historical playing source according to the preset database table, the method further includes:
acquiring a play log file corresponding to the historical play source;
analyzing the play log file to obtain the play success times and the play failure times of the historical play source in a preset time period;
obtaining the historical playing success rate of the historical playing source based on the playing success times and the playing failure times;
and establishing a preset database table based on the historical playing source and the historical playing success rate corresponding to the historical playing source.
Optionally, after the step of sending the target playback source list to the target playback device so that the target playback device plays according to the target playback source list, the method further includes:
receiving play state information sent by the target play equipment, and acquiring the current play success rate of the play source in the target play source list based on the play state information;
and updating a preset database table corresponding to the playing source in the target playing source list according to the current playing success rate.
Optionally, the step of receiving the play status information sent by the target play device, and obtaining the current play success rate of the play source in the target play source list based on the play status information includes:
receiving playing state information sent by the target playing device, and acquiring the number of times of successful playing of the target playing device according to the playing state information;
and determining the current playing success rate of the playing sources in the target playing source list based on the proportion of the times of successful playing to the total playing times of the target playing device.
Optionally, the step of determining network operator information according to the network address information and obtaining a corresponding play source list according to the network operator information includes:
determining a corresponding network address according to the network address information, and determining a position area to which the client belongs according to the network address;
and determining corresponding network operator information according to the position area, and acquiring a corresponding play source list according to the network operator information.
In addition, to achieve the above object, the present invention further provides a playback apparatus for adaptive playback sources, the apparatus including:
the device information acquisition module is used for acquiring the network address information and the device identification information uploaded by the client;
the source list determining module is used for determining network operator information according to the network address information and acquiring a corresponding play source list according to the network operator information;
the playing source sorting module is used for sorting playing sources of the playing source list based on the equipment identification information to obtain a target playing source list;
and the source list sending module is used for sending the target playing source list to target playing equipment so as to enable the target playing equipment to play according to the target playing source list.
In addition, to achieve the above object, the present invention further provides a playback device for adaptive playback sources, including: a memory, a processor and a playing program of an adaptive playing source stored on the memory and executable on the processor, the playing program of the adaptive playing source being configured to implement the steps of the playing method of the adaptive playing source as described above.
In addition, in order to achieve the above object, the present invention further provides a storage medium, where a playing program of an adaptive playing source is stored, and the playing program of the adaptive playing source when executed by a processor implements the steps of the playing method of the adaptive playing source as described above.
In the invention, the network address information and the equipment identification information uploaded by a client are acquired; determining network operator information according to the network address information, and acquiring a corresponding play source list according to the network operator information; performing play source sequencing on the play source list based on the equipment identification information to obtain a target play source list; sending the target playing source list to the target playing device so that the target playing device plays according to the target playing source list; compared with the prior art that the user equipment carries out self-adaptive playing source playing in a mode of changing a player and switching software and hardware decoding, the method and the device for playing the target playing source list solve the technical problem that the user equipment cannot carry out self-adaptive playing through the equipment model and the network environment in the prior art, and further improve the watching experience of the user.
Drawings
Fig. 1 is a schematic structural diagram of a playback device of an adaptive playback source in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a first embodiment of a playing method of an adaptive playing source according to the present invention;
FIG. 3 is a flowchart illustrating a second embodiment of a playing method of an adaptive playing source according to the present invention;
FIG. 4 is a flowchart illustrating a playing method of an adaptive play source according to a third embodiment of the present invention;
fig. 5 is a block diagram of a first embodiment of a playback apparatus for an adaptive playback source according to the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a playback device of an adaptive playback source in a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the playing device of the adaptive playing source may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a Wireless interface (e.g., a Wireless-Fidelity (Wi-Fi) interface). The Memory 1005 may be a high-speed Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as a disk Memory. The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the architecture shown in fig. 1 does not constitute a limitation of the playback device of the adaptive playback source, and may include more or fewer components than those shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a storage medium, may include therein an operating system, a network communication module, a user interface module, and a playback program of an adaptive playback source.
In the adaptive playback-source playback apparatus shown in fig. 1, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 of the playing device of the adaptive playing source of the present invention may be disposed in the playing device of the adaptive playing source, and the playing device of the adaptive playing source calls the playing program of the adaptive playing source stored in the memory 1005 through the processor 1001 and executes the playing method of the adaptive playing source provided in the embodiment of the present invention.
An embodiment of the present invention provides a playing method for an adaptive playing source, and referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the playing method for an adaptive playing source according to the present invention.
In this embodiment, the method for playing the adaptive play source includes the following steps:
step S10: and acquiring the network address information and the equipment identification information uploaded by the client.
It should be noted that the execution subject of the method of this embodiment may be a playing device of an adaptive playing source, or other playing systems of an adaptive playing source that can implement the same or similar functions and include the playing device of the adaptive playing source. The present embodiment and the following embodiments provide a playing method of an adaptive playing source, which is specifically described with reference to a playing system of an adaptive playing source (hereinafter referred to as a system).
It should be understood that the client may be a device for playing video, for example: a mobile phone, a television, or a computer, etc., which are not limited in this embodiment.
It is understood that the network address information may be an IP address of the client or other address information having the same or similar function as the IP address.
It should be noted that the device identification information may be identification information of the client, for example: the device model, the device number, or the factory serial number of the device, etc., which are not limited in this embodiment.
In a specific implementation, when the playing device needs to play a video, it may first send a video playing signal to the system, and at the same time, send the IP address and the device model of the device to the system.
Step S20: and determining network operator information according to the network address information, and acquiring a corresponding play source list according to the network operator information.
It should be understood that the network operator information may be an operator of the area where the client is located, for example: city a operator or city b operator.
It is understood that the play source list may be a list composed of all play sources suitable for the video playing device in the area where the client is located to play video. In practical application, a corresponding network address can be determined according to the network address information, and a position area to which the client belongs can be determined according to the network address; and determining corresponding network operator information according to the position area, and acquiring a corresponding play source list according to the network operator information.
In a specific implementation, after receiving the IP address uploaded by the playback device, the system may determine the location area where the playback device is located, that is, the city where the playback device is located, according to the IP address, thereby determining network operator information of the playback device according to the city of the playback device, for example, the network operator information of the current playback device is an a-city a operator, and then obtain playback sources suitable for the a-city a operator to perform video playback, and form a playback source list based on these playback sources.
Step S30: and carrying out playing source sequencing on the playing source list based on the equipment identification information to obtain a target playing source list.
It should be noted that the target playback source list may be a playback source list obtained by sorting the playback sources in the playback source list according to the device identifiers of the client, and in practical applications, the playback devices having the same device identifier information as the playback device may be obtained according to the device identifier information of the playback device, and the playback source list is sorted according to the playback records reported by the playback devices before, so as to obtain the target playback source list.
Step S40: and sending the target playing source list to target playing equipment so that the target playing equipment plays according to the target playing source list.
It should be understood that the target playing device may be a device that currently plays a video, or an OTT set-top box that currently plays a live video, and the present embodiment is not limited thereto.
In the specific implementation, when video playing or live broadcasting is required, the playing device sends an IP address and device model information corresponding to the playing device to the system, the system determines a position area where the device required to play the video is located according to the IP address of the playing device, determines network operator information corresponding to the playing device according to the position area, determines a playing source list suitable for the playing device to play the video according to the network operator information of the playing device, and finally sorts the playing source list according to a playing record uploaded by a historical playing device having the same device model as the playing device, so that the system obtains the sorted target playing source list, at this time, the system can send the target playing source list to the playing device currently playing the video, and after the playing device obtains the target playing source list, the playing is performed according to the arrangement order of the target playing source list, if the playing of the first playing source fails, the system can automatically switch to the next playing source to perform playing, thereby increasing the playing speed of the playing device, so that a user can see video pictures, and improve the user's video viewing experience.
The embodiment discloses obtaining network address information and equipment identification information uploaded by a client; determining network operator information according to the network address information, and acquiring a corresponding play source list according to the network operator information; performing play source sequencing on the play source list based on the equipment identification information to obtain a target play source list; sending the target playing source list to the target playing device so that the target playing device plays according to the target playing source list; compared with the prior art that the user equipment performs playing in a self-adaptive playing source mode by replacing the player and switching the decoding of software and hardware, the embodiment determines the network operator information according to the network address information of the client, acquires the corresponding playing source list according to the network operator information, sorts the playing source list according to the equipment identification information of the client, and sends the sorted target playing source list to the playing equipment, so that the technical problem that the user equipment cannot perform self-adaptive playing through the equipment model and the network environment in the prior art is solved, and the viewing experience of the user is improved.
Referring to fig. 3, fig. 3 is a flowchart illustrating a playing method of an adaptive play source according to a second embodiment of the present invention.
Based on the first embodiment, in order to sort the playlist by the device identification information of the client, in this embodiment, the step S30 includes:
step S301: and acquiring the historical playing record of the corresponding historical playing device based on the device identification information.
It should be noted that the history playback device may be a playback device having the same device identification information as the client.
It should be understood that the history play record may be a play record uploaded to the system by the history play device when playing video, for example: successful playing, failed playing, corresponding playing speed and the like.
Step S302: and acquiring the historical playing success rate of the historical playing equipment in a preset time period according to the historical playing record.
It is understood that the preset time period may be a time period set by the system according to actual situations to obtain the history playing record of the history playing device, for example, to obtain the playing record of the history playing device in the past 24 hours.
It should be noted that the history playing success rate may be a probability of successful playing when the history playing device plays the video.
Further, in order to accurately obtain the history playing success rate of the history playing device, the step S302 includes: acquiring a history playing source corresponding to the history playing device in a preset time period according to the history playing record; and acquiring a preset database table corresponding to the historical playing source, and reading the historical playing success rate corresponding to the historical playing source from the preset database table.
It should be understood that the history playing source may be a playing source corresponding to the history playing device when playing video within a period of time.
It can be understood that the preset database table may be a database table corresponding to the play source, where the database table may store information such as a name, a play speed, and a play success rate of the play source. In practical application, the system can search a database table corresponding to the playing source when the history playing device plays the video, so as to obtain the history playing success rate of the playing source according to the information stored in the database table.
Step S303: and sequencing the playing sources in the playing source list based on the historical playing success rate to obtain a target playing source list.
In the specific implementation, according to the device model of the client, the history playing devices with the same device model as the client are obtained, then the history playing sources corresponding to all the history playing devices in the past 24 hours for video playing are obtained, and the history playing success rate of the history playing sources is searched according to the database table corresponding to the history playing sources, so that the playing sources in the playing source list are sorted according to the history playing success rate, the playing sources with high playing success rate are arranged in front, and the target playing source list is obtained.
In this embodiment, a history play record of the history play device is obtained through the device identification information, a history play source played by the history play device is obtained according to the history play record, a corresponding history play success rate is obtained according to a database table corresponding to the history play source, and then play sources in the play source list are sorted according to the history play success rate to obtain a target play source list, so that the play source list can be sorted according to the history play success rate of the history play device, so that the play source can be accurately positioned according to the target play source list when the play device plays a video, the play success rate of a first source is improved, and the play starting display speed of the play device is increased.
Referring to fig. 4, fig. 4 is a flowchart illustrating a playing method of an adaptive playing source according to a third embodiment of the present invention.
Based on the foregoing embodiments, in order to find a corresponding history playing success rate through a database table of a playing source, in this embodiment, before the step S302, the method further includes:
step S031: and acquiring a play log file corresponding to the historical play source.
It should be noted that the play log file may be a record file or a file set for recording the play condition of the play source.
Step S032: and analyzing the play log file to obtain the play success times and the play failure times of the historical play source in a preset time period.
It should be understood that, the play log file may record the play success times and the play failure times of the corresponding play source when the playing device plays the video. In practical application, when a client plays a video, if a corresponding play source can display a picture, a current successfully played state is uploaded to a system, if the corresponding play source cannot display the picture, an error is reported, at this time, a current unsuccessfully played state is uploaded to the system, after the system receives play state information uploaded by the client, a corresponding play log file can be generated based on the state information, and the play states corresponding to the play sources are all stored in the play log file corresponding to the play sources.
In a specific implementation, the system may scan all log files, so as to extract all play log files related to the history play source, and analyze the extracted play log files to obtain the play success times and the play failure times corresponding to the history play source.
Step S033: and obtaining the historical playing success rate of the historical playing source based on the playing success times and the playing failure times.
It can be understood that after the playing success times and the playing failure times of the history playing source in the preset time period are obtained, the history playing success rate corresponding to the history playing source can be obtained according to the proportion of the history playing success times to the total playing times.
Step S034: and establishing a preset database table based on the historical playing source and the historical playing success rate corresponding to the historical playing source.
It should be noted that after the history playing success rate corresponding to the history playing source is obtained, the history playing success rate may be stored in the database table corresponding to the history playing source, and if the history playing success rate corresponding to the history playing source needs to be obtained, the corresponding playing success rate may be directly obtained from the database table corresponding to the history playing source.
Further, in order to update the playing success rate in the database table corresponding to the playing source, after step S40, the method further includes: receiving play state information sent by the target play equipment, and acquiring the current play success rate of the play source in the target play source list based on the play state information; and updating a preset database table corresponding to the playing source in the target playing source list according to the current playing success rate.
It should be noted that the playing status information includes a playing success and a playing failure.
In the specific implementation, after receiving a play source list which is sent by a system and is sorted according to the play success rate of a play source, a play device plays according to the play source list and reports play state information to the system, and after receiving the play state information sent by the play device, the system obtains the current play success rate of the play source based on the play success rate of the play source in a target play source list and the play state of the play source at this time, and updates the current play success rate of the play source to a database table corresponding to the play source, thereby updating the play success rate in the play source database table.
In this embodiment, the play log corresponding to the historical play source is analyzed to obtain the play success times and the play failure times of the historical play source in a preset time period, the play success rate of the historical play source is obtained according to the proportion of the play success times to the total play times, and a corresponding database table is established based on the play success rates of the historical play source and the historical play source, so that the play success rate corresponding to the play source can be directly obtained through the database table corresponding to the play source, the data processing efficiency is improved, and the play starting speed of the play device is further improved.
In addition, an embodiment of the present invention further provides a storage medium, where a playing program of an adaptive playing source is stored on the storage medium, and when executed by a processor, the step of the playing method of the adaptive playing source is implemented.
Referring to fig. 5, fig. 5 is a block diagram illustrating a first embodiment of a playback apparatus for an adaptive playback source according to the present invention.
As shown in fig. 5, a playing apparatus of an adaptive playing source according to an embodiment of the present invention includes:
an equipment information obtaining module 501, configured to obtain network address information and equipment identifier information uploaded by a client;
a source list determining module 502, configured to determine network operator information according to the network address information, and obtain a corresponding play source list according to the network operator information;
a play source sorting module 503, configured to sort play sources of the play source list based on the device identification information, to obtain a target play source list;
a source list sending module 504, configured to send the target playback source list to a target playback device, so that the target playback device plays according to the target playback source list.
The playing device of the self-adaptive playing source of the embodiment discloses that network address information and equipment identification information uploaded by a client side are acquired; determining network operator information according to the network address information, and acquiring a corresponding play source list according to the network operator information; performing play source sequencing on the play source list based on the equipment identification information to obtain a target play source list; sending the target playing source list to the target playing device so that the target playing device plays according to the target playing source list; compared with the prior art that the user equipment performs playing in a self-adaptive playing source mode by replacing the player and switching the decoding of software and hardware, the embodiment determines the network operator information according to the network address information of the client, acquires the corresponding playing source list according to the network operator information, sorts the playing source list according to the equipment identification information of the client, and sends the sorted target playing source list to the playing equipment, so that the technical problem that the user equipment cannot perform self-adaptive playing through the equipment model and the network environment in the prior art is solved, and the viewing experience of the user is improved.
Other embodiments or specific implementation manners of the playing apparatus of the adaptive playing source of the present invention may refer to the above method embodiments, and are not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrases "comprising a," "8230," "8230," or "comprising" does not exclude the presence of other like elements in a process, method, article, or system comprising the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method of the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present invention or portions thereof contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium (such as a rom/ram, a magnetic disk, and an optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (10)
1. A playing method of an adaptive playing source, the playing method of the adaptive playing source comprising:
acquiring network address information and equipment identification information uploaded by a client;
determining network operator information according to the network address information, and acquiring a corresponding play source list according to the network operator information;
performing play source sequencing on the play source list based on the equipment identification information to obtain a target play source list;
and sending the target playing source list to target playing equipment so that the target playing equipment plays according to the target playing source list.
2. The method for playing back a self-adaptive play source according to claim 1, wherein the step of performing play source sorting on the play source list based on the device identification information to obtain a target play source list comprises:
acquiring a historical playing record of corresponding historical playing equipment based on the equipment identification information;
acquiring the historical playing success rate of the historical playing equipment in a preset time period according to the historical playing record;
and sequencing the playing sources in the playing source list based on the historical playing success rate to obtain a target playing source list.
3. The method for playing back a self-adaptive playing back source according to claim 2, wherein the step of obtaining the history playback success rate of the history playback device within a preset time period according to the history playback record comprises:
acquiring a history playing source corresponding to the history playing equipment in a preset time period according to the history playing record;
and acquiring a preset database table corresponding to the historical playing source, and reading the historical playing success rate corresponding to the historical playing source from the preset database table.
4. The method for playing a self-adaptive playing source according to claim 3, wherein before the step of obtaining the preset database table corresponding to the historical playing source and obtaining the historical playing success rate corresponding to the historical playing source according to the preset database table, the method further comprises:
acquiring a play log file corresponding to the historical play source;
analyzing the play log file to obtain the play success times and the play failure times of the historical play source in a preset time period;
obtaining the historical playing success rate of the historical playing source based on the playing success times and the playing failure times;
and establishing a preset database table based on the historical playing source and the historical playing success rate corresponding to the historical playing source.
5. The method for playing back an adaptive playback source according to claim 4, wherein after the step of sending the target playback source list to the target playback device so that the target playback device plays back the target playback source list, the method further comprises:
receiving play state information sent by the target play equipment, and acquiring the current play success rate of the play source in the target play source list based on the play state information;
and updating a preset database table corresponding to the playing source in the target playing source list according to the current playing success rate.
6. The method for playing back a self-adaptive playing source according to claim 5, wherein the playing state information includes a successful playing back, the step of receiving the playing state information sent by the target playing device and obtaining the current playing back success rate of the playing source in the target playing source list based on the playing state information includes:
receiving playing state information sent by the target playing device, and acquiring the number of times of successful playing of the target playing device according to the playing state information;
and determining the current playing success rate of the playing sources in the target playing source list based on the proportion of the times of successful playing to the total playing times of the target playing device.
7. The method for playing back a self-adaptive playing back source according to claim 1, wherein the step of determining network operator information according to the network address information and obtaining a corresponding playing back source list according to the network operator information comprises:
determining a corresponding network address according to the network address information, and determining a location area to which the client belongs according to the network address;
and determining corresponding network operator information according to the position area, and acquiring a corresponding play source list according to the network operator information.
8. A playback apparatus that adapts to a playback source, the apparatus comprising:
the device information acquisition module is used for acquiring the network address information and the device identification information uploaded by the client;
the source list determining module is used for determining network operator information according to the network address information and acquiring a corresponding play source list according to the network operator information;
the playing source sorting module is used for sorting playing sources of the playing source list based on the equipment identification information to obtain a target playing source list;
and the source list sending module is used for sending the target playing source list to target playing equipment so as to enable the target playing equipment to play according to the target playing source list.
9. A playback apparatus that adapts a playback source, the apparatus comprising: a memory, a processor and a playback program of an adaptive playback source stored on the memory and executable on the processor, the playback of the adaptive playback source being configured to implement the steps of the playback method of an adaptive playback source as claimed in any one of claims 1 to 7.
10. A storage medium, characterized in that the storage medium stores a playback program of an adaptive playback source, and the playback program of the adaptive playback source realizes the steps of the playback method of the adaptive playback source according to any one of claims 1 to 7 when executed by a processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211237052.1A CN115643430B (en) | 2022-10-10 | 2022-10-10 | Playing method, device, equipment and storage medium of self-adaptive playing source |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211237052.1A CN115643430B (en) | 2022-10-10 | 2022-10-10 | Playing method, device, equipment and storage medium of self-adaptive playing source |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115643430A true CN115643430A (en) | 2023-01-24 |
CN115643430B CN115643430B (en) | 2024-07-23 |
Family
ID=84943343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211237052.1A Active CN115643430B (en) | 2022-10-10 | 2022-10-10 | Playing method, device, equipment and storage medium of self-adaptive playing source |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115643430B (en) |
Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007226956A (en) * | 1998-04-27 | 2007-09-06 | Hitachi Ltd | Recording and reproducing device |
US20080120667A1 (en) * | 2006-11-17 | 2008-05-22 | Texas Instruments Incorporated | Hybrid mpeg/ip digital cable gateway device and architecture associated therewith |
US20110258662A1 (en) * | 2010-04-20 | 2011-10-20 | Echostar Technologies L.L.C. | Apparatus and methods for providing access to viewer-orderable television events |
CN103458305A (en) * | 2013-08-28 | 2013-12-18 | 小米科技有限责任公司 | Video playing method and device, terminal device and server |
CN103686421A (en) * | 2013-12-02 | 2014-03-26 | 深圳市龙视传媒有限公司 | Custom television program list generation method and device |
CN103905841A (en) * | 2014-03-18 | 2014-07-02 | 深圳市云宙多媒体技术有限公司 | Multi-protocol multi-player video playing method and system based on self-adaptive network bandwidth |
WO2015017115A2 (en) * | 2013-07-30 | 2015-02-05 | Google Inc. | Inferring a current location based on a user location history |
WO2015117571A1 (en) * | 2014-07-23 | 2015-08-13 | 中兴通讯股份有限公司 | Program ranking method and device |
CN107277093A (en) * | 2016-04-08 | 2017-10-20 | 北京优朋普乐科技有限公司 | Content distributing network and its load-balancing method |
WO2017181867A1 (en) * | 2016-04-21 | 2017-10-26 | 中兴通讯股份有限公司 | Method of acquiring video descriptor file, content distribution server, set-top box, and system |
CN107332853A (en) * | 2017-07-12 | 2017-11-07 | 浙江核聚通信技术有限公司 | Mix the method and system of CDN video flowing distribution networks |
CN108513094A (en) * | 2017-02-24 | 2018-09-07 | 腾讯科技(深圳)有限公司 | Video frequency monitoring method and device |
CN108616883A (en) * | 2018-04-10 | 2018-10-02 | 上海连尚网络科技有限公司 | Wireless access point connection method and its equipment |
CN109547832A (en) * | 2018-12-29 | 2019-03-29 | 深圳Tcl新技术有限公司 | Adaptive information source frequency playback method, equipment, storage medium and device |
CN110087105A (en) * | 2018-01-25 | 2019-08-02 | 华为技术有限公司 | A kind of IPTV multicast turns the switching method and device of unicast |
CN110225407A (en) * | 2019-04-23 | 2019-09-10 | 北京奇艺世纪科技有限公司 | The acquisition methods and device and computer readable storage medium of a kind of played data |
CN112333502A (en) * | 2020-07-30 | 2021-02-05 | 深圳Tcl新技术有限公司 | Intelligent television display method, intelligent television and computer readable storage medium |
CN112511868A (en) * | 2020-11-17 | 2021-03-16 | 创盛视联数码科技(北京)有限公司 | Video playing method and device, electronic equipment and computer storage medium |
WO2021109418A1 (en) * | 2019-12-04 | 2021-06-10 | 聚好看科技股份有限公司 | Video resource display method, mobile terminal and server |
CN113747246A (en) * | 2021-09-03 | 2021-12-03 | 创维集团智能科技有限公司 | Program resource recommendation method, device, equipment and storage medium |
CN114025241A (en) * | 2021-10-19 | 2022-02-08 | 山东百盟信息技术有限公司 | Management control method and system for television playing capability |
CN114237999A (en) * | 2021-12-20 | 2022-03-25 | 国科海芯(上海)微电子有限公司 | Display equipment compatibility improving method and device, electronic equipment and storage medium |
CN114401430A (en) * | 2022-01-21 | 2022-04-26 | 广州虎牙科技有限公司 | Video playback method, device, server, system and storage medium |
-
2022
- 2022-10-10 CN CN202211237052.1A patent/CN115643430B/en active Active
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007226956A (en) * | 1998-04-27 | 2007-09-06 | Hitachi Ltd | Recording and reproducing device |
US20080120667A1 (en) * | 2006-11-17 | 2008-05-22 | Texas Instruments Incorporated | Hybrid mpeg/ip digital cable gateway device and architecture associated therewith |
US20110258662A1 (en) * | 2010-04-20 | 2011-10-20 | Echostar Technologies L.L.C. | Apparatus and methods for providing access to viewer-orderable television events |
WO2015017115A2 (en) * | 2013-07-30 | 2015-02-05 | Google Inc. | Inferring a current location based on a user location history |
CN103458305A (en) * | 2013-08-28 | 2013-12-18 | 小米科技有限责任公司 | Video playing method and device, terminal device and server |
CN103686421A (en) * | 2013-12-02 | 2014-03-26 | 深圳市龙视传媒有限公司 | Custom television program list generation method and device |
CN103905841A (en) * | 2014-03-18 | 2014-07-02 | 深圳市云宙多媒体技术有限公司 | Multi-protocol multi-player video playing method and system based on self-adaptive network bandwidth |
WO2015117571A1 (en) * | 2014-07-23 | 2015-08-13 | 中兴通讯股份有限公司 | Program ranking method and device |
CN107277093A (en) * | 2016-04-08 | 2017-10-20 | 北京优朋普乐科技有限公司 | Content distributing network and its load-balancing method |
WO2017181867A1 (en) * | 2016-04-21 | 2017-10-26 | 中兴通讯股份有限公司 | Method of acquiring video descriptor file, content distribution server, set-top box, and system |
CN108513094A (en) * | 2017-02-24 | 2018-09-07 | 腾讯科技(深圳)有限公司 | Video frequency monitoring method and device |
CN107332853A (en) * | 2017-07-12 | 2017-11-07 | 浙江核聚通信技术有限公司 | Mix the method and system of CDN video flowing distribution networks |
CN110087105A (en) * | 2018-01-25 | 2019-08-02 | 华为技术有限公司 | A kind of IPTV multicast turns the switching method and device of unicast |
CN108616883A (en) * | 2018-04-10 | 2018-10-02 | 上海连尚网络科技有限公司 | Wireless access point connection method and its equipment |
CN109547832A (en) * | 2018-12-29 | 2019-03-29 | 深圳Tcl新技术有限公司 | Adaptive information source frequency playback method, equipment, storage medium and device |
CN110225407A (en) * | 2019-04-23 | 2019-09-10 | 北京奇艺世纪科技有限公司 | The acquisition methods and device and computer readable storage medium of a kind of played data |
WO2021109418A1 (en) * | 2019-12-04 | 2021-06-10 | 聚好看科技股份有限公司 | Video resource display method, mobile terminal and server |
CN112333502A (en) * | 2020-07-30 | 2021-02-05 | 深圳Tcl新技术有限公司 | Intelligent television display method, intelligent television and computer readable storage medium |
CN112511868A (en) * | 2020-11-17 | 2021-03-16 | 创盛视联数码科技(北京)有限公司 | Video playing method and device, electronic equipment and computer storage medium |
CN113747246A (en) * | 2021-09-03 | 2021-12-03 | 创维集团智能科技有限公司 | Program resource recommendation method, device, equipment and storage medium |
CN114025241A (en) * | 2021-10-19 | 2022-02-08 | 山东百盟信息技术有限公司 | Management control method and system for television playing capability |
CN114237999A (en) * | 2021-12-20 | 2022-03-25 | 国科海芯(上海)微电子有限公司 | Display equipment compatibility improving method and device, electronic equipment and storage medium |
CN114401430A (en) * | 2022-01-21 | 2022-04-26 | 广州虎牙科技有限公司 | Video playback method, device, server, system and storage medium |
Non-Patent Citations (1)
Title |
---|
李海波;郑智伦;杨力;王建勋;: "一种基于IP组播技术可管可控的广电网络直播电视方案", 广播电视信息, no. 10, 15 October 2018 (2018-10-15) * |
Also Published As
Publication number | Publication date |
---|---|
CN115643430B (en) | 2024-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109788224B (en) | Video recording method, video recording device, network camera and storage medium | |
CN111444415B (en) | Barrage processing method, server, client, electronic equipment and storage medium | |
CN112165520A (en) | Screen projection control method, screen projection receiving end and storage medium | |
CN104853230A (en) | Hot-spot video push method and apparatus | |
US20150071620A1 (en) | Identifying and rerecording only the incomplete units of a program broadcast recording | |
CN112153410B (en) | High-concurrency testing method and system for streaming media service | |
CN106331891B (en) | A kind of information interacting method and electronic equipment | |
CN115643430B (en) | Playing method, device, equipment and storage medium of self-adaptive playing source | |
CN113515670B (en) | Film and television resource state identification method, equipment and storage medium | |
CN106156032B (en) | Method and device for identifying cleaning files | |
CN104834728B (en) | A kind of method for pushing and device for subscribing to video | |
CN112565871A (en) | Video preloading method, intelligent terminal and storage medium | |
CN118075345A (en) | Information pushing method, device, electronic equipment and computer storage medium | |
CN107222559B (en) | Information calling method | |
CN112052391B (en) | Data pushing method, device and system | |
CN111432271B (en) | Multi-screen interaction method and system | |
CN110691256B (en) | Video associated information processing method and device, server and storage medium | |
CN114006938A (en) | Message routing issuing method, device, equipment and storage medium of distributed cluster | |
CN113923443A (en) | Network video recorder testing method and device and computer readable storage medium | |
CN111629403A (en) | Host game acceleration method and system | |
CN105657473A (en) | Data processing method and device | |
CN114666555B (en) | Edge gateway front-end system | |
CN112437256B (en) | Video stream polling control method, system, device and storage medium | |
CN105228034B (en) | program display method, terminal and system | |
CN117097882B (en) | Automatic inspection method, device and system for monitoring picture quality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |