CN101697549B - Method and system for displaying stream media and stream media management server - Google Patents
Method and system for displaying stream media and stream media management server Download PDFInfo
- Publication number
- CN101697549B CN101697549B CN2009102365019A CN200910236501A CN101697549B CN 101697549 B CN101697549 B CN 101697549B CN 2009102365019 A CN2009102365019 A CN 2009102365019A CN 200910236501 A CN200910236501 A CN 200910236501A CN 101697549 B CN101697549 B CN 101697549B
- Authority
- CN
- China
- Prior art keywords
- streaming media
- terminal
- file
- format
- management server
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供一种流媒体的展示方法、系统以及流媒体管理服务器,涉及通信领域,为解决现有技术中流媒体内容在终端可能由于格式不兼容而无法正常播放的技术问题而发明。所述方法包括:流媒体管理服务器获取终端支持的流媒体文件的格式;所述流媒体管理服务器获取所述终端请求的流媒体名称;所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体名称对应的所述流媒体文件的格式为所述终端支持的流媒体文件的格式;所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。本发明能够用于在不同型号的终端显示流媒体内容。
The present invention provides a streaming media display method, system and streaming media management server, which relate to the communication field and are invented to solve the technical problem in the prior art that streaming media content may not be played normally at terminals due to incompatible formats. The method includes: the streaming media management server acquires the format of the streaming media file supported by the terminal; the streaming media management server acquires the streaming media name requested by the terminal; the streaming media management server acquires the stream corresponding to the streaming media name The storage address of the media file in the streaming media server, the format of the streaming media file corresponding to the streaming media name is the format of the streaming media file supported by the terminal; the streaming media management server sends the storage address to the The terminal, so that the terminal obtains and displays the streaming media file from the streaming media server according to the storage address. The present invention can be used to display stream media content on terminals of different models.
Description
技术领域 technical field
本发明涉及通信领域,特别是指一种流媒体的展示方法、系统以及流媒体管理服务器。The invention relates to the communication field, in particular to a streaming media display method, system and streaming media management server.
背景技术 Background technique
流媒体是指视频、声音等数据以实时传输协议为承载,并以连续流的形式从源端向目的端传输,在目的端接收到一定缓存的数据后就可以进行播放的多媒体应用。流媒体技术应用到无线网络和移动终端上,则称之为移动流媒体。Streaming media refers to the multimedia application in which data such as video and sound are carried by the real-time transmission protocol and transmitted from the source to the destination in the form of a continuous stream, and can be played after receiving certain cached data at the destination. When streaming media technology is applied to wireless networks and mobile terminals, it is called mobile streaming media.
随着无线网络向3G(3rd-generation,第三代移动通信技术)时代挺进,高速无线网络的技术及其应用越来越多地融入到人们的生活、娱乐以及工作中,高速无线网络的应用前景十分看好,移动流媒体的应用也随之得到了很大的应用。As the wireless network advances to the 3G (3rd-generation, third-generation mobile communication technology) era, high-speed wireless network technology and its applications are increasingly integrated into people's lives, entertainment and work. The application of high-speed wireless networks The prospect is very promising, and the application of mobile streaming media has also been widely used.
目前,移动流媒体在实现内容点播、直播时,主要采用下面的方法:管理门户实现在对内容的上载、审核和发布,音视频门户实现对点播、直播内容的展现,用户通过移动终端选择需要点播的媒体内容进行播放。At present, when mobile streaming media implements content on-demand and live broadcast, the following methods are mainly used: the management portal implements uploading, review and release of content; the audio and video portal realizes the display of on-demand and live broadcast content; On-demand media content is played.
目前移动流媒体常用的媒体格式有:Currently, the commonly used media formats for mobile streaming media are:
1、3gp/3gp2媒体格式,是3GPP/3GPP2(3rd Generation Partnership Project,第三代合作伙伴计划)组织制定的标准移动流媒体格式,支持的终端最多。1. 3gp/3gp2 media format is a standard mobile streaming media format formulated by 3GPP/3GPP2 (3rd Generation Partnership Project, Third Generation Partnership Project), and supports the most terminals.
2、WMV媒体格式,是Microsoft(微软)公司的私有格式,有少量终端支持。2. The WMV media format is a proprietary format of Microsoft (Microsoft), and is supported by a small number of terminals.
3、RM媒体格式,是Real公司的私有格式,内置RealPlay播放器的终端支持,RealPlay播放器同时支持3gp/3gp2媒体格式。3. The RM media format is a proprietary format of Real Company, and the terminal supports the built-in RealPlay player. The RealPlay player supports 3gp/3gp2 media formats at the same time.
随着移动终端的多样化和流媒体内容格式的多样化,不同型号的移动终端支持的流媒体格式是不同的。如果将移动终端设备不能解码的内容发送给移动终端设备,移动终端设备将不能正常解码播放,如果内容的分辨率超出屏幕的分辨率,同样不能正常的播放流媒体内容。With the diversification of mobile terminals and the diversification of streaming media content formats, different types of mobile terminals support different streaming media formats. If the content that the mobile terminal device cannot decode is sent to the mobile terminal device, the mobile terminal device will not be able to decode and play normally. If the resolution of the content exceeds the resolution of the screen, it will also not be able to play the streaming media content normally.
发明内容 Contents of the invention
本发明要解决的技术问题是提供一种流媒体的展示方法、系统以及流媒体管理服务器,能够在终端正常的播放流媒体内容。The technical problem to be solved by the present invention is to provide a streaming media display method, system and streaming media management server, which can normally play streaming media content on a terminal.
为解决上述技术问题,本发明的实施例提供技术方案如下:In order to solve the above technical problems, embodiments of the present invention provide technical solutions as follows:
一方面,提供一种流媒体的展示方法,包括:On the one hand, a streaming media display method is provided, including:
流媒体管理服务器获取终端支持的流媒体文件的格式;The stream media management server obtains the format of the stream media file supported by the terminal;
所述流媒体管理服务器获取所述终端请求的流媒体名称;The streaming media management server acquires the streaming media name requested by the terminal;
所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体名称对应的所述流媒体文件的格式为所述终端支持的流媒体文件的格式;The streaming media management server obtains the storage address of the streaming media file corresponding to the streaming media name in the streaming media server, and the format of the streaming media file corresponding to the streaming media name is the format of the streaming media file supported by the terminal ;
所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。The streaming media management server sends the storage address to the terminal, so that the terminal obtains and displays the streaming media file from the streaming media server according to the storage address.
可选的,所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址的步骤之前,还包括:Optionally, before the step of obtaining the streaming media file corresponding to the streaming media name, the streaming media management server further includes:
所述流媒体管理服务器获取所述终端所在网络的网速;The streaming media management server obtains the network speed of the network where the terminal is located;
所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址的步骤为:The step that the streaming media management server obtains the storage address of the streaming media file corresponding to the streaming media name in the streaming media server is:
所述流媒体管理服务器根据所述终端所在网络的网速,获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体名称对应的所述流媒体文件的格式为所述终端支持的流媒体文件的格式。The streaming media management server obtains the storage address of the streaming media file corresponding to the streaming media name in the streaming media server according to the network speed of the network where the terminal is located, and the format of the streaming media file corresponding to the streaming media name is The format of the streaming media file supported by the terminal.
所述流媒体文件的格式包括:流媒体文件的视频编码类型、流媒体文件的音频编码类型以及流媒体文件的分辨率。The format of the streaming media file includes: the video encoding type of the streaming media file, the audio encoding type of the streaming media file, and the resolution of the streaming media file.
所述流媒体管理服务器获取终端支持的流媒体文件的格式的步骤具体为:The step of obtaining the format of the streaming media file supported by the terminal by the streaming media management server is specifically:
所述流媒体管理服务器从所述终端归属的网关,获取所述终端支持的流媒体文件的格式信息的存储地址,所述流媒体管理服务器根据所述存储地址,获取终端支持的流媒体文件的格式;或者The streaming media management server obtains the storage address of the format information of the streaming media file supported by the terminal from the gateway to which the terminal belongs, and the streaming media management server obtains the storage address of the streaming media file supported by the terminal according to the storage address. format; or
所述流媒体管理服务器从其自身查找预先存储的所述终端支持的流媒体文件的格式。The streaming media management server searches for the pre-stored formats of the streaming media files supported by the terminal from itself.
所述流媒体管理服务器根据所述存储地址,获取终端支持的流媒体文件的格式的步骤之后,还包括:After the step of obtaining the format of the streaming media file supported by the terminal according to the storage address, the streaming media management server further includes:
所述流媒体管理服务器存储获取的所述终端支持的流媒体文件的格式。The streaming media management server stores the acquired format of the streaming media file supported by the terminal.
所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址的步骤之前,还包括:The streaming media management server obtains the streaming media file corresponding to the streaming media name before the step of storing the address of the streaming media server, and also includes:
所述流媒体管理服务器判断所述流媒体服务器中所述流媒体名称对应的流媒体文件的格式是否为所述终端支持的流媒体文件的格式,生成判断结果;The streaming media management server judges whether the format of the streaming media file corresponding to the streaming media name in the streaming media server is the format of the streaming media file supported by the terminal, and generates a judgment result;
如果所述判断结果为是,则所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址;If the judgment result is yes, then the streaming media management server obtains the storage address of the streaming media file corresponding to the streaming media name in the streaming media server;
如果所述判断结果为否,则所述流媒体管理服务器根据所述终端支持的流媒体文件的格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件;所述流媒体管理服务器获取所述转化文件在所述流媒体服务器中的存储地址;所述流媒体管理服务器将所述转化文件的存储地址发送给所述终端,使所述终端根据所述转化文件的存储地址,从所述流媒体服务器获取所述转化文件并显示。If the judgment result is no, the streaming media management server transcodes the streaming media file corresponding to the streaming media name in the streaming media server according to the format of the streaming media file supported by the terminal to generate a converted file; the streaming media management server obtains the storage address of the converted file in the streaming media server; the streaming media management server sends the storage address of the converted file to the terminal, so that the terminal according to the The storage address of the converted file is obtained, and the converted file is obtained from the streaming media server and displayed.
所述流媒体管理服务器根据所述终端支持的流媒体文件的格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件的步骤之后,还包括:The streaming media management server transcodes the streaming media file corresponding to the streaming media name in the streaming media server according to the format of the streaming media file supported by the terminal, and after the step of generating the converted file, it also includes:
所述流媒体服务器保存所述转化文件。The streaming media server saves the converted file.
所述流媒体管理服务器根据所述终端支持的流媒体文件的格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件的步骤之前,还包括:The streaming media management server transcodes the streaming media file corresponding to the streaming media name in the streaming media server according to the format of the streaming media file supported by the terminal, and before the step of generating the converted file, it also includes:
所述流媒体管理服务器获取所述终端所在网络的网速;The streaming media management server obtains the network speed of the network where the terminal is located;
所述流媒体管理服务器根据所述终端支持的流媒体文件的格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件的步骤为:所述流媒体管理服务器根据所述终端支持的流媒体文件的格式以及所述终端所在网络的网速,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件。The streaming media management server transcodes the streaming media file corresponding to the streaming media name in the streaming media server according to the format of the streaming media file supported by the terminal, and the step of generating the converted file is: the streaming media The management server transcodes the streaming media file corresponding to the streaming media name in the streaming media server according to the format of the streaming media file supported by the terminal and the network speed of the network where the terminal is located, to generate a converted file.
另一方面,提供一种流媒体管理服务器,其特征在于,包括:On the other hand, a kind of streaming media management server is provided, it is characterized in that, comprises:
第一获取模块,用于获取终端支持的流媒体文件的格式;The first obtaining module is used to obtain the format of the streaming media file supported by the terminal;
第二获取模块,用于获取所述终端请求的流媒体名称;The second obtaining module is used to obtain the streaming media name requested by the terminal;
第三获取模块,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式;The third obtaining module is used to obtain the storage address of the streaming media file corresponding to the streaming media name in the streaming media server, and the format of the streaming media file is the format of the streaming media file supported by the terminal;
发送模块,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。A sending module, configured to send the storage address to the terminal, so that the terminal obtains and displays the streaming media file from the streaming media server according to the storage address.
可选的,所述的流媒体管理服务器,还包括:Optionally, the streaming media management server also includes:
第四获取模块,用于获取所述终端所在网络的网速;A fourth obtaining module, configured to obtain the network speed of the network where the terminal is located;
所述第三获取模块用于,根据所述终端所在网络的网速,获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式。The third obtaining module is used to obtain the storage address of the streaming media file corresponding to the streaming media name in the streaming media server according to the network speed of the network where the terminal is located, and the format of the streaming media file is supported by the terminal. The format of the streaming media file.
另一方面,提供一种流媒体的展示系统,包括:流媒体管理服务器、终端以及流媒体服务器;On the other hand, a streaming media display system is provided, including: a streaming media management server, a terminal, and a streaming media server;
所述流媒体管理服务器,包括:The streaming media management server includes:
第一获取模块,用于获取终端支持的流媒体文件的格式;The first obtaining module is used to obtain the format of the streaming media file supported by the terminal;
第二获取模块,用于获取所述终端请求的流媒体名称;The second obtaining module is used to obtain the streaming media name requested by the terminal;
第三获取模块,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式;The third obtaining module is used to obtain the storage address of the streaming media file corresponding to the streaming media name in the streaming media server, and the format of the streaming media file is the format of the streaming media file supported by the terminal;
发送模块,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。A sending module, configured to send the storage address to the terminal, so that the terminal obtains and displays the streaming media file from the streaming media server according to the storage address.
本发明的实施例具有以下有益效果:Embodiments of the present invention have the following beneficial effects:
上述方案中,对应于不同型号和种类的终端,由于流媒体文件是根据终端支持的流媒体文件格式获取的,获取的所述流媒体文件的格式为所述终端支持的流媒体文件的格式,因此,发送给终端的流媒体文件能够在终端正确播放。In the above solution, corresponding to different models and types of terminals, since the streaming media file is obtained according to the streaming media file format supported by the terminal, the format of the obtained streaming media file is the format of the streaming media file supported by the terminal, Therefore, the streaming media file sent to the terminal can be played correctly on the terminal.
附图说明 Description of drawings
图1为本发明所述的流媒体的展示方法的一实施例的流程示意图;Fig. 1 is a schematic flow chart of an embodiment of a method for displaying streaming media according to the present invention;
图2为本发明所述的流媒体的展示方法的另一实施例的流程示意图;FIG. 2 is a schematic flow diagram of another embodiment of the streaming media display method of the present invention;
图3为本发明所述的流媒体的展示方法的另一实施例的流程示意图;FIG. 3 is a schematic flow diagram of another embodiment of the streaming media display method of the present invention;
图4为本发明所述的流媒体管理服务器的结构示意图;Fig. 4 is a schematic structural diagram of the streaming media management server of the present invention;
图5为本发明所述的流媒体的展示系统的结构示意图。FIG. 5 is a schematic structural diagram of a streaming media display system according to the present invention.
具体实施方式 Detailed ways
为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the embodiments of the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.
本发明的实施例针对现有技术中发送给终端的流媒体内容可能在终端无法正常显示的的问题,提供一种流媒体的展示方法,能够在终端正常的播放流媒体内容。The embodiments of the present invention aim at the problem that the streaming media content sent to the terminal may not be normally displayed on the terminal in the prior art, and provide a streaming media display method, which can normally play the streaming media content on the terminal.
如图1所示,为本发明所述的流媒体的展示方法的一实施例,包括:As shown in Figure 1, it is an embodiment of the display method of streaming media according to the present invention, including:
步骤11,流媒体管理服务器获取终端支持的流媒体文件的格式;Step 11, the streaming media management server obtains the format of the streaming media file supported by the terminal;
步骤12,所述流媒体管理服务器获取所述终端请求的流媒体名称;
步骤13,所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式;
步骤14,所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。
所述流媒体文件的格式包括:流媒体文件的视频编码类型、流媒体文件的音频编码类型以及流媒体文件的分辨率。The format of the streaming media file includes: the video encoding type of the streaming media file, the audio encoding type of the streaming media file, and the resolution of the streaming media file.
上述方案中,对应于不同型号和种类的终端,由于流媒体文件是根据终端支持的流媒体文件格式获取的,所述流媒体文件的格式为所述终端支持的流媒体文件的格式,因此,发送给终端的流媒体文件能够在终端正确播放。In the above solution, corresponding to different models and types of terminals, since the streaming media file is obtained according to the streaming media file format supported by the terminal, the format of the streaming media file is the format of the streaming media file supported by the terminal, therefore, The streaming media files sent to the terminal can be played correctly on the terminal.
如图2所示,为本发明所述的一种流媒体的展示方法的另一实施例,包括:As shown in Figure 2, it is another embodiment of a streaming media display method according to the present invention, including:
步骤21,流媒体管理服务器获取终端支持的流媒体文件的格式;其中,步骤21具体为:所述流媒体管理服务器从所述终端归属的网关,获取所述终端支持的流媒体文件的格式信息的存储地址,所述流媒体管理服务器根据所述存储地址,获取终端支持的流媒体文件的格式;所述流媒体管理服务器存储获取的所述终端支持的流媒体文件的格式。终端的能力信息也就是终端支持的流媒体文件的格式。或者,步骤21具体为:所述流媒体管理服务器从其自身查找预先存储的所述终端支持的流媒体文件的格式。所述流媒体文件的格式包括:流媒体文件的视频编码类型、流媒体文件的音频编码类型以及流媒体文件的分辨率。Step 21, the streaming media management server obtains the format of the streaming media file supported by the terminal; wherein, step 21 is specifically: the streaming media management server obtains the format information of the streaming media file supported by the terminal from the gateway to which the terminal belongs storage address, the streaming media management server obtains the format of the streaming media file supported by the terminal according to the storage address; the streaming media management server stores the acquired format of the streaming media file supported by the terminal. The capability information of the terminal is the format of the streaming media file supported by the terminal. Alternatively, step 21 specifically includes: the streaming media management server searches itself for a pre-stored streaming media file format supported by the terminal. The format of the streaming media file includes: the video encoding type of the streaming media file, the audio encoding type of the streaming media file, and the resolution of the streaming media file.
步骤22,所述流媒体管理服务器获取所述终端所在网络的网速。
步骤23,所述流媒体管理服务器获取所述终端请求的流媒体名称。
步骤24,所述流媒体管理服务器根据所述终端所在网络的网速,获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式。具体为,终端支持的格式有多种,并且满足所述终端支持的格式的流媒体名称对应的流媒体文件有多个时,如果终端所在网络速度比较快时,获取文件大的流媒体内容的存储地址,如果终端所在网络速度比较慢时,获取文件小的流媒体内容的存储地址,其中文件的大小与视频编码类型、音频编码类型有关。
步骤25,所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。Step 25, the streaming media management server sends the storage address to the terminal, so that the terminal obtains and displays the streaming media file from the streaming media server according to the storage address.
如图3所示,为本发明所述的流媒体的展示方法的另一实施例,包括:As shown in Figure 3, it is another embodiment of the display method of streaming media according to the present invention, including:
步骤31,流媒体管理服务器获取终端支持的流媒体文件的格式。所述流媒体文件的格式包括:流媒体文件的视频编码类型、流媒体文件的音频编码类型以及流媒体文件的分辨率。In
步骤32,所述流媒体管理服务器获取获取所述终端请求的流媒体名称。
步骤33,所述流媒体管理服务器判断所述流媒体服务器中所述流媒体名称对应的流媒体文件的格式是否为所述终端支持的流媒体文件的格式,生成判断结果。如果判断结果为是,则执行步骤34,否则,执行步骤36。Step 33: The streaming media management server judges whether the format of the streaming media file corresponding to the streaming media name in the streaming media server is the format of the streaming media file supported by the terminal, and generates a judgment result. If the judgment result is yes, execute step 34; otherwise, execute
步骤34,当判断结果为是时,所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体名称对应的流媒体文件的格式为所述终端支持的流媒体文件的格式。其中,当终端支持多种流媒体文件的格式时,所述流媒体管理服务器获取的所述流媒体内容在流媒体服务器的存储地址为预先设置的多种流媒体内容中默认的一种流媒体内容的存储地址。Step 34, when the judgment result is yes, the streaming media management server obtains the storage address of the streaming media file corresponding to the streaming media name in the streaming media server, and the format of the streaming media file corresponding to the streaming media name is the The format of streaming media files supported by the terminal. Wherein, when the terminal supports multiple formats of streaming media files, the storage address of the streaming media content obtained by the streaming media management server in the streaming media server is a default streaming media among the preset multiple streaming media content The storage address of the content.
步骤35,所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。Step 35, the streaming media management server sends the storage address to the terminal, so that the terminal obtains and displays the streaming media file from the streaming media server according to the storage address.
步骤36,当所述判断结果为否时,所述流媒体管理服务器根据所述终端支持的流媒体文件的格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件。该步骤具体为:转化后的文件的格式为所述终端支持的流媒体文件的格式。
步骤37,所述流媒体管理服务器获取所述转化文件在所述流媒体服务器中的存储地址。
步骤38,所述流媒体管理服务器将所述转化文件的存储地址发送给所述终端,使所述终端根据所述转化文件的存储地址,从所述流媒体服务器获取所述转化文件并显示。
可选的,步骤36之后,所述方法还包括:所述流媒体服务器保存所述转化文件,用于后续过程中不需要重新转化,而直接发送给其他终端。Optionally, after
可选的,步骤36之前,所述方法还包括:所述流媒体管理服务器获取所述终端所在网络的网速;相应的,步骤36具体为:所述流媒体管理服务器根据所述终端支持的流媒体文件的格式以及所述终端所在网络的网速,对所述流媒体服务器的所述流媒体内容进行转码,生成转化文件。该步骤具体为,转化后的文件的格式为所述终端支持的流媒体文件的格式,并且,当所述终端所在网络的网速快时,使用转化后视频、音频质量比较好的编码类型,这样,保证用户观看的流媒体内容的质量,当所述终端所在网络的网速慢时,使用转化后文件比较小的音频和视频的编码类型。Optionally, before
如图4所示,为本发明所述的流媒体管理服务器40,包括:As shown in Figure 4, it is the streaming
第一获取模块41,用于获取终端支持的流媒体文件的格式;The first obtaining
第二获取模块42,用于获取所述终端请求的流媒体名称;The second obtaining
第三获取模块43,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式;The third obtaining
发送模块44,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。The sending
上述方案中,对应于不同型号和种类的终端,由于流媒体文件是根据终端支持的流媒体文件格式获取的,获取的所述流媒体文件的格式为所述终端支持的流媒体文件的格式,因此,发送给终端的流媒体文件能够在终端正确播放。可选的,所述的流媒体管理服务器还包括:In the above solution, corresponding to different models and types of terminals, since the streaming media file is obtained according to the streaming media file format supported by the terminal, the format of the obtained streaming media file is the format of the streaming media file supported by the terminal, Therefore, the streaming media file sent to the terminal can be played correctly on the terminal. Optionally, the streaming media management server also includes:
第四获取模块45,用于获取所述终端所在网络的网速;A fourth obtaining
所述第三获取模块43用于,根据所述终端所在网络的网速,获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式。The third obtaining
所述流媒体文件的格式包括:流媒体文件的视频编码类型、流媒体文件的音频编码类型以及流媒体文件的分辨率。The format of the streaming media file includes: the video encoding type of the streaming media file, the audio encoding type of the streaming media file, and the resolution of the streaming media file.
第一获取模块41为:从所述终端的网关获取所述终端的能力信息的存储地址;根据所述存储地址,获取终端支持的流媒体文件的格式,终端的能力信息也就是终端支持的流媒体文件的格式;所述的流媒体管理服务器还包括:存储模块,用于存储获取的所述终端的能力信息,用于在后续过程中根据存储结果查找终端的能力信息。The first obtaining
或者,第一获取模块41从其自身查找预先存储的所述终端支持的流媒体文件的格式。Alternatively, the first obtaining
所述的流媒体管理服务器还包括:判断模块,判断所述流媒体服务器中所述流媒体名称对应的流媒体文件的格式是否为所述终端支持的流媒体文件的格式,生成判断结果;当所述判断结果为是时,启动第三获取模块43。The streaming media management server also includes: a judging module, judging whether the format of the streaming media file corresponding to the streaming media name in the streaming media server is the format of the streaming media file supported by the terminal, and generating a judgment result; When the judgment result is yes, start the
当所述判断结果为否时,所述的流媒体管理服务器还包括:转码模块,用于根据所述终端支持的流媒体文件的格式,对所述流媒体服务器的流媒体名称对应的流媒体内容进行转码,生成转化文件;相应的,第三获取模块43用于获取所述转化文件在所述流媒体服务器中的存储地址;发送模块44,将所述转化文件的存储地址发送给所述终端,使所述终端根据所述转化文件的存储地址,从所述流媒体服务器获取所述转化文件并显示。When the judgment result is no, the streaming media management server also includes: a transcoding module, configured to convert the stream corresponding to the streaming media name of the streaming media server according to the format of the streaming media file supported by the terminal The media content is transcoded to generate a conversion file; correspondingly, the
可选的,所述的流媒体管理服务器还包括:保存模块,用于保存所述转化文件。Optionally, the streaming media management server further includes: a saving module, configured to save the converted file.
可选的,所述的流媒体管理服务器还包括:速度获取模块,用于获取所述终端所在网络的网速;相应的,转码模块根据所述终端支持的流媒体文件的格式以及所述终端所在网络的网速,对所述流媒体服务器中流媒体名称对应的所述流媒体内容进行转码,生成转化文件。Optionally, the streaming media management server further includes: a speed obtaining module, configured to obtain the network speed of the network where the terminal is located; correspondingly, the transcoding module according to the format of the streaming media file supported by the terminal and the According to the network speed of the network where the terminal is located, the streaming media content corresponding to the streaming media name in the streaming media server is transcoded to generate a conversion file.
如图5所示,为本发明所述的流媒体的展示系统10,包括:流媒体管理服务器40、终端50以及流媒体服务器60;As shown in FIG. 5 , it is a streaming
所述流媒体管理服务器40,包括:The streaming
第一获取模块41,用于获取终端支持的流媒体文件的格式;The first obtaining
第二获取模块42,用于获取所述终端请求的流媒体名称;The second obtaining
第三获取模块43,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式;The third obtaining
发送模块44,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。The sending
上述方案中,对应于不同型号和种类的终端,由于流媒体文件是根据终端支持的流媒体文件格式获取的,获取的所述流媒体文件的格式为所述终端支持的流媒体文件的格式,因此,发送给终端的流媒体文件能够在终端正确播放。In the above solution, corresponding to different models and types of terminals, since the streaming media file is obtained according to the streaming media file format supported by the terminal, the format of the obtained streaming media file is the format of the streaming media file supported by the terminal, Therefore, the streaming media file sent to the terminal can be played correctly on the terminal.
以下描述本发明所述的流媒体的展示系统的应用场景,能够适应不同型号的终端。与传统的媒体展现流媒体内容中所有内容的方式相比,本应用场景中,系统具有流媒体终端适配功能,该系统提供的多媒体内容列表对于用户来说肯定可以进行播放,且当系统中无法提供可以播放的文件时,系统会进行自动转码,以满足终端能进行播放。本系统提供一种适用于不同终端的内容管理及展现方式。而且在终端不断更新的情况下,能够兼容更高版本的终端。The following describes the application scenarios of the streaming media presentation system of the present invention, which can be adapted to different types of terminals. Compared with the traditional way of displaying all content in streaming media content, in this application scenario, the system has the streaming media terminal adaptation function, and the multimedia content list provided by the system can definitely be played by the user, and when the system When the files that can be played cannot be provided, the system will automatically transcode to meet the requirements of the terminal for playback. This system provides a content management and display method suitable for different terminals. Moreover, when the terminal is continuously updated, it can be compatible with a higher version of the terminal.
本发明实施流媒体的展示系统的应用场景中,流媒体的展示系统,包括:In the application scenario where the present invention implements the display system of streaming media, the display system of streaming media includes:
流媒体管理服务器;Streaming media management server;
音视频门户服务器,用于向终端提供可以进行点播的内容列表,负责向用户展现可用的媒体文件。具体为,首先从终端能力信息模块获得终端能力,判断返回的终端能力是否为特殊编码格式,如果为特殊编码格式,则通知转码流化服务模块,对现有文件进行自动转码已适应用户需求。The audio and video portal server is used to provide the terminal with a content list that can be played on demand, and is responsible for presenting available media files to the user. Specifically, first obtain the terminal capability from the terminal capability information module, judge whether the returned terminal capability is in a special encoding format, if it is in a special encoding format, notify the transcoding streaming service module, and automatically transcode existing files to adapt to the user need.
流媒体服务器,流媒体内容的实体文件存储在共享磁阵上,且音视频门户服务器、流媒体管理服务器和流媒体服务器共享该磁阵。In the streaming media server, the entity files of the streaming media content are stored on the shared disk array, and the audio and video portal server, the streaming media management server and the streaming media server share the disk array.
其中,流媒体管理服务器包括:Among them, the streaming media management server includes:
终端能力信息模块,用于向流媒体系统上报终端能力信息,也就是提供终端的视频编码类型列表,音频编码类型列表,屏幕分辨率列表,相当于上述实施例中的第一获取模块。The terminal capability information module is used to report terminal capability information to the streaming media system, that is, to provide the terminal's video encoding type list, audio encoding type list, and screen resolution list, which is equivalent to the first acquisition module in the above-mentioned embodiment.
转码流化服务模块,用于对系统中为无法适应的终端制作媒体文件,以适应终端能进行播放。具体为,接受转码请求,根据转码流化参数,转码成新的文件,提供给流媒体服务器向外服务,相当于上述实施例中的转码模块。The transcoding streaming service module is used to make media files for terminals that cannot adapt to the system so that the terminals can play them. Specifically, accept the transcoding request, transcode into a new file according to the transcoding streaming parameters, and provide the streaming media server with external services, which is equivalent to the transcoding module in the above-mentioned embodiment.
内容上载管理模块,用于向流媒体系统提供内容源的上载和管理。具体为,负责向终端能力获得视频编码列表、音频编码列表和屏幕分辨率列表,并且根据这些列表组合成适合的转码方案,根据转码方案向流媒体服务器提供多种内容。并且,在音视频门户设置音频编码格式、视频编码类型、图像大小的默认格式,当没有内容适合终端时,比对哪个参数不符合,其他符合的参数则采用默认格式。The content upload management module is used for uploading and managing content sources to the streaming media system. Specifically, it is responsible for obtaining the video encoding list, audio encoding list and screen resolution list from the terminal capability, and combining these lists into a suitable transcoding scheme, and providing various contents to the streaming media server according to the transcoding scheme. In addition, set the default format of audio encoding format, video encoding type, and image size on the audio and video portal. When there is no content suitable for the terminal, compare which parameters do not match, and use the default format for other matching parameters.
以下描述本发明所述的流媒体的展示方法的应用场景。该应用场景中,流媒体管理服务器设置在移动音视频门户服务器。为流媒体内容的适配展现流程图,步骤包括:The following describes the application scenarios of the streaming media presentation method of the present invention. In this application scenario, the streaming media management server is set on the mobile audio and video portal server. Show the flow chart for the adaptation of streaming media content, the steps include:
步骤1,移动终端设备通过HTTP(Hyper Text Transfer Protocol,超文本传输协议)访问移动音视频门户服务器,其中在HTTP请求的HEAD(头消息)中包括WAP(无线应用协议,Wireless Application Protocol)网关携带的移动终端设备的信息的获取存储地址,具体包括:在“x-wap-profile”中保存的UAProfile信息、在“User-Agent”中保存的终端信息的获取存储地址以及在“x-up-bear-type”保存的所在网络信息,网络信息包括终端所在网络的网速。Step 1, the mobile terminal device accesses the mobile audio and video portal server through HTTP (Hyper Text Transfer Protocol, hypertext transfer protocol), wherein the HEAD (header message) of the HTTP request includes the WAP (Wireless Application Protocol, Wireless Application Protocol) gateway carrying The information acquisition and storage address of the mobile terminal equipment, including: the UAProfile information stored in "x-wap-profile", the terminal information storage address stored in "User-Agent", and the information stored in "x-up- bear-type” saves the network information, the network information includes the network speed of the network where the terminal is located.
步骤2,移动音视频门户服务器根据终端能力的UAProfile,获取终端能力信息,终端能力信息包括终端支持的音、视频编码和屏幕分辨率等信息。Step 2: The mobile audio and video portal server acquires terminal capability information according to the UAProfile of the terminal capability, and the terminal capability information includes information such as audio and video encoding and screen resolution supported by the terminal.
步骤3,移动音视频门户服务器根据返回的终端能力信息,查询系统中转码内容列表中是否能满足该终端的转码列表。如果存在,则在终端信息写入session中,把满足的方案的ID列表保存在session中,如果有多个方案,指定默认方案。Step 3: The mobile audio and video portal server checks whether the transcoding list in the system can satisfy the terminal's transcoding list according to the returned terminal capability information. If it exists, write the terminal information into the session, save the ID list of the satisfied schemes in the session, and specify the default scheme if there are multiple schemes.
步骤4,移动音视频门户服务器给终端返回内容列表,并展示。Step 4, the mobile audio and video portal server returns the content list to the terminal and displays it.
步骤5,终端选择具体的内容进入,移动音视频门户从session中获得用户支持的转码方案列表,根据方案ID和流媒体内容ID获得具体的实体文件名称和实体文件存放在流媒体服务器的路径。拼装成RTSP(RealTime StreamingProtocol,实时流媒体协议)请求的存储地址返回给移动终端。实体文件名称的命名规则:内容ID+“_”+XX+“.3gp”。其中,XX为转码方案对应的ID,其ID长度不超过两位数,如果为个位数,则用0补足。并且,本系统中采用的转码后的文件格式为3gp格式。返回的可用文件列表中,默认的转码方案展示在顶部,且标记为推荐,其余采用标记方式提示用户转码方案的名称。Step 5: The terminal selects specific content to enter, and the mobile audio and video portal obtains the list of transcoding schemes supported by the user from the session, and obtains the specific entity file name and the path where the entity file is stored on the streaming media server according to the scheme ID and streaming media content ID . The storage address assembled into RTSP (RealTime Streaming Protocol, real-time streaming media protocol) request is returned to the mobile terminal. Naming rules for entity file names: content ID+“_”+XX+“.3gp”. Among them, XX is the ID corresponding to the transcoding scheme, and its ID length does not exceed two digits. If it is a single digit, it is filled with 0. Moreover, the transcoded file format adopted in this system is 3gp format. In the returned list of available files, the default transcoding solution is displayed at the top and marked as recommended, and the rest are marked to prompt the user for the name of the transcoding solution.
步骤6,移动终端点击具体的媒体内容,通过RTSP协议向流媒体服务器发送请求,进行实时流媒体播放。Step 6, the mobile terminal clicks on the specific media content, and sends a request to the streaming media server through the RTSP protocol for real-time streaming media playback.
以下描述当新终端访问移动音视频门户服务器时,已有转码方案不符合终端需求时的自动进行转码的应用场景的流程图。该应用场景中,流媒体管理服务器设置在移动音视频门户服务器。具体步骤包括:The following describes the flow chart of the application scenario of automatic transcoding when a new terminal accesses the mobile audio and video portal server and the existing transcoding scheme does not meet the requirements of the terminal. In this application scenario, the streaming media management server is set on the mobile audio and video portal server. Specific steps include:
步骤1,移动终端设备通过HTTP协议访问移动音视频门户服务器,进行登录。其中在HTTP请求的HEAD中包括WAP网关携带的移动终端设备的信息的获取存储地址,具体包括:在“x-wap-profile”中保存的UAProfile信息、在“User-Agent”中保存的终端信息的获取存储地址、在“x-up-bear-type”保存的所在网络信息,网络信息包括终端所在网络的网速。Step 1, the mobile terminal device accesses the mobile audio and video portal server through the HTTP protocol to log in. The HEAD of the HTTP request includes the acquisition and storage address of the information of the mobile terminal device carried by the WAP gateway, specifically including: UAProfile information saved in "x-wap-profile", terminal information saved in "User-Agent" The acquired storage address, the network information saved in "x-up-bear-type", the network information includes the network speed of the network where the terminal is located.
步骤2,移动音视频门户根据终端能力的UAProfile,获得终端能力信息,终端能力信息包括终端支持的音、视频编码和屏幕分辨率等信息;Step 2, the mobile audio and video portal obtains terminal capability information according to the UAProfile of the terminal capability, and the terminal capability information includes information such as audio and video coding and screen resolution supported by the terminal;
步骤3,根据返回的终端能力信息,查询系统中转码内容列表中是否能满足该终端的转码列表。如果不存在,则根据不符合的参数和系统默认参数制作一个新的转码流化方案,添加到转码流化方案的数据库表中。例如:新的终端的编码格式为H.264,系统转码方案不支持,而音频、屏幕分辨率都支持,而系统默认的音频为AMR-WB,默认的分辨率为CIF,默认的编码码率为100KBPS,则新的转码流化方案中的参数为上面所述的默认参数。并将转码方案的ID写入到session中。Step 3, according to the returned terminal capability information, query whether the transcoding list of the terminal can be satisfied in the transcoding content list in the system. If it does not exist, create a new transcoding streaming solution based on the non-compliant parameters and system default parameters, and add it to the database table of the transcoding streaming solution. For example: the encoding format of the new terminal is H.264, the system transcoding scheme does not support it, but the audio and screen resolutions support it, and the default audio of the system is AMR-WB, the default resolution is CIF, and the default encoding code If the rate is 100KBPS, the parameters in the new transcoding streaming solution are the default parameters mentioned above. And write the ID of the transcoding scheme into the session.
步骤4,对现有的内容进行转码流化。此过程为异步,通知后不等待返回结果。Step 4, transcoding and streaming the existing content. This process is asynchronous and does not wait for the return result after notification.
步骤5,转码流化服务模块对所有文件转码的顺序规则为:根据内容的推荐指数进行排序,对指数高的内容先进行转码,指数低的内容后进行转码。对于单个内容的转码流程为,先向内容的文件表中插入一条文件信息,并且标记文件所属的编码方案,然后对文件进行转码流化,生成实体文件,实体文件的命名规则同上述应用场景中的文件的命名规则一致。Step 5, the transcoding order of all files by the transcoding streaming service module is as follows: sort according to the recommendation index of the content, transcode the content with a high index first, and transcode the content with a low index later. For the transcoding process of a single content, first insert a piece of file information into the file table of the content, and mark the encoding scheme to which the file belongs, and then perform transcoding and streaming of the file to generate a physical file. The naming rules of the physical file are the same as the above application The naming rules of the files in the scene are consistent.
步骤6,移动音视频门户服务器在通知转码流化模块工作后,直接返回给终端登录成功后的首页。并且提示用户,该终端为新终端设备,文件制作中,部分文件暂时无法播放,请稍后重试。Step 6: After the mobile audio and video portal server notifies the transcoding and streaming module to work, it returns directly to the home page after the terminal has successfully logged in. It also prompts the user that the terminal is a new terminal device, and some files cannot be played temporarily during file production. Please try again later.
步骤7,如果用户点击进入一个还没有进行转码流化或者正在进行转码流化中的内容。移动音视频门户服务器发送优先转码请求,将内容ID和转码方案ID传输传递给转码流化模块,进行转码,此处同样为异步方式。Step 7, if the user clicks to enter a content that has not been transcoded or streamed or is being transcoded and streamed. The mobile audio and video portal server sends a priority transcoding request, and transmits the content ID and transcoding scheme ID to the transcoding streaming module for transcoding, which is also asynchronous here.
步骤8,返回给终端提示:“媒体文件制作中,请等待...,如需其他操作请点击返回。”。Step 8, return to the terminal prompt: "The media file is being produced, please wait..., if you need other operations, please click return.".
步骤9,步骤8中返回的页面中每10秒自动刷新一次,向移动音视频门户服务器进行请求,如果文件已经制作完成,则拼装RTSP链接,返回给移动终端设备展示,如果文件还在制作中,则重复第8步流程。Step 9, the page returned in step 8 is automatically refreshed every 10 seconds, and a request is made to the mobile audio and video portal server. If the file has been produced, an RTSP link is assembled and returned to the mobile terminal device for display. If the file is still in production , repeat step 8.
步骤10,移动终端设备点击播放链接,向流媒体服务器发送RTSP请求,进行实时流播放。
本发明可以应用于移动流媒体的发送,其中流媒体管理服务器可以为移动流媒体管理服务器,流媒体服务器可以为移动流媒体服务器,音视频门户服务器可以为移动音视频门户服务器,终端可以为移动终端。The present invention can be applied to the transmission of mobile streaming media, wherein the streaming media management server can be a mobile streaming media management server, the streaming media server can be a mobile streaming media server, the audio and video portal server can be a mobile audio and video portal server, and the terminal can be a mobile streaming media server. terminal.
本发明能够适应终端的多样性,解决了多种终端的适配问题,并且随着在移动终端不断更新,可以解决高版本的新终端能应用在不同版本的流媒体系统中。本发明适用于移动音视频门户中的内容展示排版和适合终端的流媒体内容的展示。The invention can adapt to the diversity of terminals, solves the adaptation problem of various terminals, and can solve the problem that new terminals of higher versions can be applied in streaming media systems of different versions as mobile terminals are continuously updated. The present invention is applicable to content display and typesetting in mobile audio and video portals and display of stream media content suitable for terminals.
所述方法实施例是与所述装置实施例相对应的,在方法实施例中未详细描述的部分参照装置实施例中相关部分的描述即可,在装置实施例中未详细描述的部分参照方法实施例中相关部分的描述即可。The method embodiment corresponds to the device embodiment. For the part not described in detail in the method embodiment, refer to the description of the relevant part in the device embodiment. For the part not described in detail in the device embodiment, refer to the method The description of the relevant part in the embodiment is enough.
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如:磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those of ordinary skill in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. During execution, including the steps of the above-mentioned method embodiment, described storage medium, such as: magnetic disk, optical disc, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access Memory, RAM) wait.
在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺序,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,对各步骤的先后变化也在本发明的保护范围之内。In each method embodiment of the present invention, the sequence number of each step can not be used to limit the order of each step. For those of ordinary skill in the art, the order of each step can be determined without paying creative labor. Changes are also within the protection scope of the present invention.
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above description is a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.
Claims (10)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009102365019A CN101697549B (en) | 2009-10-23 | 2009-10-23 | Method and system for displaying stream media and stream media management server |
| PCT/CN2010/074312 WO2010145573A1 (en) | 2009-10-23 | 2010-06-23 | Method and system for displaying streaming media, and streaming media management server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009102365019A CN101697549B (en) | 2009-10-23 | 2009-10-23 | Method and system for displaying stream media and stream media management server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101697549A CN101697549A (en) | 2010-04-21 |
| CN101697549B true CN101697549B (en) | 2013-12-04 |
Family
ID=42142623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2009102365019A Active CN101697549B (en) | 2009-10-23 | 2009-10-23 | Method and system for displaying stream media and stream media management server |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101697549B (en) |
| WO (1) | WO2010145573A1 (en) |
Families Citing this family (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101697549B (en) * | 2009-10-23 | 2013-12-04 | 中兴通讯股份有限公司 | Method and system for displaying stream media and stream media management server |
| CN101835113A (en) * | 2010-05-10 | 2010-09-15 | 中兴通讯股份有限公司 | Application terminal and method for playing streaming media resource by using multimedia message |
| CN102263941A (en) * | 2010-05-31 | 2011-11-30 | 苏州闻道网络科技有限公司 | Transcoding method and device for video file |
| CN101945096B (en) * | 2010-07-13 | 2013-01-02 | 上海未来宽带技术股份有限公司 | Video live broadcast system facing to set-top box and PC of mobile phone and working method thereof |
| CN101895750B (en) * | 2010-07-13 | 2012-05-30 | 上海未来宽带技术及应用工程研究中心有限公司 | Set-top box and PC-oriented real-time streaming media server and working method |
| CN102447975A (en) * | 2010-10-08 | 2012-05-09 | 中国联合网络通信集团有限公司 | Streaming media information processing method, system and server |
| CN102469347A (en) * | 2010-11-04 | 2012-05-23 | 中兴通讯股份有限公司 | Method and system for playing content |
| CN102487375B (en) * | 2010-12-01 | 2015-02-04 | 腾讯科技(深圳)有限公司 | Method, device and system for downloading videos online |
| CN102075528B (en) * | 2010-12-27 | 2014-12-10 | 上海聚欣网络科技有限公司 | Method and equipment for playing network multimedia files of multiple encapsulation formats |
| CN102149008B (en) * | 2011-03-16 | 2014-03-12 | 中兴通讯股份有限公司 | Method and system for real-time switch of data content among multiple terminals |
| CN102143385B (en) * | 2011-03-16 | 2013-04-24 | 华为技术有限公司 | Media play processing method, digital media server and system |
| CN102223405B (en) * | 2011-06-08 | 2014-08-13 | Tcl集团股份有限公司 | Media type analyzing method, system and media server |
| CN102883216B (en) * | 2011-07-14 | 2017-10-10 | 上海聚力传媒技术有限公司 | A kind of net cast method and apparatus |
| CN102883185A (en) * | 2011-07-14 | 2013-01-16 | 上海聚力传媒技术有限公司 | Video-on-demand method and equipment thereof |
| CN102256162B (en) * | 2011-07-22 | 2013-11-06 | 网宿科技股份有限公司 | Method and system for optimizing media-on-demand based on real-time file format conversion |
| CN102307195B (en) * | 2011-08-23 | 2018-10-12 | 南京中兴新软件有限责任公司 | Channel carousel method based on Streaming Media and streaming media server |
| CN102685088B (en) * | 2011-09-06 | 2015-03-18 | 天脉聚源(北京)传媒科技有限公司 | Method for playing M3U8 stream media |
| CN102651825A (en) * | 2011-12-09 | 2012-08-29 | 中兴通讯股份有限公司 | Video on demand method and system based on cloud computing |
| CN103179433B (en) * | 2011-12-26 | 2017-02-08 | 中国移动通信集团上海有限公司 | System, method and service node for providing video contents |
| WO2012163075A1 (en) * | 2011-12-31 | 2012-12-06 | 华为技术有限公司 | Video conferencing processing method, apparatus and communication system |
| CN103379368A (en) * | 2012-04-26 | 2013-10-30 | 安美世纪(北京)科技有限公司 | Multiple-screen integration displaying method and system |
| CN102740125B (en) * | 2012-06-13 | 2014-11-26 | 天脉聚源(北京)传媒科技有限公司 | System and method for playing streaming media |
| CN103780925A (en) * | 2012-10-26 | 2014-05-07 | 深圳市快播科技有限公司 | On-line video-on-demand method and system based on moving platform |
| GB2509323B (en) | 2012-12-28 | 2015-01-07 | Glide Talk Ltd | Reduced latency server-mediated audio-video communication |
| CN104105007A (en) * | 2013-04-09 | 2014-10-15 | 腾讯科技(深圳)有限公司 | Video loading method of mobile terminal, devices and system |
| CN104104972A (en) * | 2013-04-10 | 2014-10-15 | 深圳市快播科技有限公司 | Multimedia playing method, apparatus and system |
| CN103269331A (en) * | 2013-04-20 | 2013-08-28 | 华为技术有限公司 | Method and device for selectively playing code rate content |
| CN103338186B (en) * | 2013-06-05 | 2018-03-09 | 华为技术有限公司 | A kind of content share method and device |
| CN104602118A (en) * | 2013-10-30 | 2015-05-06 | 中国移动通信集团公司 | Multimedia data output method and equipment |
| CN104660562B (en) * | 2013-11-21 | 2019-10-22 | 深圳市腾讯计算机系统有限公司 | A kind of information inspection method, relevant apparatus and system |
| CN103795960A (en) * | 2014-02-18 | 2014-05-14 | 北京兆维电子(集团)有限责任公司 | Method, device and system for controlling video communication |
| CN105025391A (en) * | 2014-04-30 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Video playing method and apparatus |
| CN105872572A (en) * | 2015-12-14 | 2016-08-17 | 乐视云计算有限公司 | Live broadcast video processing method and device |
| CN106453354A (en) * | 2016-11-01 | 2017-02-22 | 安徽融数信息科技有限责任公司 | Exhibition system based on streaming media |
| US10237584B2 (en) * | 2017-04-17 | 2019-03-19 | Sony Interactive Entertainment LLC | Real-time incorporation of user-generated content into third-party content streams |
| CN108965914B (en) * | 2017-12-20 | 2020-12-11 | 视联动力信息技术股份有限公司 | Video data processing method and device based on video network |
| CN108563760A (en) * | 2018-04-17 | 2018-09-21 | 青岛海信电器股份有限公司 | media playing method and device |
| CN110278451B (en) * | 2019-06-18 | 2022-04-22 | 北京奇艺世纪科技有限公司 | Picture online transcoding method and device and electronic equipment |
| CN111327951A (en) * | 2020-03-24 | 2020-06-23 | 苏州科达科技股份有限公司 | Multimedia data playing method, device, system and storage medium |
| CN114025241A (en) * | 2021-10-19 | 2022-02-08 | 山东百盟信息技术有限公司 | Method and system for management and control of television broadcasting capability |
| CN120769125B (en) * | 2025-09-11 | 2026-01-30 | 天翼视联科技股份有限公司 | Video playing method, computer device and readable storage medium |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7191242B1 (en) * | 2000-06-22 | 2007-03-13 | Apple, Inc. | Methods and apparatuses for transferring data |
| CN100440968C (en) * | 2004-04-09 | 2008-12-03 | 华为技术有限公司 | A system for on-demand streaming media information and its implementation method |
| CN100471256C (en) * | 2005-08-26 | 2009-03-18 | 萧学文 | A method and system for automatic video production and release |
| CN101520793A (en) * | 2008-12-30 | 2009-09-02 | 深圳市同洲电子股份有限公司 | Method and system for storing and reading stream media file and stream media server |
| CN101697549B (en) * | 2009-10-23 | 2013-12-04 | 中兴通讯股份有限公司 | Method and system for displaying stream media and stream media management server |
-
2009
- 2009-10-23 CN CN2009102365019A patent/CN101697549B/en active Active
-
2010
- 2010-06-23 WO PCT/CN2010/074312 patent/WO2010145573A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| CN101697549A (en) | 2010-04-21 |
| WO2010145573A1 (en) | 2010-12-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101697549B (en) | Method and system for displaying stream media and stream media management server | |
| US10819815B2 (en) | Apparatus and method for providing streaming content | |
| CN106060102B (en) | Media providing method and terminal | |
| US10511646B2 (en) | System and method for delivering content | |
| RU2622621C2 (en) | System and method for flow transfer of reproduced content | |
| CN100544439C (en) | A method and system for supporting media data in multiple encoding formats | |
| JP5341186B2 (en) | Proxy function | |
| CN104937583B (en) | A method and device for self-adapting media content | |
| CN103036888B (en) | Adaptive flow media playing method and adaptive identifying unit thereof | |
| CN110832872B (en) | Handling media data using generic descriptors for file format boxes | |
| CN110870282B (en) | Process media data using file tracks of web content | |
| CN103181186A (en) | Apparatus and method for providing streaming content | |
| JPWO2016174960A1 (en) | Reception device, transmission device, and data processing method | |
| CN106101744A (en) | A kind of method and device of online broadcasting TV | |
| CN105828096A (en) | Media stream file processing method and device | |
| JP6597604B2 (en) | Reception device, transmission device, data communication method, and data processing method | |
| KR100820350B1 (en) | Integrated streaming server and streaming implementation method to support various file container formats | |
| CN107534792B (en) | Receiving apparatus, transmitting apparatus, and data processing method | |
| TW202548556A (en) | Signaling configuration updates using service descriptions for streamed media data | |
| KR20090043342A (en) | Media providing system and method, and server applied thereto | |
| HK40017031A (en) | Processing media data using a generic descriptor for file format boxes | |
| HK40016062A (en) | Processing media data using file tracks for web content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |
