CN104348781A - Multimedia service transmission method and terminal equipment - Google Patents
Multimedia service transmission method and terminal equipment Download PDFInfo
- Publication number
- CN104348781A CN104348781A CN201310320072.XA CN201310320072A CN104348781A CN 104348781 A CN104348781 A CN 104348781A CN 201310320072 A CN201310320072 A CN 201310320072A CN 104348781 A CN104348781 A CN 104348781A
- Authority
- CN
- China
- Prior art keywords
- multimedia
- terminal
- multimedia service
- output code
- code rate
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Communication Control (AREA)
Abstract
本发明公开了一种多媒体业务传输方法及终端设备,涉及通信领域。本发明公开的方法包括:终端获取当前可用的网络传输速率,以及获取与申请的多媒体业务的业务属性相同的多媒体内容的解码输出码率;所述终端至少将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方;所述终端接收所述多媒体业务提供方根据所述终端的网路传输速率和解码输出码率中的较小值所匹配下发的多媒体业务内容。本发明还公开了一种终端设备。本申请技术方案能够很好的协商终端即时支持的多媒体业务能力,从而多媒体提供方能匹配最佳的多媒体业务内容下发给终端,提供终端的最佳用户体验。
The invention discloses a multimedia service transmission method and terminal equipment, and relates to the communication field. The method disclosed in the present invention includes: the terminal acquires the currently available network transmission rate, and acquires the decoded output code rate of the multimedia content with the same service attribute as the applied multimedia service; the terminal at least at least acquires the acquired network transmission rate and multimedia decoding The smaller value of the output code rate is sent to the multimedia service provider; the terminal receives the multimedia service provider according to the terminal's network transmission rate and the smaller value of the decoding output code rate. business content. The invention also discloses a terminal device. The technical solution of the present application can well negotiate the multimedia service capabilities instantly supported by the terminal, so that the multimedia provider can match the best multimedia service content and send it to the terminal, providing the best user experience of the terminal.
Description
技术领域technical field
本发明涉及通信领域,更具体涉及到一种多媒体业务传输方法及终端设备。The present invention relates to the communication field, and more specifically relates to a multimedia service transmission method and terminal equipment.
背景技术Background technique
随着移动通信技术的发展和智能终端的普及,移动多媒体业务也发展得越来越快。用户可通过移动智能终端享受丰富的多媒体业务,例如手机电视、在线高清视频等等。终端使用多媒体业务时,通常会与提供多媒体业务的服务器或其他终端进行能力协商,告知对方终端的设备能力,例如支持的多媒体格式、分辨率、码率等等,当能力协商通过后,适配终端的多媒体内容就可下发给终端进行展示了。但这种现有技术考虑的是终端设备的固有能力,而非动态能力。因为影响用户多媒体业务体验的还有网络传输速率因素和终端的即时处理能力。当网络传输速率有保证、而终端的即时处理能力能够处理多媒体业务内容时,用户可获得正常的多媒体体验。当网络通信不畅或者终端还要处理其他并行业务而没有足够的空闲资源处理多媒体业务内容时,多媒体业务将不能顺利进行。现有技术中还没有解决终端动态能力变化时如何开展多媒体业务的问题。With the development of mobile communication technology and the popularization of intelligent terminals, mobile multimedia services are also developing faster and faster. Users can enjoy rich multimedia services through mobile smart terminals, such as mobile TV, online high-definition video, and so on. When a terminal uses multimedia services, it usually conducts capability negotiation with a server or other terminal that provides multimedia services, and informs the other party of the device capabilities of the terminal, such as supported multimedia formats, resolutions, bit rates, etc. After the capability negotiation is passed, the adaptation The multimedia content of the terminal can be delivered to the terminal for display. But this existing technology considers the inherent capabilities of the terminal equipment, not the dynamic capabilities. This is because factors such as the network transmission rate and the real-time processing capability of the terminal also affect the user's multimedia service experience. When the network transmission rate is guaranteed and the real-time processing capability of the terminal can handle multimedia service content, users can obtain normal multimedia experience. When the network communication is not smooth or the terminal also needs to process other parallel services and does not have enough idle resources to process multimedia service content, the multimedia service will not proceed smoothly. The problem of how to develop multimedia services when the terminal's dynamic capability changes has not been solved in the prior art.
发明内容Contents of the invention
本发明所要解决的技术问题是,提供一种多媒体业务传输方法及终端设备,以解决终端动态能力变化情况下多媒体业务传输的问题。The technical problem to be solved by the present invention is to provide a multimedia service transmission method and terminal equipment to solve the problem of multimedia service transmission under the condition of terminal dynamic capability change.
为了解决上述技术问题,本发明公开了一种多媒体业务传输方法,该方法包括:In order to solve the above technical problems, the present invention discloses a multimedia service transmission method, which includes:
终端获取当前可用的网络传输速率,以及获取与申请的多媒体业务的业务属性相同的多媒体内容的解码输出码率;The terminal obtains the currently available network transmission rate, and obtains the decoded output code rate of the multimedia content with the same service attribute as the applied multimedia service;
所述终端至少将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方;The terminal at least sends the smaller value of the acquired network transmission rate and multimedia decoding output code rate to the multimedia service provider;
所述终端接收所述多媒体业务提供方根据所述终端的网路传输速率和解码输出码率中的较小值所匹配下发的多媒体业务内容。The terminal receives the multimedia service content delivered by the multimedia service provider according to the smaller value of the terminal's network transmission rate and decoding output code rate.
可选地,上述方法中,所述终端至少将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方指:Optionally, in the above method, the terminal at least sends the smaller value of the obtained network transmission rate and multimedia decoding output code rate to the multimedia service provider:
所述终端将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给所述多媒体业务提供方;或者The terminal sends the smaller value of the acquired network transmission rate and multimedia decoding output code rate to the multimedia service provider; or
所述终端将所获取的网络传输速率和多媒体解码输出码率均发送给所述多媒体业务提供方。The terminal sends both the acquired network transmission rate and the multimedia decoding output code rate to the multimedia service provider.
可选地,上述方法中,所述终端将所获取的网络传输速率和多媒体解码输出码率均发送给所述多媒体业务提供方时,所述终端将所获取的网络传输速率和多媒体解码输出码率同时或分别发送给所述多媒体业务提供方。Optionally, in the above method, when the terminal sends both the acquired network transmission rate and multimedia decoding output code rate to the multimedia service provider, the terminal sends the acquired network transmission rate and multimedia decoding output code rate Rates are sent to the multimedia service provider at the same time or separately.
可选地,上述方法中,所述终端获取与申请的多媒体业务的业务属性相同的多媒体内容的解码输出码率指:Optionally, in the above method, the terminal obtaining the decoded output code rate of the multimedia content with the same service attribute as the applied multimedia service refers to:
所述终端根据申请的多媒体业务的业务属性获取本地具有相同业务属性的本地多媒体内容的多媒体解码输出码率;或者The terminal obtains the multimedia decoding output code rate of the local multimedia content with the same service attribute according to the service attribute of the applied multimedia service; or
所述终端获取与申请的多媒体业务的业务属性相同的多媒体内容片段进行解码,获取多媒体解码输出码率;或者The terminal obtains a multimedia content segment with the same service attribute as the applied multimedia service for decoding, and obtains a multimedia decoding output code rate; or
所述终端获取本终端播放申请的多媒体业务的多媒体内容时的解码输出码率。The terminal obtains the decoded output code rate when the terminal plays the multimedia content of the applied multimedia service.
可选地,上述方法中,在获取与申请的多媒体业务的业务属性相同的多媒体解码输出码率的步骤之前,该方法还包括:Optionally, in the above method, before the step of obtaining the same multimedia decoding output code rate as the service attribute of the applied multimedia service, the method further includes:
所述终端向所述多媒体业务提供方申请多媒体业务;The terminal applies for a multimedia service from the multimedia service provider;
所述多媒体业务提供方将终端所申请的多媒体业务的业务属性反馈给所述终端。The multimedia service provider feeds back the service attribute of the multimedia service applied by the terminal to the terminal.
可选地,上述方法中,所述多媒体业务的业务属性至少包括多媒体业务内容的码率,以及如下一种或几种信息:Optionally, in the above method, the service attribute of the multimedia service includes at least the code rate of the multimedia service content, and one or more of the following information:
多媒体业务内容的封装格式、编码格式、分辨率。Encapsulation format, encoding format, and resolution of multimedia service content.
可选地,上述方法中,所述网络传输速率包括下行传输速率。Optionally, in the above method, the network transmission rate includes a downlink transmission rate.
本发明还公开了一种终端设备,包括:The invention also discloses a terminal device, including:
第一单元,获取当前可用的网络传输速率,以及与申请的多媒体业务的业务属性相同的多媒体解码输出码率;The first unit obtains the currently available network transmission rate and the same multimedia decoding output code rate as the service attribute of the applied multimedia service;
第二单元,至少将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方;The second unit sends at least the smaller value of the obtained network transmission rate and multimedia decoding output code rate to the multimedia service provider;
第三单元,接收所述多媒体业务提供方根据所述终端的网路传输速率和解码输出码率中的较小值所匹配下发的多媒体业务内容。The third unit receives the multimedia service content delivered by the multimedia service provider according to the smaller value of the terminal's network transmission rate and decoding output code rate.
可选地,上述终端设备中,所述第二单元,至少将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方指:Optionally, in the terminal device above, the second unit at least sending the smaller value of the acquired network transmission rate and multimedia decoding output code rate to the multimedia service provider means:
所述第二单元,将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给所述多媒体业务提供方;或者The second unit sends the smaller value of the obtained network transmission rate and multimedia decoding output code rate to the multimedia service provider; or
将所获取的网络传输速率和多媒体解码输出码率均发送给所述多媒体业务提供方。Sending both the acquired network transmission rate and the multimedia decoding output code rate to the multimedia service provider.
可选地,上述终端设备中,所述第二单元将所获取的网络传输速率和多媒体解码输出码率均发送给所述多媒体业务提供方时,将所获取的网络传输速率和多媒体解码输出码率同时或分别发送给所述多媒体业务提供方。Optionally, in the terminal device above, when the second unit sends both the acquired network transmission rate and the multimedia decoding output code rate to the multimedia service provider, the acquired network transmission rate and the multimedia decoding output code rate Rates are sent to the multimedia service provider at the same time or separately.
可选地,上述终端设备中,所述第一单元,获取与申请的多媒体业务的业务属性相同的多媒体解码输出码率指:Optionally, in the above-mentioned terminal device, the first unit obtaining the same multimedia decoding output code rate as the service attribute of the applied multimedia service refers to:
所述第一单元根据申请的多媒体业务的业务属性获取本地具有相同业务属性的本地多媒体内容的多媒体解码输出码率;或者The first unit obtains the multimedia decoding output code rate of the local multimedia content with the same service attribute according to the service attribute of the applied multimedia service; or
获取与申请的多媒体业务的业务属性相同的多媒体内容片段进行解码,获取多媒体解码输出码率;或者Obtain and decode multimedia content fragments with the same service attributes as the applied multimedia service, and obtain the output code rate of multimedia decoding; or
获取本地播放申请的多媒体业务的多媒体内容时的解码输出码率。Obtain the decoded output code rate when playing the multimedia content of the applied multimedia service locally.
可选地,上述终端设备还包括:Optionally, the above-mentioned terminal equipment also includes:
第四单元,向所述多媒体业务提供方申请多媒体业务,以及接收所述多媒体业务提供方反馈的所述多媒体业务的业务属性。The fourth unit is to apply for a multimedia service from the multimedia service provider, and receive the service attribute of the multimedia service fed back by the multimedia service provider.
可选地,上述终端设备中,所述多媒体业务的业务属性至少包括多媒体业务内容的码率,以及如下一种或几种信息:Optionally, in the above terminal device, the service attribute of the multimedia service includes at least the code rate of the multimedia service content, and one or more of the following information:
多媒体业务内容的封装格式、编码格式、分辨率。Encapsulation format, encoding format, and resolution of multimedia service content.
可选地,上述终端设备中,所述网络传输速率包括下行传输速率。Optionally, in the above terminal device, the network transmission rate includes a downlink transmission rate.
从上述实施例可以看出,本申请技术方案在用户终端将终端网络的即时传输速率和多媒体解码输出码率,或者两者的较小值发送给多媒体提供方,能够很好的协商终端即时支持的多媒体业务能力,从而多媒体提供方能匹配最佳的多媒体业务内容下发给终端,提供终端的最佳用户体验。It can be seen from the above embodiments that the technical solution of the present application sends the real-time transmission rate of the terminal network and the multimedia decoding output code rate, or the smaller value of the two, to the multimedia provider at the user terminal, which can well negotiate the real-time support of the terminal. Multimedia service capabilities, so that the multimedia provider can match the best multimedia service content and deliver it to the terminal, providing the best user experience for the terminal.
附图说明Description of drawings
图1为本发明实施例中多媒体业务传输的流程图;Fig. 1 is the flowchart of multimedia service transmission in the embodiment of the present invention;
图2为本发明实施例中系统结构示意图。Fig. 2 is a schematic diagram of the system structure in the embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚明白,下文将结合附图对本发明技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.
实施例1Example 1
本实施例提供一种多媒体业务传输方法,该方法基于终端与多媒体提供方之间的网络通信的实时条件以及终端处理能力的实时状态,进行多媒体业务的传输,也就是终端要告知多媒体业务提供方有关终端的实时状态,以便协商体验最佳的多媒体业务。此方法的实现过程如图1所示,包括如下操作:This embodiment provides a multimedia service transmission method, the method is based on the real-time conditions of the network communication between the terminal and the multimedia provider and the real-time state of the terminal processing capability to transmit the multimedia service, that is, the terminal needs to notify the multimedia service provider The real-time status of the relevant terminal in order to negotiate the best multimedia service experience. The implementation process of this method is shown in Figure 1, including the following operations:
步骤100、终端获取当前可用的网络传输速率,以及获取与申请的多媒体业务的业务属性相同的多媒体内容的解码输出码率;Step 100, the terminal obtains the currently available network transmission rate, and obtains the decoded output code rate of the multimedia content with the same service attribute as the applied multimedia service;
上述多媒体业务的业务属性至少包括多媒体业务内容的码率,以及如下一种或几种信息:The service attributes of the above-mentioned multimedia services include at least the code rate of the multimedia service content, and one or more of the following information:
多媒体业务内容的封装格式、编码格式、分辨率。Encapsulation format, encoding format, and resolution of multimedia service content.
而网络传输速率至少包括下行传输速率。The network transmission rate at least includes the downlink transmission rate.
另外,上述步骤100中,终端获取与申请的多媒体业务的业务属性相同的多媒体内容的解码输出码率时,可采用各种方式,而本实施例提供如下三种获取方式(当然本申请技术方案中的获取方式并不限于如下三种):In addition, in the above step 100, when the terminal obtains the decoded output code rate of the multimedia content with the same service attribute as the applied multimedia service, various methods can be adopted, and this embodiment provides the following three acquisition methods (of course, the technical solution of this application The acquisition methods in are not limited to the following three):
1)终端根据申请的多媒体业务的业务属性获取本地具有相同业务属性的本地多媒体内容的多媒体解码输出码率。1) The terminal obtains the multimedia decoding output code rate of the local multimedia content with the same service attribute according to the service attribute of the applied multimedia service.
2)终端获取与申请的多媒体业务的业务属性相同的多媒体内容片段进行解码,获取多媒体解码输出码率;或者2) The terminal obtains and decodes the multimedia content segment with the same service attribute as the applied multimedia service, and obtains the multimedia decoding output code rate; or
3)终端获取本终端播放申请的多媒体业务的多媒体内容时的解码输出码率。3) The terminal obtains the decoding output code rate when the terminal plays the multimedia content of the applied multimedia service.
步骤200、终端至少将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方;Step 200, the terminal sends at least the smaller value of the obtained network transmission rate and multimedia decoding output code rate to the multimedia service provider;
上述步骤200中,终端至少将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方是指:In the above step 200, the terminal at least sends the smaller value of the obtained network transmission rate and multimedia decoding output code rate to the multimedia service provider:
终端可以将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方。也可以将所获取的网络传输速率和多媒体解码输出码率均发送给多媒体业务提供方。The terminal may send the smaller value of the obtained network transmission rate and the multimedia decoding output code rate to the multimedia service provider. It is also possible to send both the acquired network transmission rate and the multimedia decoding output code rate to the multimedia service provider.
需要说明的是,如果终端将所获取的网络传输速率和多媒体解码输出码率均发送给多媒体业务提供方,则在选择发送方式时,可以将所获取的网络传输速率和多媒体解码输出码率同时或分别发送给多媒体业务提供方。例如,利用同一条信息将网络传输速率和多媒体解码输出码率同时发送给多媒体业务提供方。当然也可以,分别利用两条信息将网络传输速率和多媒体解码输出码率发送给多媒体业务提供方。It should be noted that if the terminal sends both the acquired network transmission rate and the multimedia decoding output code rate to the multimedia service provider, when selecting the sending method, the acquired network transmission rate and the multimedia decoding output code rate can be simultaneously Or send them to the multimedia service provider respectively. For example, the same piece of information is used to simultaneously send the network transmission rate and the multimedia decoding output code rate to the multimedia service provider. Of course, it is also possible to use two pieces of information to send the network transmission rate and the multimedia decoding output code rate to the multimedia service provider.
步骤300、终端接收多媒体业务提供方根据终端的网路传输速率和解码输出码率中的较小值所匹配下发的多媒体业务内容。Step 300, the terminal receives the multimedia service content delivered by the multimedia service provider according to the smaller value of the terminal's network transmission rate and decoding output code rate.
在上述方法的基础上,终端获取与申请的多媒体业务的业务属性相同的多媒体解码输出码率的步骤之前,还可以包括如下操作:On the basis of the above method, before the terminal obtains the step of multimedia decoding output code rate identical to the service attribute of the applied multimedia service, the following operations may also be included:
终端向多媒体业务提供方申请多媒体业务;The terminal applies for the multimedia service from the multimedia service provider;
多媒体业务提供方将终端所申请的多媒体业务的业务属性反馈给终端。The multimedia service provider feeds back the service attribute of the multimedia service applied by the terminal to the terminal.
下面结合具体的应用场景对上述方法作详细说明。The foregoing method will be described in detail below in combination with specific application scenarios.
应用场景1,用户需要通过手机终端点播某个在线高清视频节目。假设这个多媒体内容的码率是2Mbps,那么需要手机终端获取内容的网络传输速率达到2Mbps,同时手机终端的对该多媒体的解码输出能力也达到2Mbps,当然手机终端还必须支持该多媒体的媒体编码格式、显示的分辨率等要求。但前两项指标中任一项不满足的话,用户欣赏在线高清节目将出现卡顿现象。而网络通信的即时传输速率、终端的处理能力可能随时发生变化,如果达不到多媒体业务的理论要求指标,需要及时协商终端的实时能力信息以便申请可适配终端的多媒体业务(如申请标清的或低码率的多媒体内容)。具体地,在此场景下,多媒体业务的传输过程如下:Application scenario 1, the user needs to order an online high-definition video program through a mobile terminal. Assuming that the code rate of this multimedia content is 2Mbps, then the network transmission rate for the mobile terminal to obtain the content must reach 2Mbps, and at the same time, the decoding and output capability of the multimedia content of the mobile terminal must also reach 2Mbps. Of course, the mobile terminal must also support the media encoding format of the multimedia. , display resolution and other requirements. However, if any of the first two indicators is not satisfied, users will experience freezes when enjoying online high-definition programs. However, the real-time transmission rate of network communication and the processing capability of the terminal may change at any time. If the theoretical requirements for multimedia services cannot be met, it is necessary to negotiate the real-time capability information of the terminal in time to apply for multimedia services that can be adapted to the terminal (such as applying for standard-definition services). or low-bit-rate multimedia content). Specifically, in this scenario, the transmission process of multimedia services is as follows:
步骤1:手机终端向多媒体业务提供方申请多媒体业务,多媒体业务提供方返回多媒体业务的业务属性。Step 1: The mobile terminal applies for a multimedia service from a multimedia service provider, and the multimedia service provider returns the service attribute of the multimedia service.
上述多媒体业务可以是视频、音频、图片或者这几种的混合体。The above multimedia services may be video, audio, picture or a mixture of these.
上述多媒体业务的业务属性至少包括多媒体业务内容的码率,可选地,还包含多媒体业务内容的封装格式、编码格式、分辨率等参数。The service attributes of the above-mentioned multimedia service include at least the code rate of the multimedia service content, and optionally, parameters such as encapsulation format, encoding format, and resolution of the multimedia service content.
步骤2:手机终端获取目前可用的网络传输速率。Step 2: The mobile terminal obtains the currently available network transmission rate.
该步骤中,通过一些测速软件,智能手机终端可以很方便的获取网络传输速率。需要说明的是,此步骤中主要是获取下行传输速率,用以评估多媒体业务内容能否顺畅的下发到终端。In this step, through some speed measurement software, the smart phone terminal can easily obtain the network transmission rate. It should be noted that, in this step, the downlink transmission rate is mainly obtained to evaluate whether the multimedia service content can be delivered to the terminal smoothly.
步骤3:手机终端根据多媒体业务的业务属性获取本终端对具有相同业务属性的多媒体内容的实时解码输出码率。Step 3: The mobile terminal obtains the real-time decoding output code rate of the multimedia content with the same service attribute according to the service attribute of the multimedia service.
因为终端在空闲时能够处理的多媒体内容,在终端处理其他业务时进行并行处理多媒体时由于处理资源匮乏可能达不到正常的多媒体解码输出码率。因此需要获取即时的多媒体解码输出码率,针对具有相同业务属性的本地多媒体内容可以进行解码获得解码输出码率。如果本地没有相同业务属性的多媒体内容,终端可从其他渠道获取这种业务属性的多媒体内容片段(例如从多媒体业务提供方直接获取试播/试听片段)再进行解码后获得解码输出码率。Because the terminal can process multimedia content when it is idle, when the terminal processes other services and processes multimedia in parallel, due to lack of processing resources, the normal multimedia decoding output code rate may not be achieved. Therefore, it is necessary to obtain an immediate multimedia decoding output code rate, and the local multimedia content with the same service attribute can be decoded to obtain a decoded output code rate. If there is no local multimedia content with the same service attribute, the terminal can obtain the multimedia content segment of this service attribute from other channels (for example, directly obtain the trial broadcast/trial listening segment from the multimedia service provider) and decode it to obtain the decoded output bit rate.
步骤4:终端将传输速率和解码输出码率或者是二者的较小值发送给多媒体业务提供方。Step 4: The terminal sends the transmission rate and the decoding output code rate or the smaller value of the two to the multimedia service provider.
终端将网络传输速率和多媒体解码输出码率均发送给多媒体业务提供方时,终端是将网络传输速率和多媒体解码输出码率同时或分别发送给多媒体业务提供方。例如终端在向多媒体业务提供方申请多媒体业务时就将网络传输速率发送给多媒体业务提供方,当获得多媒体解码输出码率时再将解码输出码率发送给多媒体业务提供方。When the terminal sends both the network transmission rate and the multimedia decoding output code rate to the multimedia service provider, the terminal sends the network transmission rate and the multimedia decoding output code rate to the multimedia service provider simultaneously or separately. For example, the terminal sends the network transmission rate to the multimedia service provider when applying for the multimedia service, and sends the decoded output code rate to the multimedia service provider after obtaining the multimedia decoding output code rate.
步骤5:终端接收多媒体业务提供方根据终端的网络传输速率和解码输出码率的较小值匹配后下发的多媒体业务内容。Step 5: The terminal receives the multimedia service content delivered by the multimedia service provider after matching the smaller value of the terminal's network transmission rate and the decoding output code rate.
应用场景2:用户已经通过手机终端欣赏在线高清多媒体内容,由于网络信号的影响或者终端又处理其他业务导致欣赏的多媒体节目出现卡顿,此时有必要调整节目的来源,以给予用户更好的体验。Application Scenario 2: The user has already enjoyed online high-definition multimedia content through the mobile terminal. Due to the influence of the network signal or the terminal is processing other services, the multimedia program being appreciated appears stuck. At this time, it is necessary to adjust the source of the program to give the user a better experience. experience.
步骤1:手机播放在线高清多媒体内容时,获取手机终端的网络传输速率和播放在线高清视频时的解码输出码率;Step 1: When the mobile phone plays online high-definition multimedia content, obtain the network transmission rate of the mobile terminal and the decoding output bit rate when playing online high-definition video;
手机终端可以定期或者当终端产生并发事件时获取终端的网络传输速率和多媒体解码输出码率。The mobile terminal can obtain the terminal's network transmission rate and multimedia decoding output code rate periodically or when the terminal generates concurrent events.
步骤2:终端将网络传输速率和解码输出码率或者是二者的较小值发送给多媒体业务提供方。Step 2: The terminal sends the network transmission rate and the decoding output code rate or the smaller value of the two to the multimedia service provider.
终端可以定期上报网络传输速率和解码输出码率或者二者的较小值。也可以在终端设置监控模块,监控网络通信发生异常时或终端产生其他并发事件时(例如终端进行文件下载或终端进行某种数学运算)上报上述参数。The terminal can periodically report the network transmission rate and the decoding output bit rate or the smaller value of the two. It is also possible to set a monitoring module on the terminal to monitor and report the above parameters when an abnormality occurs in the network communication or when the terminal generates other concurrent events (for example, the terminal performs file download or the terminal performs certain mathematical operations).
步骤3:终端接收多媒体业务提供方根据终端的网路传输速率和解码输出码率的较小值出现异常时匹配新的多媒体内容后下发的多媒体业务内容。Step 3: The terminal receives the multimedia service content delivered by the multimedia service provider after matching the new multimedia content when the smaller value of the terminal's network transmission rate and decoding output code rate is abnormal.
例如多媒体提供方发现终端上报的网络传输速率和解码输出码率的较小值出现异常时(该数值小于多媒体业务内容的码率),选择标清的节目内容或其他形式的内容替代高清的节目内容下发给手机终端,以便手机终端能流畅的播放。For example, when the multimedia provider finds that the smaller value of the network transmission rate reported by the terminal and the decoded output bit rate is abnormal (the value is lower than the bit rate of the multimedia service content), it will choose standard definition program content or other forms of content to replace high definition program content Send it to the mobile terminal so that the mobile terminal can play it smoothly.
以上实施例中,多媒体业务提供方并不是根据传统的终端能力参数(固定参数)来匹配多媒体业务内容,而是考虑了终端的网络通信条件以及终端的实时多媒体处理能力来进行匹配多媒体业务内容。In the above embodiments, the multimedia service provider does not match the multimedia service content according to the traditional terminal capability parameters (fixed parameters), but considers the network communication conditions of the terminal and the real-time multimedia processing capability of the terminal to match the multimedia service content.
实施例2Example 2
图2所示,是本发明实施例中的一个系统结构图,表示终端设备和多媒体业务提供方进行业务交互。现有技术通常是终端向多媒体业务提供方发起业务请求,多媒体业务提供方向终端下发多媒体内容。在此过程中,终端通常通过SDP文件或者是UA Profile等方式或其他方式告知多媒体业务提供方该终端支持的多媒体能力,如多媒体格式、多媒体分辨率、码率等要求。但没有考虑网络通信的实时条件和终端处理能力的实时状态。因此,申请人提出终端要告知多媒体业务提供方有关终端的实时状态,以便协商体验最佳的多媒体业务。As shown in FIG. 2 , it is a system structure diagram in the embodiment of the present invention, which shows the service interaction between the terminal equipment and the multimedia service provider. In the prior art, a terminal usually initiates a service request to a multimedia service provider, and the multimedia service provider delivers multimedia content to the terminal. During this process, the terminal usually informs the multimedia service provider of the multimedia capabilities supported by the terminal, such as requirements such as multimedia format, multimedia resolution, and code rate, through SDP files or UA Profile or other methods. But it does not take into account the real-time conditions of network communication and the real-time status of terminal processing capabilities. Therefore, the applicant proposed that the terminal should inform the multimedia service provider about the real-time status of the terminal, so as to negotiate the multimedia service with the best experience.
基于上述思想,本实施例提供一种终端设备,如图2所示,其至少包括如下三个单元。Based on the above ideas, this embodiment provides a terminal device, as shown in FIG. 2 , which includes at least the following three units.
第一单元,获取当前可用的网络传输速率,以及与申请的多媒体业务的业务属性相同的多媒体解码输出码率;The first unit obtains the currently available network transmission rate and the same multimedia decoding output code rate as the service attribute of the applied multimedia service;
其中,多媒体业务的业务属性至少包括多媒体业务内容的码率,以及如下一种或几种信息:Among them, the service attribute of the multimedia service includes at least the code rate of the multimedia service content, and one or more of the following information:
多媒体业务内容的封装格式、编码格式、分辨率。Encapsulation format, encoding format, and resolution of multimedia service content.
网络传输速率则至少包括下行传输速率。The network transmission rate at least includes the downlink transmission rate.
具体地,第一单元可以根据申请的多媒体业务的业务属性获取本地具有相同业务属性的本地多媒体内容的多媒体解码输出码率;或者Specifically, the first unit may obtain the multimedia decoding output code rate of the local multimedia content with the same service attribute according to the service attribute of the applied multimedia service; or
获取与申请的多媒体业务的业务属性相同的多媒体内容片段进行解码,获取多媒体解码输出码率;或者Obtain and decode multimedia content fragments with the same service attributes as the applied multimedia service, and obtain the output code rate of multimedia decoding; or
获取本地播放申请的多媒体业务的多媒体内容时的解码输出码率。Obtain the decoded output code rate when playing the multimedia content of the applied multimedia service locally.
第二单元,至少将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方; The second unit sends at least the smaller value of the obtained network transmission rate and multimedia decoding output code rate to the multimedia service provider;
要说明的是,上述第二单元,至少将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给多媒体业务提供方指:It should be noted that the above-mentioned second unit, at least sending the smaller value of the obtained network transmission rate and multimedia decoding output code rate to the multimedia service provider refers to:
将所获取的网络传输速率和多媒体解码输出码率中的较小值发送给所述多媒体业务提供方;或者将所获取的网络传输速率和多媒体解码输出码率均发送给所述多媒体业务提供方。Send the smaller value of the obtained network transmission rate and multimedia decoding output code rate to the multimedia service provider; or send both the obtained network transmission rate and multimedia decoding output code rate to the multimedia service provider .
其中,第二单元将所获取的网络传输速率和多媒体解码输出码率均发送给多媒体业务提供方时,可以将所获取的网络传输速率和多媒体解码输出码率同时或分别发送给多媒体业务提供方。Wherein, when the second unit sends both the acquired network transmission rate and the multimedia decoding output code rate to the multimedia service provider, the acquired network transmission rate and the multimedia decoding output code rate may be simultaneously or separately sent to the multimedia service provider .
第三单元,接收所述多媒体业务提供方根据所述终端的网路传输速率和解码输出码率中的较小值所匹配下发的多媒体业务内容。The third unit receives the multimedia service content delivered by the multimedia service provider according to the smaller value of the terminal's network transmission rate and decoding output code rate.
还有一些方案提出,在上述架构的基础上,终端设备还可以包括第四单元,该单元向多媒体业务提供方申请多媒体业务,以及接收多媒体业务提供方反馈的多媒体业务的业务属性。Some proposals propose that, on the basis of the above architecture, the terminal device may further include a fourth unit, which applies for a multimedia service from the multimedia service provider and receives service attributes of the multimedia service fed back by the multimedia service provider.
从上述实施例可以看出,本申请技术方案在用户终端将终端网络的即时传输速率和多媒体解码输出码率,两者的较小值发送给多媒体提供方,能够很好的协商终端即时支持的多媒体业务能力,从而多媒体提供方能匹配最佳的多媒体业务内容下发给终端,提供终端的最佳用户体验。It can be seen from the above embodiments that the technical solution of this application sends the smaller value of the real-time transmission rate of the terminal network and the output code rate of multimedia decoding to the multimedia provider at the user terminal, which can well negotiate the real-time support of the terminal. Multimedia service capabilities, so that the multimedia provider can match the best multimedia service content and deliver it to the terminal, providing the best user experience for the terminal.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请不限制于任何特定形式的硬件和软件的结合。Those skilled in the art can understand that all or part of the steps in the above method can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk, and the like. Optionally, all or part of the steps in the foregoing embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiments may be implemented in the form of hardware, or may be implemented in the form of software function modules. This application is not limited to any specific form of combination of hardware and software.
以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred examples of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (14)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310320072.XA CN104348781A (en) | 2013-07-26 | 2013-07-26 | Multimedia service transmission method and terminal equipment |
| PCT/CN2013/085050 WO2014166217A1 (en) | 2013-07-26 | 2013-10-11 | Method and terminal for transmitting multimedia service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310320072.XA CN104348781A (en) | 2013-07-26 | 2013-07-26 | Multimedia service transmission method and terminal equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104348781A true CN104348781A (en) | 2015-02-11 |
Family
ID=51688907
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310320072.XA Pending CN104348781A (en) | 2013-07-26 | 2013-07-26 | Multimedia service transmission method and terminal equipment |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104348781A (en) |
| WO (1) | WO2014166217A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106998561A (en) * | 2016-01-26 | 2017-08-01 | 中兴通讯股份有限公司 | One kind optimization communication code rate method and device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080144660A1 (en) * | 2006-12-19 | 2008-06-19 | Marcin Godlewski | Dynamically adjusting bandwidth usage among subscriber streams |
| CN101552771A (en) * | 2008-03-31 | 2009-10-07 | 华为技术有限公司 | Media gateway, media gateway controller, multimedia telephone intercommunication method and system |
| CN101686178A (en) * | 2008-09-28 | 2010-03-31 | 华为技术有限公司 | Method and system for improving multi-media connection quality, media control and processing equipment |
| CN102215174A (en) * | 2011-07-14 | 2011-10-12 | 丁泉龙 | Adaptive multimedia stream link transmission method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1248431B1 (en) * | 2001-03-27 | 2007-10-31 | Sony Deutschland GmbH | Method for achieving end-to-end quality of service negotiation for distributed multimedia applications |
| US20050128995A1 (en) * | 2003-09-29 | 2005-06-16 | Ott Maximilian A. | Method and apparatus for using wireless hotspots and semantic routing to provide broadband mobile serveices |
| CN102025715B (en) * | 2010-05-17 | 2014-01-01 | 华中科技大学 | SIP (Session Initiation Protocol) protocol-based multimedia network communication method |
-
2013
- 2013-07-26 CN CN201310320072.XA patent/CN104348781A/en active Pending
- 2013-10-11 WO PCT/CN2013/085050 patent/WO2014166217A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080144660A1 (en) * | 2006-12-19 | 2008-06-19 | Marcin Godlewski | Dynamically adjusting bandwidth usage among subscriber streams |
| CN101552771A (en) * | 2008-03-31 | 2009-10-07 | 华为技术有限公司 | Media gateway, media gateway controller, multimedia telephone intercommunication method and system |
| CN101686178A (en) * | 2008-09-28 | 2010-03-31 | 华为技术有限公司 | Method and system for improving multi-media connection quality, media control and processing equipment |
| CN102215174A (en) * | 2011-07-14 | 2011-10-12 | 丁泉龙 | Adaptive multimedia stream link transmission method |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106998561A (en) * | 2016-01-26 | 2017-08-01 | 中兴通讯股份有限公司 | One kind optimization communication code rate method and device |
| WO2017128835A1 (en) * | 2016-01-26 | 2017-08-03 | 中兴通讯股份有限公司 | Method and apparatus for optimizing communication bit rate |
| CN106998561B (en) * | 2016-01-26 | 2019-09-13 | 南京中兴新软件有限责任公司 | A kind of optimization communication code rate method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014166217A1 (en) | 2014-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8887222B2 (en) | Multicasting in a wireless display system | |
| US9525998B2 (en) | Wireless display with multiscreen service | |
| CN105025327B (en) | A kind of method and system of mobile terminal live broadcast | |
| US20200275148A1 (en) | Event-Based Content Replacement In Live Media Services | |
| KR101614862B1 (en) | Transmitting and receiving method of multimedia video data and corresponding device | |
| US20120158985A1 (en) | Distributed smooth streaming utilizing dynamic manifests | |
| CN108810657B (en) | A method and system for setting video cover | |
| CN105142008B (en) | A method of playing second terminal data using first terminal | |
| CN102638443A (en) | Method and system for sharing streaming media resources, and device with DLNA (Digital Living Network Alliance) function | |
| US11956159B2 (en) | Transmission device, transmission method, reception device, and reception method | |
| CN103747326B (en) | The continuous playing method and device of multimedia file | |
| CN102550038A (en) | Method, terminal, server and system for playing media files | |
| CN103096128A (en) | Method capable of achieving video interaction, server, terminal and system | |
| US20120240180A1 (en) | Set-top box, earphone, and multimedia playing method | |
| KR20220165693A (en) | Method and apparatus for digital broadcast services | |
| AU2024255533A1 (en) | Signaling usage of pdu set and end of burst marking for communicating webrtc media data | |
| KR20220144857A (en) | Multimedia data publishing method and apparatus, device and recording medium | |
| CN103024491B (en) | The video broadcasting method of mobile terminal and system | |
| CN113938470A (en) | Method and device for playing RTSP data source by browser and streaming media server | |
| CN101754002A (en) | Video monitoring system and realization method for dual-stream monitoring front end thereof | |
| CN102148812A (en) | Method, server and system for realizing server side playlist | |
| US20150026711A1 (en) | Method and apparatus for video content distribution | |
| CN104348781A (en) | Multimedia service transmission method and terminal equipment | |
| CN101321176B (en) | Live broadcasting method and system of browser client terminal, browser client terminal and background client terminal | |
| EP4207753B1 (en) | Video call method, electronic device and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150211 |