Nothing Special   »   [go: up one dir, main page]

CN112188239A - Audio and video stream transmission method, media server and wireless access network entity - Google Patents

Audio and video stream transmission method, media server and wireless access network entity Download PDF

Info

Publication number
CN112188239A
CN112188239A CN202011062843.6A CN202011062843A CN112188239A CN 112188239 A CN112188239 A CN 112188239A CN 202011062843 A CN202011062843 A CN 202011062843A CN 112188239 A CN112188239 A CN 112188239A
Authority
CN
China
Prior art keywords
target
media
media stream
qos configuration
qos
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
Application number
CN202011062843.6A
Other languages
Chinese (zh)
Other versions
CN112188239B (en
Inventor
张伦泳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202011062843.6A priority Critical patent/CN112188239B/en
Publication of CN112188239A publication Critical patent/CN112188239A/en
Application granted granted Critical
Publication of CN112188239B publication Critical patent/CN112188239B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses an audio and video stream transmission method, a media server and a wireless access network entity. The method comprises the following steps: sending media stream configuration parameters to a wireless network, wherein the media stream configuration parameters comprise a QoS (quality of service) configuration table of media contents and a current coding format being used by a user; the QoS configuration table comprises the corresponding relation of the entry serial number, the coding format and the QoS parameter; receiving target QoS configuration parameters determined by a wireless network; the target QoS configuration parameters are determined by the wireless network based on the transmission quality of the media stream, and comprise target entry sequence numbers; and adjusting the current coding format of the media stream to the target coding format corresponding to the target entry sequence number, and transmitting the media content according to the target coding format. The method effectively utilizes network resources, and realizes the self-adaptive transmission of the audio and video stream code stream under the condition of not increasing the expenses of a media server and a terminal.

Description

Audio and video stream transmission method, media server and wireless access network entity
Technical Field
The present application relates to the field of communications technologies, and in particular, to an audio/video streaming method, a media server, and a wireless access network entity.
Background
When a terminal such as a mobile phone is used for watching audio and video programs, the quality change of wireless signals can have adverse effects on user experience. In order to improve the user experience, the function provided by the media transmission protocol can be used to adapt to the change of the network transmission quality, and meanwhile, the terminal is required to monitor the current available bandwidth and select a proper media program source according to the current available bandwidth. This approach will result in the terminal consuming larger resources. Moreover, the terminal will constantly change the data stream code rate actually required to be carried in the same data stream, i.e. constantly change the demand for bandwidth; on the other hand, the encoding rate of the program source provided by the media server is varied in steps. However, in 5G (5th-Generation) wireless networks, in order to guarantee QoS (Quality of Service), 5G wireless networks always try to maximally meet the needs of users. This causes a mismatch between the media server and the terminal, resulting in a waste of network resources.
For example, the (same) program source provided by the media server is divided into two streams, 500kbps and 200 kps. When the net transmission rate that the wireless network can support is reduced from 500kbps to 400kbps, a bandwidth of 400kbps is provided to the client. However, when the code rate of the program source is selected completely by the terminal, the terminal can only select the code stream of 200kbps, which causes a great waste of resources.
Content of application
Therefore, the application provides an audio and video stream transmission method, a media server and a wireless access network entity, so as to solve the problem of network resource waste caused by mismatch of the media server and a terminal in the prior art.
In order to achieve the above object, a first aspect of the present application provides an audio and video streaming method applied to a media server, the method including:
sending media stream configuration parameters to a wireless network, wherein the media stream configuration parameters comprise a quality of service (QoS) configuration table of media contents and a current coding format being used by a user; the QoS configuration table comprises corresponding relations of entry serial numbers, coding formats and QoS parameters;
receiving target QoS configuration parameters determined by a wireless network; wherein the target QoS configuration parameter is determined by the wireless network based on the transmission quality of the media stream, and the target QoS configuration parameter comprises a target entry sequence number;
and adjusting the current coding format of the media stream to a target coding format corresponding to the target entry sequence number, and transmitting the media content according to the target coding format.
The media stream configuration parameters further include a user identifier, a quintuple of the media stream, and a media content identifier.
The target QoS configuration parameter includes an entry sequence number and a corresponding QoS flow identifier QFI.
In a second aspect, an embodiment of the present application provides an audio and video streaming method, which is applied to a network side, and the method includes:
monitoring the transmission quality of a media stream used by a current user to obtain a monitoring result;
when the monitoring result is that the transmission capability of the wireless network is not matched with the actual transmission requirement of the media stream, acquiring a target QoS (quality of service) configuration parameter matched with the transmission capability of the wireless network;
sending the target QoS configuration parameter to a media server so that the media server changes a coding format into a target coding format according to the target QoS configuration parameter;
and receiving the transmission media stream which is sent by the media server and is transmitted according to the target coding format.
Wherein, the sending the target QoS configuration parameter to a media server for the media server to transmit media content according to the target QoS configuration parameter includes:
sending the target QoS configuration parameter to a session management function entity, so that the session management function entity determines the identifier of the media content being transmitted and the corresponding target entry sequence number based on the QoS flow identifier in the target QoS configuration parameter;
and the session management functional entity sends the identifier of the media content and the corresponding target entry sequence number to the media server through a network function open entity so that the media server transmits the media content according to a target coding format corresponding to the target entry sequence number.
Wherein, the monitoring the transmission quality of the media stream used by the current user, before obtaining the monitoring result, further comprises:
and receiving a user identifier of a using wireless network, a quintuple of a media stream, an identifier of media content, a configuration table of the media content and a current entry sequence number used by the media stream, which are sent by the media server.
Wherein, when the monitoring result indicates that the transmission capability of the wireless network cannot meet the actual transmission requirement of the media stream, after receiving the media stream transmitted by the media server according to the target encoding format, the method further includes:
receiving a media stream transmitted by a media server in the target coding format;
and adjusting the QoS configuration parameters to QoS configuration parameters corresponding to the target coding format, and transmitting the media stream according to the adjusted QoS configuration parameters.
Wherein, when the monitoring result is that the transmission capability of the wireless network exceeds the actual transmission requirement of the media stream, before the receiving the media stream transmitted by the media server according to the target coding format, the method further includes:
and adjusting the QoS configuration parameters to QoS configuration parameters corresponding to the target coding format, and transmitting the media stream according to the adjusted QoS configuration parameters.
In a third aspect, an embodiment of the present application provides a media server, including:
a sending module, configured to send media stream configuration parameters to a wireless network, where the media stream configuration parameters include a QoS configuration table of media content and a current encoding format being used by a user; the QoS configuration table comprises corresponding relations of entry serial numbers, coding formats and QoS parameters;
the receiving module is used for receiving the target QoS configuration parameters determined by the wireless network; wherein the target QoS configuration parameter is determined by the wireless network based on the transmission quality of the media stream, and the target QoS configuration parameter comprises a target entry sequence number;
the adjusting module is used for adjusting the current coding format of the media stream into a target coding format corresponding to the target entry serial number;
and the transmission module is used for transmitting the media content according to the target coding format.
In a fourth aspect, an embodiment of the present application provides a radio access network entity, including:
the monitoring module is used for monitoring the transmission quality of the media stream used by the current user to obtain a monitoring result;
an obtaining module, configured to obtain a target QoS configuration parameter that matches the transmission capability of the wireless network when the monitoring result indicates that the transmission capability of the wireless network does not match the actual transmission requirement of the media stream;
the sending module is used for sending the target QoS configuration parameter to a media server so that the media server changes a coding format into a target coding format according to the target QoS configuration parameter;
and the receiving module is used for receiving the transmission media stream which is sent by the media server and is transmitted according to the target coding format.
This application has following advantage:
the audio and video stream transmission method provided by the embodiment of the application sends media stream configuration parameters to a wireless network, wherein the media stream configuration parameters comprise a service quality QoS configuration table of media contents and a current coding format used by a user; the QoS configuration table comprises the corresponding relation of the entry serial number, the coding format and the QoS parameter; receiving target QoS configuration parameters determined by a wireless network; the target QoS configuration parameters are determined by the wireless network based on the transmission quality of the media stream, and comprise target entry sequence numbers; and adjusting the current coding format of the media stream to the target coding format corresponding to the target entry sequence number, and transmitting the media content according to the target coding format. The method effectively utilizes network resources, and realizes the self-adaptive transmission of the audio and video stream code stream under the condition of not increasing the expenses of a media server and a terminal.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the principles of the application and not to limit the application.
Fig. 1 is a flowchart of an audio/video streaming method provided in an embodiment of the present application;
fig. 2 is a flowchart of an audio/video streaming method according to an embodiment of the present application;
fig. 3 is a flowchart of sending a target QoS configuration parameter to a media server in an audio/video streaming method according to an embodiment of the present application;
fig. 4 is a schematic block diagram of a media server according to an embodiment of the present application;
fig. 5 is a schematic block diagram of a radio access network entity according to an embodiment of the present application;
fig. 6 is a flowchart of an audio/video stream transmission method according to an embodiment of the present application.
Detailed Description
The following detailed description of embodiments of the present application will be made with reference to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present application, are given by way of illustration and explanation only, and are not intended to limit the present application.
As used in this disclosure, the term "and/or" includes any and all combinations of one or more of the associated listed items.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
When the terms "comprises" and/or "comprising … …" are used in this disclosure, the presence of stated features, integers, steps, operations, elements, and/or components are specified, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure have the same meaning as commonly understood by one of ordinary skill in the art. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
In a first aspect, the audio and video streaming method provided in the embodiment of the present application may be applied to a media server.
Fig. 1 is a flowchart of an audio/video stream transmission method according to an embodiment of the present application. As shown in fig. 1, the media server includes:
step 101, sending media stream configuration parameters to a wireless network.
In some embodiments, the media server may send configuration parameters for a corresponding media stream of the media content to the wireless network when delivering the media content to the terminal.
Wherein the media stream configuration parameters comprise a quality of service QoS configuration table of the media content and a current encoding format being used by the user. The QoS configuration table comprises the corresponding relation of entry sequence number, coding format and QoS parameter.
TABLE 1 QoS configuration Table for media content
Figure BDA0002712918370000061
In some embodiments, the IP layer network QoS parameter set includes, but is not limited to, bandwidth, latency, packet loss, user experience, and the like.
In some embodiments, the media stream configuration parameters further include a user identification, a five tuple of the media stream established with the user, and an identification of the media content. The user here refers to a user who performs media content transmission with the media server, and the user identifier refers to an identifier that can identify the user identity. The five-tuple of the media stream includes a source IP address, a destination IP address, a source port number, a destination port number, and an output layer protocol type. The identification of the media content refers to an identification capable of identifying the media content.
In some embodiments, the media server sends the media stream configuration parameters to the policy control function entity PCF through the network function openness entity NEF, where the media configuration parameters include a user identifier, a quintuple of a media stream established with the user, an identifier QoS configuration table of media content, and a current encoding format being used by the user.
The strategy control functional entity generates QoS configuration information according to the QoS configuration table of the media content, and corresponds the current coding format with the entry sequence number in the QoS configuration information, and simultaneously ensures that the entry sequence number in the QoS configuration information is consistent with the entry sequence number in the QoS configuration table. The policy control function entity obtains a session management function entity SMF for providing service for the media stream according to the user identifier and the media stream quintuple, and sends the QoS configuration information, the entry sequence number, the media stream quintuple and the media content identifier to the session management function entity.
And the session management functional entity identifies the current QoS flow identifier QFI according to the media flow quintuple and sends the QoS configuration information and the entry sequence number to a radio access network entity RAN. The wireless access network entity configures the local QoS parameters according to the current QoS flow identification and the QoS configuration information, and applies a QoS configuration entry pointed by a QoS configuration table to the media flow corresponding to the QoS flow identification.
Step 102, receiving target QoS configuration parameters determined by a wireless network.
The target QoS configuration parameter is determined by the wireless network based on the transmission quality of the media stream, and comprises a target entry sequence number.
In some embodiments, when a radio access network entity in a wireless network determines that a QoS parameter of a media stream pointed by a current QoS stream identifier QFI cannot satisfy a transmission requirement due to a wireless signal quality or a higher priority service, a next satisfiable entry sequence number, that is, a target QoS configuration parameter that can satisfy the transmission requirement, is selected.
In some embodiments, the radio access network entity sends the entry sequence number and the corresponding quality of service flow identification to the session management function entity that can satisfy the transmission requirements. The session management function entity obtains the media content identification according to the service quality stream identification, and then sends the target QoS configuration parameter and the target media stream quintuple to the media server through the network function open entity.
Step 103, adjusting the current encoding format of the media stream to the target encoding format corresponding to the target entry serial number, and transmitting the media content according to the target encoding format.
In some embodiments, the media server receives a target QoS configuration parameter determined by the radio access network entity, obtains a target coding format according to the target entry sequence number, then adjusts the current coding format of the media stream to the target coding format corresponding to the target entry sequence number, and transmits the media content according to the target coding format.
In the audio and video stream transmission method provided by this embodiment, a media stream configuration parameter is sent to a wireless network, where the media stream configuration parameter includes a QoS configuration table of media content and a current encoding format being used by a user; the QoS configuration table comprises the corresponding relation of the entry serial number, the coding format and the QoS parameter; receiving target QoS configuration parameters determined by a wireless network; the target QoS configuration parameters are determined by the wireless network based on the transmission quality of the media stream, and comprise target entry sequence numbers; and adjusting the current coding format of the media stream to the target coding format corresponding to the target entry sequence number, and transmitting the media content according to the target coding format. The method effectively utilizes network resources, and realizes the self-adaptive transmission of the audio and video stream code stream under the condition of not increasing the expenses of a media server and a terminal.
In a second aspect, an embodiment of the present application provides an audio and video streaming method, which is applied to a network side, for example, to a radio access network entity.
Fig. 2 is a flowchart of an audio/video stream transmission method according to an embodiment of the present application. As shown in fig. 2, the audio/video streaming method includes:
step 201, monitoring the transmission quality of the media stream used by the current user, and obtaining a monitoring result.
The wireless access network entity monitors the transmission quality of the media stream used by the current user and obtains a monitoring result. Wherein, the media stream is a data stream of the media content transmitted to the terminal by the media server.
In some embodiments, the media stream configuration parameters may be sent to the wireless network simultaneously when the media server sends the media content to the terminal. The media stream configuration parameters comprise a QoS (quality of service) configuration table of the media content, a current coding format being used by a user, a user identifier, a quintuple of the media stream established by the user and an identifier of the media content. The QoS configuration table comprises the corresponding relation of entry sequence number, coding format and QoS parameter. The user identifier refers to an identifier capable of identifying the identity of the user. The five-tuple of the media stream includes a source IP address, a destination IP address, a source port number, a destination port number, and an output layer protocol type. The identification of the media content refers to an identification capable of identifying the media content.
In some embodiments, the media server sends the media stream configuration parameters to the policy control function entity PCF through the network function openness entity NEF, where the media configuration parameters include a user identifier, a quintuple of a media stream established with the user, an identifier QoS configuration table of media content, and a current encoding format being used by the user.
The strategy control functional entity generates QoS configuration information according to the QoS configuration table of the media content, and corresponds the current coding format with the entry sequence number in the QoS configuration information, and simultaneously ensures that the entry sequence number in the QoS configuration information is consistent with the entry sequence number in the QoS configuration table. The policy control function entity obtains a session management function entity SMF for providing service for the media stream according to the user identifier and the media stream quintuple, and sends the QoS configuration information, the entry sequence number, the media stream quintuple and the media content identifier to the session management function entity.
And the session management functional entity identifies the current QoS flow identifier QFI according to the media flow quintuple and sends the QoS configuration information and the entry sequence number to a radio access network entity RAN. The wireless access network entity configures the local QoS parameters according to the current QoS flow identification and the QoS configuration information, and applies a QoS configuration entry pointed by a QoS configuration table to the media flow corresponding to the QoS flow identification. Thus, the configuration of the wireless network resources and the requirement of the media content on the resources is completed.
Step 202, when the monitoring result is that the transmission capability of the wireless network is not matched with the actual transmission requirement of the media stream, acquiring a target QoS configuration parameter matched with the transmission capability of the wireless network.
In some embodiments, when the monitoring result is that the transmission capability of the wireless network does not match the actual transmission demand of the media stream, the target QoS configuration parameter matching the current wireless network transmission capability is obtained. Wherein, the target QoS configuration parameter comprises a target entry sequence number.
For example, when the radio access network entity in the wireless network determines that the QoS parameter of the media stream pointed by the current QoS stream identifier QFI cannot satisfy the transmission requirement due to the radio signal quality or a higher priority service, the next satisfiable entry sequence number, that is, the target QoS configuration parameter that can satisfy the transmission requirement, is selected.
Step 203, sending the target QoS configuration parameter to the media server, so that the media server changes the coding format into the target coding format according to the target QoS configuration parameter.
In some embodiments, the radio access network entity sends the entry sequence number and the corresponding quality of service flow identification to the session management function entity that can satisfy the transmission requirements. The session management function entity obtains the media content identification according to the service quality stream identification, and then sends the target QoS configuration parameter and the target media stream quintuple to the media server through the network function open entity.
In some embodiments, the media server receives a target QoS configuration parameter determined by the radio access network entity, obtains a target coding format according to the target entry sequence number, then adjusts the current coding format of the media stream to the target coding format corresponding to the target entry sequence number, and transmits the media content according to the target coding format.
Step 204, receiving the transmission media stream according to the target coding format sent by the media server.
When the media server receives the target entry sequence number determined by the session management function entity, the QoS configuration table of the media content is searched according to the target entry sequence number to obtain the QoS parameter, the media content is updated with a new coding format, namely the media content corresponding to the five-tuple of the media stream is updated with the new coding format, and then the media content is transmitted in the updated coding format.
In some embodiments, as shown in fig. 3, step 203 specifically includes:
step 301, sending the target QoS configuration parameter to the session management function entity, so that the session management function entity determines the identifier of the media content being transmitted and the corresponding target entry sequence number based on the QoS flow identifier in the target QoS configuration parameter.
In some embodiments, the radio access network entity sends the target QoS configuration parameter to the session management function entity, and the session management function entity determines the identity of the media content being transmitted and the entry sequence number corresponding to the media content identity, i.e. the target entry sequence number, based on the QoS flow identity in the target QoS configuration parameter.
Step 302, the session management functional entity sends the identifier of the media content and the corresponding target entry sequence number to the media server through the network function open entity, so that the media server transmits the media content according to the target coding format corresponding to the target entry sequence number.
In some embodiments, the session management function entity sends the identifier of the media content and the corresponding target entry sequence number to the media server through the network function openness entity, and the media server obtains the corresponding target encoding format from the QoS configuration table according to the target entry sequence number.
In some embodiments, before step 201, further comprising:
and receiving the user identification, the five-tuple of the media stream, the identification of the media content, the configuration table of the media content and the current entry sequence number used by the media stream, which are sent by the media server and are using the wireless network.
In some embodiments, when sending the media content to the user terminal, the media server sends the user identifier, the five-tuple of the media stream, the identifier of the media content, the configuration table of the media content, and the current entry sequence number used by the media stream to the wireless network.
It should be noted that, for the same media content, if the media server has already sent the user identifier, the quintuple of the media stream, the identifier of the media content, the configuration table of the media content, and the current entry sequence number used by the media stream to the policy control function entity in the wireless network, the sending is not repeated, in other words, the media server only sends the user identifier, the quintuple of the media stream, the identifier of the media content, the configuration table of the media content, and the current entry sequence number used by the media.
In some embodiments, when the monitoring result is that the transmission capability of the wireless network cannot meet the actual transmission requirement of the media stream, after step 204, the method further includes:
receiving a media stream transmitted by a media server in a target coding format; and adjusting the QoS configuration parameters to QoS configuration parameters corresponding to the target coding format, and transmitting the media stream according to the adjusted QoS configuration parameters.
In some embodiments, before the media server sends the media stream in the new encoding format, the wireless network transmits the media stream using the QoS parameters maximally required to satisfy the encoding format of the old media stream until the media stream transmitted in the target encoding format by the media server is received, then adjusts the QoS configuration parameters to the QoS configuration parameters corresponding to the target encoding format, and transmits the media stream according to the adjusted QoS configuration parameters.
For example, when the QoS configuration of a lower level is changed due to the quality degradation of the wireless signal or other reasons, or the QoS configuration of an initial level or a higher level can be restored due to the quality recovery of the wireless signal or other reasons, after receiving the media stream transmitted by the media server in the target coding format, the wireless network adjusts the QoS configuration parameters to the QoS configuration parameters corresponding to the target coding format and transmits the media stream according to the adjusted QoS configuration parameters.
In some embodiments, when the monitoring result is that the transmission capability of the wireless network exceeds the actual transmission requirement of the media stream, before step 204, the method further includes:
and adjusting the QoS configuration parameters to QoS configuration parameters corresponding to the target coding format, and transmitting the media stream according to the adjusted QoS configuration parameters.
For example, when the quality of the wireless signal increases or a higher QoS configuration is changed for other reasons, the wireless network immediately enables the higher QoS configuration without having to wait for the media stream of the new coding format to be adjusted.
The audio and video stream transmission method provided by the embodiment of the application monitors the transmission quality of the media stream used by the current user to obtain a monitoring result; when the monitoring result is that the transmission capability of the wireless network is not matched with the actual transmission requirement of the media stream, acquiring a target QoS (quality of service) configuration parameter matched with the transmission capability of the wireless network; sending the target QoS configuration parameter to a media server so that the media server changes a coding format into a target coding format according to the target QoS configuration parameter; and receiving the transmission media stream which is sent by the media server and is transmitted according to the target coding format. The method effectively utilizes network resources, and realizes the self-adaptive transmission of the audio and video stream code stream under the condition of not increasing the expenses of a media server and a terminal.
In a third aspect, an embodiment of the present application provides a media server. Fig. 4 is a schematic block diagram of a media server according to an embodiment of the present application. As shown in fig. 4, the media server includes:
a sending module 401, configured to send the media stream configuration parameter to the wireless network.
The media stream configuration parameters comprise a QoS (quality of service) configuration table of the media contents and a current coding format used by a user; the QoS configuration table comprises the corresponding relation of entry sequence numbers, encoding formats and QoS parameters.
In some embodiments, the media server may send configuration parameters for a corresponding media stream of the media content to the wireless network when delivering the media content to the terminal.
In some embodiments, the IP layer network QoS parameter set includes, but is not limited to, bandwidth, latency, packet loss, user experience, and the like.
In some embodiments, the media stream configuration parameters further include a user identification, a five tuple of the media stream established with the user, and an identification of the media content. The user here refers to a user who performs media content transmission with the media server, and the user identifier refers to an identifier that can identify the user identity. The five-tuple of the media stream includes a source IP address, a destination IP address, a source port number, a destination port number, and an output layer protocol type. The identification of the media content refers to an identification capable of identifying the media content.
In some embodiments, the media server sends the media stream configuration parameters to the policy control function entity PCF through the network function openness entity NEF, where the media configuration parameters include a user identifier, a quintuple of a media stream established with the user, an identifier QoS configuration table of media content, and a current encoding format being used by the user.
The strategy control functional entity generates QoS configuration information according to the QoS configuration table of the media content, and corresponds the current coding format with the entry sequence number in the QoS configuration information, and simultaneously ensures that the entry sequence number in the QoS configuration information is consistent with the entry sequence number in the QoS configuration table. The policy control function entity obtains a session management function entity SMF for providing service for the media stream according to the user identifier and the media stream quintuple, and sends the QoS configuration information, the entry sequence number, the media stream quintuple and the media content identifier to the session management function entity.
And the session management functional entity identifies the current QoS flow identifier QFI according to the media flow quintuple and sends the QoS configuration information and the entry sequence number to a radio access network entity RAN. The wireless access network entity configures the local QoS parameters according to the current QoS flow identification and the QoS configuration information, and applies a QoS configuration entry pointed by a QoS configuration table to the media flow corresponding to the QoS flow identification.
A receiving module 402, configured to receive the target QoS configuration parameter determined by the wireless network.
The target QoS configuration parameter is determined by the wireless network based on the transmission quality of the media stream, and comprises a target entry sequence number.
In some embodiments, when a radio access network entity in a wireless network determines that a QoS parameter of a media stream pointed by a current QoS stream identifier QFI cannot satisfy a transmission requirement due to a wireless signal quality or a higher priority service, a next satisfiable entry sequence number, that is, a target QoS configuration parameter that can satisfy the transmission requirement, is selected.
In some embodiments, the radio access network entity sends the entry sequence number and the corresponding quality of service flow identification to the session management function entity that can satisfy the transmission requirements. The session management function entity obtains the media content identification according to the service quality stream identification, and then sends the target QoS configuration parameter and the target media stream quintuple to the media server through the network function open entity.
The adjusting module 403 is configured to adjust the current encoding format of the media stream to the target encoding format corresponding to the target entry sequence number.
In some embodiments, the media server receives a target QoS configuration parameter determined by the radio access network entity, obtains a target coding format according to the target entry sequence number, then adjusts the current coding format of the media stream to the target coding format corresponding to the target entry sequence number, and transmits the media content according to the target coding format.
A transmission module 404 for transmitting the media content according to the target encoding format.
In the media server provided in this embodiment, the sending module sends the media stream configuration parameters to the wireless network, where the media stream configuration parameters include a QoS configuration table of media content and a current encoding format being used by a user; the QoS configuration table comprises the corresponding relation of the entry serial number, the coding format and the QoS parameter; a receiving module receives target QoS configuration parameters determined by a wireless network; the target QoS configuration parameters are determined by the wireless network based on the transmission quality of the media stream, and comprise target entry sequence numbers; the adjusting module adjusts the current coding format of the media stream into a target coding format corresponding to the target item sequence number, and the transmission module transmits the media content according to the target coding format. The media server effectively utilizes network resources, and realizes the self-adaptive transmission of audio and video stream code streams under the condition of not increasing the expenses of the media server and a terminal.
In a fourth aspect, an embodiment of the present application provides a radio access network entity. Fig. 5 is a schematic block diagram of a radio access network entity according to an embodiment of the present disclosure. As shown in fig. 5, the radio access network entity includes:
the monitoring module 501 is configured to monitor transmission quality of a media stream used by a current user, and obtain a monitoring result.
An obtaining module 502, configured to obtain a target QoS configuration parameter matching the transmission capability of the wireless network when the monitoring result is that the transmission capability of the wireless network is not matched with the actual transmission requirement of the media stream.
A sending module 503, configured to send the target QoS configuration parameter to a media server, so that the media server changes a coding format into a target coding format according to the target QoS configuration parameter.
A receiving module 504, configured to receive a transmission media stream according to the target coding format sent by the media server.
In the wireless network access entity provided by the embodiment of the application, the monitoring module is used for monitoring the transmission quality of the media stream used by the current user and obtaining a monitoring result; the acquisition module is used for acquiring a target QoS configuration parameter matched with the transmission capability of the wireless network when the monitoring result shows that the transmission capability of the wireless network is not matched with the actual transmission requirement of the media stream; the sending module is used for sending the target QoS configuration parameters to the media server so that the media server changes the coding format into the target coding format according to the target QoS configuration parameters; the receiving module is used for receiving the transmission media stream which is sent by the media server and is transmitted according to the target coding format. The method effectively utilizes network resources, and realizes the self-adaptive transmission of the audio and video stream code stream under the condition of not increasing the expenses of a media server and a terminal.
In order to better understand the audio and video streaming method, the media server and the wireless access network entity provided by the present application, the audio and video streaming method is described in detail below based on the media server and the wireless access network entity.
Fig. 6 is a flowchart of an audio/video stream transmission method according to an embodiment of the present application. As shown in fig. 6, the audio/video streaming method includes:
in step 601, a user equipment sends a first request for media content to a media server. Wherein, the first request comprises a user identification. The user identifier may be a Mobile phone number, a hash value of the Mobile phone number, a temporary Subscriber identity (TMSI), and a hash value of the TMSI.
In step 602, a media server sends media content to a user device.
Step 603, the media server sends the user identifier, the quintuple of the media stream established with the user, the identifier of the media content, the QoS configuration table of the media content, and the currently used entry sequence number (coding rate) of the media stream to the policy control function entity through the network function open entity.
Step 604, the policy control function entity performs processing.
In some embodiments, the policy control function entity generates QoS configuration information according to a QoS configuration table of the media content, corresponds the coding rate to a corresponding entry sequence number in the QoS configuration information, and ensures that the QoS configuration entry sequence number is equal to a sequence number of a corresponding entry in the QoS configuration table. The session management function entity that is providing session management for this media stream is queried (e.g. by UDR) depending on the user identity and the media stream five tuple. And sending the QoS configuration information, the entry sequence number used by the current media stream, the media stream quintuple and the identifier of the media content to a session management function entity.
Step 605, the session management function entity identifies the current QoS stream identifier according to the quintuple of the media stream, and sends the QoS configuration information, the entry sequence number used by the current media stream, and the current QoS stream identifier to the radio access network entity.
Step 606, the radio access network entity configures the local QoS parameters according to the current QoS flow identifier and QoS configuration information, and applies the QoS configuration entry pointed by the entry sequence number used by the current media flow to the corresponding media flow.
Step 607, when the wireless access network entity finds that the wireless network is abnormal, and the QoS parameter of the media stream pointed by the current QoS stream identifier cannot be satisfied, the next sequence number of the QoS configuration entry that can be satisfied, that is, the target QoS configuration parameter, is selected.
Step 608, the radio access network entity sends the selected target QoS configuration parameter and the corresponding QoS flow id to the session management function entity.
Step 609, the session management functional entity finds the corresponding media content identifier according to the QoS stream identifier, and sends the coding format of the media content pointed by the modified media content identifier, that is, the sequence number of the target QoS configuration entry, to the media server through the network function open entity.
Step 610, the media server, according to the indication of the session management function entity, changes the new coding format for the media stream corresponding to the five-tuple of the media stream, that is, changes the new coding format for the media stream according to the sequence number of the target QoS configuration entry.
Step 611, the wireless access network transmits the media stream according to the target coding format.
Each module in the present embodiment is a logical module, and in practical applications, one logical unit may be one physical unit, may be a part of one physical unit, or may be implemented by a combination of a plurality of physical units. In addition, in order to highlight the innovative part of the present application, a unit that is not so closely related to solving the technical problem proposed by the present application is not introduced in the present embodiment, but it does not indicate that no other unit exists in the present embodiment.
The present embodiments also provide an electronic device, comprising one or more processors; the storage device stores one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the audio/video stream transmission method provided by the embodiment, so that detailed steps of the audio/video stream transmission method are not described herein again to avoid repeated description.
The present embodiment further provides a computer readable medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the audio and video stream transmission method provided in this embodiment, and in order to avoid repeated descriptions, specific steps of the audio and video stream transmission method are not described herein again.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
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 apparatus 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 apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Those skilled in the art will appreciate that although some embodiments described herein include some features included in other embodiments instead of others, combinations of features of different embodiments are meant to be within the scope of the embodiments and form different embodiments.
It is to be understood that the above embodiments are merely exemplary embodiments that are employed to illustrate the principles of the present application, and that the present application is not limited thereto. It will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the application, and these changes and modifications are to be considered as the scope of the application.

Claims (10)

1. An audio and video streaming method applied to a media server, the method comprising:
sending media stream configuration parameters to a wireless network, wherein the media stream configuration parameters comprise a quality of service (QoS) configuration table of media contents and a current coding format being used by a user; the QoS configuration table comprises corresponding relations of entry serial numbers, coding formats and QoS parameters;
receiving target QoS configuration parameters determined by a wireless network; wherein the target QoS configuration parameter is determined by the wireless network based on the transmission quality of the media stream, and the target QoS configuration parameter comprises a target entry sequence number;
and adjusting the current coding format of the media stream to a target coding format corresponding to the target entry sequence number, and transmitting the media content according to the target coding format.
2. The method of claim 1, wherein the media stream configuration parameters further comprise a user identifier, a quintuple of the media stream, and a media content identifier.
3. The method of claim 1, wherein the target QoS configuration parameter comprises an entry sequence number and a corresponding quality of service flow identifier QFI.
4. An audio and video stream transmission method is applied to a network side, and is characterized in that the method comprises the following steps:
monitoring the transmission quality of a media stream used by a current user to obtain a monitoring result;
when the monitoring result is that the transmission capability of the wireless network is not matched with the actual transmission requirement of the media stream, acquiring a target QoS (quality of service) configuration parameter matched with the transmission capability of the wireless network;
sending the target QoS configuration parameter to a media server so that the media server can transmit media content according to the target QoS configuration parameter;
and receiving the transmission media stream which is sent by the media server and is transmitted according to the target coding format.
5. The method of claim 4, wherein sending the target QoS configuration parameter to a media server for the media server to transmit media content according to the target QoS configuration parameter comprises:
sending the target QoS configuration parameter to a session management function entity, so that the session management function entity determines the identifier of the media content being transmitted and the corresponding target entry sequence number based on the QoS flow identifier in the target QoS configuration parameter;
and the session management functional entity sends the identifier of the media content and the corresponding target entry sequence number to the media server through a network function open entity so that the media server transmits the media content according to a target coding format corresponding to the target entry sequence number.
6. The method of claim 4, wherein the monitoring the transmission quality of the media stream currently used by the user, before obtaining the monitoring result, further comprises:
and receiving a user identifier of a using wireless network, a quintuple of a media stream, an identifier of media content, a configuration table of the media content and a current entry sequence number used by the media stream, which are sent by the media server.
7. The method of claim 4, wherein when the monitoring result is that the transmission capability of the wireless network cannot meet the actual transmission requirement of the media stream, after receiving the media stream transmitted by the media server according to the target encoding format, further comprising:
receiving a media stream transmitted by a media server in the target coding format;
and adjusting the QoS configuration parameters to QoS configuration parameters corresponding to the target coding format, and transmitting the media stream according to the adjusted QoS configuration parameters.
8. The method of claim 4, wherein when the monitoring result is that the transmission capability of the wireless network exceeds the actual transmission requirement of the media stream, before the receiving the media stream transmitted by the media server according to the target coding format, further comprising:
and adjusting the QoS configuration parameters to QoS configuration parameters corresponding to the target coding format, and transmitting the media stream according to the adjusted QoS configuration parameters.
9. A media server, comprising:
a sending module, configured to send media stream configuration parameters to a wireless network, where the media stream configuration parameters include a QoS configuration table of media content and a current encoding format being used by a user; the QoS configuration table comprises corresponding relations of entry serial numbers, coding formats and QoS parameters;
the receiving module is used for receiving the target QoS configuration parameters determined by the wireless network; wherein the target QoS configuration parameter is determined by the wireless network based on the transmission quality of the media stream, and the target QoS configuration parameter comprises a target entry sequence number;
the adjusting module is used for adjusting the current coding format of the media stream into a target coding format corresponding to the target entry serial number;
and the transmission module is used for transmitting the media content according to the target coding format.
10. A radio access network entity, comprising:
the monitoring module is used for monitoring the transmission quality of the media stream used by the current user to obtain a monitoring result;
an obtaining module, configured to obtain a target QoS configuration parameter that matches the transmission capability of the wireless network when the monitoring result indicates that the transmission capability of the wireless network does not match the actual transmission requirement of the media stream;
the sending module is used for sending the target QoS configuration parameter to a media server so that the media server changes a coding format into a target coding format according to the target QoS configuration parameter;
and the receiving module is used for receiving the transmission media stream which is sent by the media server and is transmitted according to the target coding format.
CN202011062843.6A 2020-09-30 2020-09-30 Audio and video stream transmission method, media server and wireless access network entity Active CN112188239B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011062843.6A CN112188239B (en) 2020-09-30 2020-09-30 Audio and video stream transmission method, media server and wireless access network entity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011062843.6A CN112188239B (en) 2020-09-30 2020-09-30 Audio and video stream transmission method, media server and wireless access network entity

Publications (2)

Publication Number Publication Date
CN112188239A true CN112188239A (en) 2021-01-05
CN112188239B CN112188239B (en) 2022-12-20

Family

ID=73949234

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011062843.6A Active CN112188239B (en) 2020-09-30 2020-09-30 Audio and video stream transmission method, media server and wireless access network entity

Country Status (1)

Country Link
CN (1) CN112188239B (en)

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2550259A1 (en) * 2000-03-24 2001-10-04 Dategrity Corporation Verifiable, secret shuffles of encrypted data, such as elgamal encrypted data for secure multi-authority elections
CN101068236A (en) * 2007-04-13 2007-11-07 华为技术有限公司 Streaming media bit rate control method, system and equipment
CN101094406A (en) * 2007-07-23 2007-12-26 北京中星微电子有限公司 Method and device for transferring video data stream
CN101127875A (en) * 2007-09-13 2008-02-20 深圳市融合视讯科技有限公司 An audience interaction method for broadcasting video stream media program
CN102624712A (en) * 2012-02-28 2012-08-01 大唐移动通信设备有限公司 Method for optimizing quality of service of wireless streaming media and device
US20130128947A1 (en) * 2011-11-18 2013-05-23 At&T Intellectual Property I, L.P. System and method for automatically selecting encoding/decoding for streaming media
CN103338150A (en) * 2013-07-19 2013-10-02 中国人民解放军信息工程大学 Method and device for establishing information communication network system structure, as well as server and router
CN105531968A (en) * 2013-09-11 2016-04-27 思科技术公司 Network-based adaptive rate limiting
CN106060605A (en) * 2016-05-25 2016-10-26 清华大学深圳研究生院 CDN-based live stream self-adaption method and system
US20170264929A1 (en) * 2016-03-08 2017-09-14 Acrovision Co., Ltd. Video and audio transmission method and system thereof
CN107734550A (en) * 2016-08-12 2018-02-23 中国移动通信有限公司研究院 A kind of information transferring method, device, system and relevant device
CN107770633A (en) * 2017-09-14 2018-03-06 华为技术有限公司 Code check adaptive algorithm optimization system, method and terminal
CN107800665A (en) * 2016-08-31 2018-03-13 华为技术有限公司 Multimedia transmission method, access network equipment and terminal
CN108028946A (en) * 2015-09-15 2018-05-11 华为技术有限公司 Method of adjustment, system and the relevant device of media auto-adaptive parameter
CN109040801A (en) * 2018-07-19 2018-12-18 北京达佳互联信息技术有限公司 Media code rate by utilizing adaptive approach, device, computer equipment and storage medium
CN109218759A (en) * 2018-09-27 2019-01-15 广州酷狗计算机科技有限公司 Push method, apparatus, server and the storage medium of Media Stream
CN110086746A (en) * 2018-01-25 2019-08-02 中兴通讯股份有限公司 Fusion device media control method, device, conversation controller and communication terminal

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2550259A1 (en) * 2000-03-24 2001-10-04 Dategrity Corporation Verifiable, secret shuffles of encrypted data, such as elgamal encrypted data for secure multi-authority elections
CN101068236A (en) * 2007-04-13 2007-11-07 华为技术有限公司 Streaming media bit rate control method, system and equipment
CN101094406A (en) * 2007-07-23 2007-12-26 北京中星微电子有限公司 Method and device for transferring video data stream
CN101127875A (en) * 2007-09-13 2008-02-20 深圳市融合视讯科技有限公司 An audience interaction method for broadcasting video stream media program
US20130128947A1 (en) * 2011-11-18 2013-05-23 At&T Intellectual Property I, L.P. System and method for automatically selecting encoding/decoding for streaming media
CN102624712A (en) * 2012-02-28 2012-08-01 大唐移动通信设备有限公司 Method for optimizing quality of service of wireless streaming media and device
CN103338150A (en) * 2013-07-19 2013-10-02 中国人民解放军信息工程大学 Method and device for establishing information communication network system structure, as well as server and router
CN105531968A (en) * 2013-09-11 2016-04-27 思科技术公司 Network-based adaptive rate limiting
CN108028946A (en) * 2015-09-15 2018-05-11 华为技术有限公司 Method of adjustment, system and the relevant device of media auto-adaptive parameter
US20170264929A1 (en) * 2016-03-08 2017-09-14 Acrovision Co., Ltd. Video and audio transmission method and system thereof
CN106060605A (en) * 2016-05-25 2016-10-26 清华大学深圳研究生院 CDN-based live stream self-adaption method and system
CN107734550A (en) * 2016-08-12 2018-02-23 中国移动通信有限公司研究院 A kind of information transferring method, device, system and relevant device
CN107800665A (en) * 2016-08-31 2018-03-13 华为技术有限公司 Multimedia transmission method, access network equipment and terminal
CN107770633A (en) * 2017-09-14 2018-03-06 华为技术有限公司 Code check adaptive algorithm optimization system, method and terminal
CN110086746A (en) * 2018-01-25 2019-08-02 中兴通讯股份有限公司 Fusion device media control method, device, conversation controller and communication terminal
CN109040801A (en) * 2018-07-19 2018-12-18 北京达佳互联信息技术有限公司 Media code rate by utilizing adaptive approach, device, computer equipment and storage medium
CN109218759A (en) * 2018-09-27 2019-01-15 广州酷狗计算机科技有限公司 Push method, apparatus, server and the storage medium of Media Stream

Also Published As

Publication number Publication date
CN112188239B (en) 2022-12-20

Similar Documents

Publication Publication Date Title
US10321199B2 (en) Streaming with optional broadcast delivery of data segments
US6888807B2 (en) Applying session services based on packet flows
JP5642779B2 (en) Method and apparatus for facilitating client-controlled sessionless adaptation
US20120060178A1 (en) Continuable communication management apparatus and continuable communication managing method
US11051078B2 (en) Video distribution method and device
WO2017125017A1 (en) Method for adjusting cache content, device, and system
US10541929B2 (en) PCC control of HTTP adaptive bit rate video streaming protocols
CN104158752A (en) Method and device of processing business flow
CN116097886A (en) Policy control for redundant transmissions
CN106330386B (en) A kind of transport layer parameters method of adjustment and device
US9692801B2 (en) Method and apparatus for controlling traffic using adaptive streaming in multi-media content transmission system
CN108551571B (en) Monitoring video distribution method, device and system and distribution server
CN112188239B (en) Audio and video stream transmission method, media server and wireless access network entity
US8526360B1 (en) Reverse buffering a stream of media content
US8305920B2 (en) Method, system and terminal for determining QoS level
EP2472406A1 (en) Content distribution system
US11627358B2 (en) Communication entity and a method for transmitting a video data stream
US8700900B2 (en) Communicating admission decisions and status information to a client
CN106936808B (en) HTTP streaming media transmission method and device
US11283722B2 (en) Packet prioritization for frame generation
US8750838B1 (en) Reverse buffering media content at a mobile communications device
CN114978935B (en) Method, device and storage medium for applying for service quality resource
US11394650B2 (en) Modificationless packet prioritization for frame generation
CN116208556A (en) Flow balancing method, electronic device, and computer-readable storage medium
CN117279045A (en) Information processing method, device, equipment and readable storage medium

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