CN102045312A - Self-adaptative transcoding method and system - Google Patents
Self-adaptative transcoding method and system Download PDFInfo
- Publication number
- CN102045312A CN102045312A CN2009102052508A CN200910205250A CN102045312A CN 102045312 A CN102045312 A CN 102045312A CN 2009102052508 A CN2009102052508 A CN 2009102052508A CN 200910205250 A CN200910205250 A CN 200910205250A CN 102045312 A CN102045312 A CN 102045312A
- Authority
- CN
- China
- Prior art keywords
- transcoding
- media
- module
- player
- media 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.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a self-adaptative transcoding method and system. The self-adaptative transcoding method comprises the following steps of: when the format of a local multimedia file is not supported by a media player, triggering the media server; determining whether a transcoding module supports transcoding by the media server, if so, notifying the media player to upload the multimedia file; when the media player uploads the multimedia file to the media server, starting the multimedia file read and uploaded by the transcoding module so that the transcoding module transcodes the multimedia file by a predetermined transcoding strategy; receiving the transcoded data from the transcoding module by the media server, and sending the received transcoded data to the media player to play; detecting network performance parameters in the playing process of the media player and performance parameters of the media player by the media server, and adjusting the trancoding strategy in real time according to the performance parameters.
Description
Technical field
The present invention relates to a kind of self adaptation code-transferring method and system, more particularly, relate to a kind of automatic adaptive code-transferring method and system of the media player end based on digital home network.
Background technology
Digital home network extends to family by home gateway with public network functions and application, and connect various information terminals (as household electrical appliance, PC etc.) with cable network or wireless network mode, functions such as voice, data, multimedia, control and management are provided, and the information that reaches is within the family between portion's terminal and with the abundant circulation of external public network with share.Birth from digital home's notion in 1994, the formal startup in digital home market up till now is from the release of " Venus " plan, to the establishment of UPnP forum, DLNA digital home tissue, year development surplus having gone through ten, the digitlization life has been stepped into real period of expansion.Progressively clear along with digital home network dream, the problem of standard is following.
In June, 2003,17 tame consumer electronics industry giants such as Intel, Philip, IBM, Hewlett-Packard, Microsoft and Fujitsu set up " DHWG " (DHWG:Digital Home Work Group), common research and development are on open industry standard basis, set up a platform that possesses the collaborative work ability, can carry out the digital home appliance that content is shared by wired or wireless internet so that each manufacturer develops.IGRS (IGRS) standard becomes China's first " 3C works in coordination with the industrial technology standard " in the formal granted national recommendatory industry standard that becomes on June 29th, 2005.On the whole, the scope of DLNA only limits to household internal, its objective is the intelligent link that realizes household electrical appliances, computer, communication equipment.The main distinction of IGRS and DLNA is: the IGRS standard not only realizes the intelligence interconnection of equipment room, the more important thing is the resource-sharing and the cooperation with service of realization equipment; On working range, the scope of IGRS standard is not limited only to family, comprises application and the social synergistic application that goes up related resource in the enterprise.
For above standard, come to divide by level to be divided into three: the equipment detection be connected, management and the media formats and the transmission of media content.The transcoding function belongs to " media formats and transmission " this category.Realize by gateway among the IGRS, realize by MIU (medium interoperability unit) among the DLNA.Gateway and MIU can realize real-time transcoding, and can adjust Transcoding Scheme automatically according to configuration information.Yet, no matter IGRS or DLNA, realization all to be Media Stream be transferred to transcoding in the media player process by media server, the acquiescence multimedia file leaves in the media server.Therefore, existing Transcoding Scheme does not consider that when multimedia file is present in the media player end media player need carry out the problem that transcoding could be play to multimedia file.In addition, prior art only provides several fixing Transcoding Scheme, and the Transcoding Scheme of not adjusting in real time according to the performance and the network condition of media player.
Summary of the invention
To be partly articulated other aspect of the present invention and/or advantage in the following description, by describing, it can become clearer, perhaps can understand by implementing the present invention.
According to an aspect of the present invention, provide a kind of self adaptation code-transferring method, may further comprise the steps: when media player is not supported the form of local multimedia file, trigger media server; Media server determines whether the transcoding module supports transcoding, and when definite transcoding module was supported transcoding, the notice media player was uploaded described multimedia file; When media player uploaded to media server with described multimedia file, media server started the transcoding module and reads the multimedia file of uploading, thereby the transcoding module is carried out transcoding with predetermined transcoding strategy to multimedia file; Media server receives data behind the transcoding from the transcoding module, and the data behind the transcoding that receives are sent in the media player to play; Media server is surveyed the performance parameter of network performance parameter in the media renderer plays process and player itself, and according to described performance parameter the transcoding strategy is adjusted in real time.
According to a further aspect of the invention, provide a kind of self adaptation trans-coding system, comprising: media player, trigger media server, and upload described multimedia file according to the notice of media server when not supporting the form of local multimedia file; Media server determines whether the transcoding module supports transcoding, and when definite transcoding module was supported transcoding, notice media player end was uploaded described multimedia file; The transcoding module, when media player uploads to media server with described multimedia file, read the multimedia file of uploading, with predetermined transcoding strategy multimedia file is carried out transcoding, and the data behind the transcoding are sent to media server, wherein, media player receives data behind the transcoding to play from media server, media server is surveyed the performance parameter of network performance parameter in the playing process of media player and player itself, and according to described performance parameter the transcoding strategy is adjusted in real time.
Description of drawings
By the description of embodiment being carried out below in conjunction with accompanying drawing, these and/or other aspect of the present invention and advantage will become clear and be easier to and understand, wherein:
Fig. 1 shows the block diagram according to the self adaptation trans-coding system of the embodiment of the invention;
Fig. 2 shows the flow chart according to the self adaptation code-transferring method of the embodiment of the invention.
Embodiment
Now the embodiment of the invention is described in detail, its example shown in the accompanying drawings, wherein, identical label is represented same parts all the time.Below with reference to the accompanying drawings embodiment is described to explain the present invention.
Fig. 1 shows the block diagram according to the self adaptation trans-coding system of the embodiment of the invention.With reference to Fig. 1, described self adaptation trans-coding system comprises media server, media player and transcoding module, and wherein, the transcoding module can be arranged in the media server, perhaps is arranged with the media server branch.Include a plurality of functional modules again in media server, media player and transcoding inside modules, with the collaborative specific function of finishing, such as upload, transcoding, download etc.
Specifically, media server comprises: equipment detection and link block, control directory services module, upload control module, streaming media service module, XML text resolution module, transcoding dynamic-configuration module, network and player capabilities detecting module, FIFO (first in first out) control module.Wherein, equipment detection and link block, control directory services module, to upload control module, streaming media service module and XML text resolution module be to define in the digital home network agreement.
Equipment detection and link block are surveyed the connection status of the device in media server and the home network, and the physical connection of the device in realization and the home network.The control directory services module provides the directory service of the content (video, audio frequency, picture etc.) that can play to media player.XML text resolution module is used to resolve the configuration file of transcoder end and media player end, and the information of the configuration file after will resolving offers transcoding dynamic-configuration module.Above-mentioned three functions that module realized are well known to a person skilled in the art, have therefore omitted above-mentioned three modules in Fig. 1.
Upload the multimedia file data that control module control is uploaded by media player, be used to realize the transcoding speed of the control of speed with coupling transcoding module.
The FIFO control module provides the mechanism of a kind of first in first out of data flow, thereby conveniently stream medium data is carried out flow control.The FIFO control module comprises two FIFO files, a FIFO input file that is used for storing the unprocessed form of receiving from the media player termination (promptly, the multimedia file data that media player is uploaded), another reads the FIFO output file from transcoder, that is, via the multi-medium data behind the transcoder transcoding.According to the embodiment of the invention, a capacity limit can be set the FIFO control module so that the control flow.For example, when the FIFO input file reaches capacity limit, upload the error message request media player that control module sends according to the FIFO control module and stop to upload the multimedia file data.When the FIFO input file is idle after the FIFO input file is read by the transcoding module, uploads the idle message request media player that control module sends according to the FIFO control module and continue to upload the multimedia file data.
The streaming media service module receives FIFO output file (that is, the multi-medium data behind the transcoding) from the FIFO control module, and the multi-medium data behind the transcoding is transferred to media player.
The performance parameter of network and player capabilities detecting module real-time detection network performance parameter and player itself.Network performance parameter comprises the rate etc. of sending to of current bandwidth, IP bag.The performance parameter of player itself comprises current C PU occupancy, current frame rate etc.The performance parameter of network performance parameter and player itself (for example, every 5 seconds) at set intervals will be upgraded once.Network and player capabilities detecting module obtain the performance parameter of network and player itself in real time, and these performance parameters are transferred to transcoding dynamic-configuration module.
Transcoding dynamic-configuration module can obtain following information: the performance parameter of network and player itself, transcoder function description document and media player end configuration file.Wherein, media player end configuration file comprises player hardware functional description file and player capabilities description document, will be described this in conjunction with media player after a while.Transcoding dynamic-configuration module utilizes transcoder function description document and media player end configuration file to come the transcoding strategy of general arrangement transcoding module, and utilize the performance parameter of network and player itself to adjust the transcoding strategy in real time, so that transcoding and broadcast performance reach best.
Media player comprises transmission module, media management module, media play module, player hardware functional description file and player capabilities description document.Wherein, last transmission module, media management module, media play module are to define in the digital home network agreement, and player hardware functional description file and player capabilities description document are formed above-mentioned media player end configuration file.Media player end configuration file can be stored in the local storage of media player.In addition, the multimedia file that places media player has been shown among Fig. 1.
The media play module is used for play multimedia files.Specifically, the media play module is the multimedia player of a multiple input sources, supports the broadcast of audio frequency, video, picture.Under normal circumstances, if when the local hardware decoder of media player can be decoded to multimedia file, playing module is play-overed multimedia file; If the local hardware decoder is not supported multimedia file decoding and the transcoding of transcoding module support simultaneously, then the media play module turns to data source the input of media server end, the data that streaming media service module in the receiving media server provides (promptly, multimedia file behind the transcoding), to realize the real time flow medium broadcast.
Transmission module and media play module are gone up in media management module control, and monitoring player capabilities information.The form of the multimedia file that media management module monitoring media playing module is play, when discovery has the form of multimedia file not supported by the media play module, transmission module in the triggering.When last transmission module is triggered by media management module, multimedia file is uploaded to the control module of uploading in the media server.Last transmission module can be uploaded multimedia file according to http protocol under the control of media management module.In addition, media management module also can send to media player end configuration file the transcoding dynamic-configuration module in the media server.On the other hand, during the transcoding module was carried out transcoding, media management module sent to network and player capabilities detecting module according to the request of network in the media server and player capabilities detecting module in real time with player capabilities information.
Player hardware functional description file comprises two aspects, is the functional description of hardware decoder on the one hand, is the hardware description of player on the other hand, such as screen size, resolution, memory size, channel number etc.The player capabilities description document comprises the ability of ability, hardware decoder of processor and the capacity etc. of distributing to the display memory of decoder.
The transcoding module comprises transcoder and the transcoder function description document that any third party provides.Modal transcoder is exactly ffmpeg.The transcoder function description document has defined the transcoding function that transcoder is supported, for example, is the transcoding function of mpeg4 file with the wmv file conversion.The transcoding module can be an independent process in running, also can be hardware transcoding device independently.
Specifically, the transcoding module can be third-party transcoding software library, also can be the hardware device on the network.If the transcoding module is the hardware device on the network, then transcoding module and media server intermediate demand be provided with network communication module with realize between the two data and the transmission of control information.The transcoding module itself is dynamically configurable, relates to the conversion of code check, the conversion of output resolution ratio, the conversion of color space etc.
According to the embodiment of the invention, the transcoding dynamic-configuration module in the media server is at first extracted the transcoder function description document, determine can transcoding format range, set up the transcoding rule base.Then, transcoding dynamic-configuration module is extracted media player end configuration file, and whether matching inquiry transcoding module is supported unprocessed form is transformed into the form that player is supported in order, and selects by nearest matching principle.Because the unsteadiness of network and player capabilities, so the information that transcoding dynamic-configuration module can utilize network and player capabilities detecting module to be provided adjusts the transcoding action in real time, realizes optimum result of broadcast to reach in player end.
The following self adaptation code-transferring method of carrying out by described self adaptation trans-coding system of describing with reference to Fig. 2.
Fig. 2 shows the flow chart according to the self adaptation code-transferring method of the embodiment of the invention.Suppose that media player was set up with media server and was connected this moment.
With reference to Fig. 2, in step S201, when the media play module in the media player when playing local multimedia file, if media management module is found the form of this multimedia file and is not supported by the media play module, then read the media player end configuration file in the local storage, and the media player end configuration file that reads is sent to the media server end.Simultaneously, media management module can trigger the transcoding dynamic-configuration module in the media server.
The example of the player hardware functional description file in the media player end configuration file is as follows by the XML textual description:
According to player hardware functional description file as implied above, can determine audio frequency, video, picture format that media player is supported, and the hardware information of media player, such as resolution, memory size, channel number.
In step S202, after transcoding dynamic-configuration module in the media server receives media player end configuration file, call XML text resolution module (for example resolves to metadata with media player end configuration file, audio/x-wav, the video/mp4 that defines in the player hardware functional description file, image/png etc.), resolve the transcoder function description document simultaneously, utilize the information after resolving to determine whether the transcoding module supports transcoding.Here, transcoding dynamic-configuration module is at first determined the transcoding type of being supported that defines in the transcoder function description document, determining whether then can be with the unsupported format conversion of current media player any one listed file in the player end configuration file.Support transcoding if determine the transcoding module, then transcoding dynamic-configuration module notice media player end begins to upload multimedia file, simultaneously the data source of media player end is redirected to the streaming media service of media server from local multimedia file.
Transcoder function description document text example is as follows by the XML textual description:
According to transcoder function description document as implied above, defined the transcoding parameter of a series of transcoding rule and acquiescence.Here, the transcoding rule refers to from a kind of coded format and is transformed into another kind of coded format, and the transcoding parameter refers to and will be transmitted to the parameter of transcoding module, is used to adjust the running status of transcoding module.Specifically, the transcoding parameter can comprise resolution, frame per second, video bitrate, audio bit rate etc.According to the embodiment of the invention, its operational factor is dynamically adjusted in the support of transcoding module.
In step S203, the last transmission module in the media player arrives media server with the multimedia file transfer of data.Specifically, when transcoding dynamic-configuration module determines that the transcoding module is supported transcoding, upload control module and send the HTTP-Get request to media player, the media player that receives this request arrives media server by the last transmission module of media management module control with the multimedia file transfer of data, and the control module of uploading of media server is sent to the multimedia file data that receive in the FIFO input file of FIFO control module.
In step S204, the transcoding dynamic-configuration module in the media server starts the transcoding module, thereby the transcoding module reads the multimedia file of uploading, and with predetermined transcoding strategy the multimedia file data is carried out real-time decoding.Here, the transcoding module can be with the pattern of single process or with the pattern of independent hardware module, by transcoder function description document of resolving and media player end configuration file initialization (that is the transcoding strategy of configuration transcoding module).
In step S205, after the transcoding module is carried out real-time transcoding, the data behind the transcoding are sent in the FIFO output file of media server.
In step S206, the streaming media service module in the media server reads the data in the FIFO output file, and the form with http protocol sends to the data that read in the media player then, to play.
In step S207, the data that the playing module receiving stream media service module transmission in the media player comes are called the local hardware decoder data are decoded, and show the data of decoding on display screen.
In step S208, network in the media server and player capabilities detecting module are with fixed frequency (for example, 5 seconds/time) survey the performance parameter of network in the playing process of media player and player itself, and the parameter that detects is transferred to transcoding dynamic-configuration module, thereby transcoding dynamic-configuration module can be adjusted the transcoding strategy of transcoding module in real time according to described performance parameter.That is, transcoding dynamic-configuration module can be adjusted the transcoding parameter in real time according to described performance parameter, to realize dynamic-configuration transcoding module.
Although in the above description, the transmission of multimedia file data the invention is not restricted to this based on http protocol, also can come the transmitting multimedia file data based on File Transfer Protocol.
Existing capability according to self adaptation code-transferring method of the present invention and system utilize digital home network to provide has advantages such as cost is low, flexibility is big, configurable.In addition, according to self adaptation code-transferring method of the present invention and system for the digital home network environment under digital device the notion of media formats independence is provided, thereby only need under whole digital home network environment, provide a powerful transcoding server, just can solve the problem a little less than a plurality of digital device decoding capabilities.
Though shown and described the present invention with reference to embodiments of the invention, but those skilled in the art should understand that, under the situation that does not break away from the spirit and scope of the present invention that limit by claim and equivalent thereof, can carry out various changes in form and details.
Claims (17)
1. self adaptation code-transferring method may further comprise the steps:
When media player is not supported the form of local multimedia file, trigger media server;
Media server determines whether the transcoding module supports transcoding, and when definite transcoding module was supported transcoding, the notice media player was uploaded described multimedia file;
When media player uploaded to media server with described multimedia file, media server started the transcoding module and reads the multimedia file of uploading, thereby the transcoding module is carried out transcoding with predetermined transcoding strategy to multimedia file;
Media server receives data behind the transcoding from the transcoding module, and the data behind the transcoding that receives are sent in the media player to play;
Media server is surveyed the performance parameter of network performance parameter in the media renderer plays process and player itself, and according to described performance parameter the transcoding strategy is adjusted in real time.
2. self adaptation code-transferring method according to claim 1, wherein, trigger the media server step and comprise:
When media player is not supported the form of local multimedia file, read the media player end configuration file in the local storage;
The media player end configuration file that reads is sent to media server;
Trigger media server.
3. self adaptation code-transferring method according to claim 2, wherein, media server is resolved to determine whether the transcoding module supports transcoding the transcoder function description document that the media player end configuration file that receives and transcoding module provide.
4. self adaptation code-transferring method according to claim 2, wherein, media server is determined described predetermined transcoding strategy according to the media player end configuration file and the transcoder function description document of resolving.
5. self adaptation code-transferring method according to claim 1, wherein, media server is with the performance parameter of network performance parameter and player itself in the fixed frequency detection media renderer plays process.
6. self adaptation code-transferring method according to claim 2, wherein, media player end configuration file comprises player hardware functional description file and player capabilities description document, described player hardware functional description file comprises the functional description of hardware decoder and the hardware description of player, and described player capabilities description document comprises the ability of ability, hardware decoder of processor and the capacity etc. of distributing to the display memory of decoder.
7. self adaptation code-transferring method according to claim 3, wherein, the transcoding function that transcoder function description document definition transcoding module is supported.
8. self adaptation code-transferring method according to claim 1, wherein, network performance parameter comprises the rate etc. of sending to of current bandwidth, IP bag, the performance parameter of player itself comprises current C PU occupancy, current frame rate etc.
9. self adaptation trans-coding system comprises:
Media player triggers media server when not supporting the form of local multimedia file, and uploads described multimedia file according to the notice of media server;
Media server determines whether the transcoding module supports transcoding, and when definite transcoding module was supported transcoding, notice media player end was uploaded described multimedia file;
The transcoding module when media player uploads to media server with described multimedia file, reads the multimedia file of uploading, and with predetermined transcoding strategy multimedia file is carried out transcoding, and the data behind the transcoding are sent to media server,
Wherein, media player receives data behind the transcoding to play from media server, media server is surveyed the performance parameter of network performance parameter in the playing process of media player and player itself, and according to described performance parameter the transcoding strategy is adjusted in real time.
10. self adaptation trans-coding system according to claim 9, wherein, media player comprises transmission module, media management module, media play module and media player end configuration file,
Wherein, when the media play module was not supported the form of local multimedia file, media management module sent to media server with media player end configuration file, and went up transmission module according to the notice control of media server and upload described multimedia file.
11. self adaptation trans-coding system according to claim 9, wherein, media server comprises:
Equipment is surveyed and link block, surveys the connection status of media server and media player, and the physical connection of realization and media player;
The control directory services module provides the directory service of the content of broadcast to media player;
Upload control module, the multimedia file that control is uploaded by media player;
XML text resolution module, the transcoder function description document that media player end configuration file that the parsing media server provides and transcoding module provide;
Transcoding dynamic-configuration module is determined described predetermined transcoding strategy according to the media player end configuration file and the transcoder function description document of resolving;
The first in first out control module is used for multimedia file that the medium player uploads and via the data behind the transcoding module transcoding;
The streaming media service module, the data behind the reception transcoding also send it to media player;
Network and player capabilities detecting module are surveyed the performance parameter of network performance parameter in the playing process of media player and player itself, and described performance parameter is offered transcoding dynamic-configuration module so that the transcoding strategy is adjusted in real time.
12. self adaptation trans-coding system according to claim 9, wherein, the transcoding module comprises: transcoder is used to carry out the transcoding function; The transcoder function description document, the transcoding function that the definition transcoder is supported.
13. self adaptation trans-coding system according to claim 11, wherein, network and player capabilities detecting module are with the performance parameter of network performance parameter and player itself in the fixed frequency detection media renderer plays process.
14. according to claim 10 or 11 described self adaptation trans-coding systems, wherein, media player end configuration file comprises player hardware functional description file and player capabilities description document, described player hardware functional description file comprises the functional description of hardware decoder and the hardware description of player, and described player capabilities description document comprises the ability of ability, hardware decoder of processor and the capacity etc. of distributing to the display memory of decoder.
15. self adaptation trans-coding system according to claim 9, wherein, network performance parameter comprises the rate etc. of sending to of current bandwidth, IP bag, and the performance parameter of player itself comprises current C PU occupancy, current frame rate etc.
16. self adaptation trans-coding system according to claim 9, wherein, the transcoding module is arranged in the media server.
17. self adaptation trans-coding system according to claim 11, wherein, the first in first out control module is provided with the capacity limit of control flow,
Wherein, when the multimedia file of uploading reaches capacity limit, upload the error message request media player that control module sends according to the first in first out control module and stop to upload multimedia file, when the first in first out control module is idle after the multimedia file of uploading is read by the transcoding module, uploads the idle message request media player that control module sends according to the first in first out control module and continue to upload multimedia file.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910205250 CN102045312B (en) | 2009-10-21 | 2009-10-21 | Self-adaptative transcoding method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910205250 CN102045312B (en) | 2009-10-21 | 2009-10-21 | Self-adaptative transcoding method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102045312A true CN102045312A (en) | 2011-05-04 |
CN102045312B CN102045312B (en) | 2013-09-18 |
Family
ID=43911093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910205250 Active CN102045312B (en) | 2009-10-21 | 2009-10-21 | Self-adaptative transcoding method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102045312B (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404624A (en) * | 2011-11-07 | 2012-04-04 | 深圳市佳创视讯技术股份有限公司 | Full-format media player supporting hardware decoding for digital set-top box |
CN102957902A (en) * | 2011-08-22 | 2013-03-06 | 腾讯科技(深圳)有限公司 | Method and device for adapting transcoding parameters of audio/video in handheld device |
CN102982116A (en) * | 2012-11-09 | 2013-03-20 | 中国联合网络通信集团有限公司 | Multi-media transfer method and system based on cloud |
CN103237215A (en) * | 2013-04-17 | 2013-08-07 | 华为技术有限公司 | Playing method and playing device |
CN103379363A (en) * | 2012-04-19 | 2013-10-30 | 腾讯科技(深圳)有限公司 | Video processing method and apparatus, mobile terminal and system |
CN103561279A (en) * | 2013-10-10 | 2014-02-05 | 中兴通讯股份有限公司 | Method and system for playing multi-media file and cloud transcoding service device |
CN103702182A (en) * | 2014-01-14 | 2014-04-02 | 北京奇艺世纪科技有限公司 | Video playing method and device |
CN103873951A (en) * | 2012-12-17 | 2014-06-18 | 中兴通讯股份有限公司 | Method and system for realizing adaptive playout of video streaming of digital family and related equipment |
CN104104972A (en) * | 2013-04-10 | 2014-10-15 | 深圳市快播科技有限公司 | Multimedia playing method, apparatus and system |
CN104254007A (en) * | 2014-09-03 | 2014-12-31 | 海信集团有限公司 | Method and device for processing audio |
CN104394486A (en) * | 2014-11-26 | 2015-03-04 | 中标软件有限公司 | Method and device for processing video stream based on cloud desktop |
CN104573475A (en) * | 2014-12-31 | 2015-04-29 | 乐视网信息技术(北京)股份有限公司 | Method and system for authenticating transcoding service program |
CN104602008A (en) * | 2015-01-14 | 2015-05-06 | 腾讯科技(深圳)有限公司 | Video encoding method, device and system |
CN105610782A (en) * | 2015-11-02 | 2016-05-25 | 林晓东 | Mobile streaming media player and gateway thereof |
CN105657451A (en) * | 2016-01-14 | 2016-06-08 | 世纪龙信息网络有限责任公司 | Method and system for simultaneously uploading video file and transcoding |
CN105897684A (en) * | 2015-12-14 | 2016-08-24 | 乐视云计算有限公司 | Malicious attack detection method and device of transcoding system |
CN105898371A (en) * | 2015-12-07 | 2016-08-24 | 乐视云计算有限公司 | Real-time transcoding real-time control method and device |
CN106817628A (en) * | 2017-01-26 | 2017-06-09 | 成都市亚丁胡杨科技股份有限公司 | A kind of network direct broadcasting platform |
CN107682352A (en) * | 2011-06-21 | 2018-02-09 | 尼尔森(美国)有限公司 | Monitor meter, method, storage medium and the system of Streaming Media |
CN109474827A (en) * | 2018-12-03 | 2019-03-15 | 四川巧夺天工信息安全智能设备有限公司 | The method of monitor video fast transcoding |
CN110166797A (en) * | 2019-05-17 | 2019-08-23 | 北京达佳互联信息技术有限公司 | Video transcoding method, device, electronic equipment and storage medium |
CN110278460A (en) * | 2018-03-16 | 2019-09-24 | 上海小麦互动企业发展有限公司 | Content control system and its control method |
CN110611703A (en) * | 2013-12-04 | 2019-12-24 | 脸谱公司 | Uploading and transcoding media files |
CN112788235A (en) * | 2020-12-31 | 2021-05-11 | 深圳追一科技有限公司 | Image processing method, image processing device, terminal equipment and computer readable storage medium |
CN112822519A (en) * | 2020-12-30 | 2021-05-18 | 杭州雾联科技有限公司 | Video stream streaming method, device and equipment for sharing video pictures by multiple users |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101404652A (en) * | 2008-10-10 | 2009-04-08 | 华南理工大学 | Media format conversion system and method used for digital house |
CN101437047A (en) * | 2008-12-09 | 2009-05-20 | 中兴通讯股份有限公司 | Method, system and media server for playback/ sound-recording for user terminal |
EP2073486A1 (en) * | 2007-12-17 | 2009-06-24 | Alcatel Lucent | Method for providing multimedia service to a mobile device in case of foreseen network unavailability |
-
2009
- 2009-10-21 CN CN 200910205250 patent/CN102045312B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2073486A1 (en) * | 2007-12-17 | 2009-06-24 | Alcatel Lucent | Method for providing multimedia service to a mobile device in case of foreseen network unavailability |
CN101404652A (en) * | 2008-10-10 | 2009-04-08 | 华南理工大学 | Media format conversion system and method used for digital house |
CN101437047A (en) * | 2008-12-09 | 2009-05-20 | 中兴通讯股份有限公司 | Method, system and media server for playback/ sound-recording for user terminal |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11784898B2 (en) | 2011-06-21 | 2023-10-10 | The Nielsen Company (Us), Llc | Monitoring streaming media content |
CN107682352A (en) * | 2011-06-21 | 2018-02-09 | 尼尔森(美国)有限公司 | Monitor meter, method, storage medium and the system of Streaming Media |
CN107682352B (en) * | 2011-06-21 | 2020-10-16 | 尼尔森(美国)有限公司 | Meter, method, storage medium and system for monitoring streaming media |
US11252062B2 (en) | 2011-06-21 | 2022-02-15 | The Nielsen Company (Us), Llc | Monitoring streaming media content |
US11296962B2 (en) | 2011-06-21 | 2022-04-05 | The Nielsen Company (Us), Llc | Monitoring streaming media content |
CN102957902A (en) * | 2011-08-22 | 2013-03-06 | 腾讯科技(深圳)有限公司 | Method and device for adapting transcoding parameters of audio/video in handheld device |
CN102957902B (en) * | 2011-08-22 | 2017-03-15 | 腾讯科技(深圳)有限公司 | The adaptation method and device of audio frequency and video transcoding parameter |
CN102404624A (en) * | 2011-11-07 | 2012-04-04 | 深圳市佳创视讯技术股份有限公司 | Full-format media player supporting hardware decoding for digital set-top box |
CN102404624B (en) * | 2011-11-07 | 2014-02-19 | 深圳市佳创视讯技术股份有限公司 | All-format media player capable of supporting hardware decoding for digital STB (Set Top Box) |
CN103379363B (en) * | 2012-04-19 | 2018-09-11 | 腾讯科技(深圳)有限公司 | Method for processing video frequency and device, mobile terminal and system |
CN103379363A (en) * | 2012-04-19 | 2013-10-30 | 腾讯科技(深圳)有限公司 | Video processing method and apparatus, mobile terminal and system |
CN102982116A (en) * | 2012-11-09 | 2013-03-20 | 中国联合网络通信集团有限公司 | Multi-media transfer method and system based on cloud |
CN103873951A (en) * | 2012-12-17 | 2014-06-18 | 中兴通讯股份有限公司 | Method and system for realizing adaptive playout of video streaming of digital family and related equipment |
CN104104972A (en) * | 2013-04-10 | 2014-10-15 | 深圳市快播科技有限公司 | Multimedia playing method, apparatus and system |
CN103237215A (en) * | 2013-04-17 | 2013-08-07 | 华为技术有限公司 | Playing method and playing device |
CN103561279A (en) * | 2013-10-10 | 2014-02-05 | 中兴通讯股份有限公司 | Method and system for playing multi-media file and cloud transcoding service device |
CN103561279B (en) * | 2013-10-10 | 2017-02-01 | 中兴通讯股份有限公司 | Method and system for playing multi-media file and cloud transcoding service device |
CN110611703A (en) * | 2013-12-04 | 2019-12-24 | 脸谱公司 | Uploading and transcoding media files |
CN103702182A (en) * | 2014-01-14 | 2014-04-02 | 北京奇艺世纪科技有限公司 | Video playing method and device |
CN103702182B (en) * | 2014-01-14 | 2017-06-23 | 北京奇艺世纪科技有限公司 | Video broadcasting method and device |
CN104254007B (en) * | 2014-09-03 | 2017-11-03 | 海信集团有限公司 | A kind of audio-frequency processing method and device |
CN104254007A (en) * | 2014-09-03 | 2014-12-31 | 海信集团有限公司 | Method and device for processing audio |
CN104394486B (en) * | 2014-11-26 | 2018-03-13 | 中标软件有限公司 | A kind of video stream processing method and device based on cloud desktop |
CN104394486A (en) * | 2014-11-26 | 2015-03-04 | 中标软件有限公司 | Method and device for processing video stream based on cloud desktop |
CN104573475A (en) * | 2014-12-31 | 2015-04-29 | 乐视网信息技术(北京)股份有限公司 | Method and system for authenticating transcoding service program |
US10536732B2 (en) | 2015-01-14 | 2020-01-14 | Tencent Technology (Shenzhen) Company Limited | Video coding method, system and server |
CN104602008B (en) * | 2015-01-14 | 2018-03-20 | 腾讯科技(深圳)有限公司 | Method for video coding, device and system |
US10924783B2 (en) | 2015-01-14 | 2021-02-16 | Tencent Technology (Shenzhen) Company Limited | Video coding method, system and server |
CN104602008A (en) * | 2015-01-14 | 2015-05-06 | 腾讯科技(深圳)有限公司 | Video encoding method, device and system |
CN105610782A (en) * | 2015-11-02 | 2016-05-25 | 林晓东 | Mobile streaming media player and gateway thereof |
CN105898371A (en) * | 2015-12-07 | 2016-08-24 | 乐视云计算有限公司 | Real-time transcoding real-time control method and device |
CN105897684A (en) * | 2015-12-14 | 2016-08-24 | 乐视云计算有限公司 | Malicious attack detection method and device of transcoding system |
CN105657451B (en) * | 2016-01-14 | 2018-06-22 | 世纪龙信息网络有限责任公司 | Uploaded videos file is carried out at the same time the method and system of transcoding |
CN105657451A (en) * | 2016-01-14 | 2016-06-08 | 世纪龙信息网络有限责任公司 | Method and system for simultaneously uploading video file and transcoding |
CN106817628A (en) * | 2017-01-26 | 2017-06-09 | 成都市亚丁胡杨科技股份有限公司 | A kind of network direct broadcasting platform |
CN110278460A (en) * | 2018-03-16 | 2019-09-24 | 上海小麦互动企业发展有限公司 | Content control system and its control method |
CN109474827A (en) * | 2018-12-03 | 2019-03-15 | 四川巧夺天工信息安全智能设备有限公司 | The method of monitor video fast transcoding |
CN109474827B (en) * | 2018-12-03 | 2022-11-29 | 四川巧夺天工信息安全智能设备有限公司 | Method for rapidly transcoding monitoring video |
WO2020233283A1 (en) * | 2019-05-17 | 2020-11-26 | 北京达佳互联信息技术有限公司 | Video transcoding method and apparatus, and electronic device and storage medium |
CN110166797A (en) * | 2019-05-17 | 2019-08-23 | 北京达佳互联信息技术有限公司 | Video transcoding method, device, electronic equipment and storage medium |
CN110166797B (en) * | 2019-05-17 | 2022-02-01 | 北京达佳互联信息技术有限公司 | Video transcoding method and device, electronic equipment and storage medium |
CN112822519A (en) * | 2020-12-30 | 2021-05-18 | 杭州雾联科技有限公司 | Video stream streaming method, device and equipment for sharing video pictures by multiple users |
CN112788235A (en) * | 2020-12-31 | 2021-05-11 | 深圳追一科技有限公司 | Image processing method, image processing device, terminal equipment and computer readable storage medium |
CN112788235B (en) * | 2020-12-31 | 2022-01-28 | 深圳追一科技有限公司 | Image processing method, image processing device, terminal equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN102045312B (en) | 2013-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102045312B (en) | Self-adaptative transcoding method and system | |
US10880408B2 (en) | Streaming policy management system and method | |
US9451319B2 (en) | Streaming digital content with flexible remote playback | |
US8966101B2 (en) | Systems and methods for updating firmware over a network | |
EP1845683A1 (en) | Method for transforming contents in the DLNA system | |
JP4654918B2 (en) | Information processing apparatus and information processing system | |
US9635336B2 (en) | Content output system and codec information sharing method in same system | |
CN103493500A (en) | Media playback method, control point and terminal | |
KR20140044923A (en) | System and method for adapting video communications | |
US8634409B2 (en) | System and method for coordinating between multiple telephony channels | |
EP2750394A2 (en) | Real-time content transcoding | |
CN104244471A (en) | Wifi display compatible network gateway | |
JP2006295586A (en) | Content conversion apparatus and transcoding system | |
CN101175095A (en) | Family network multimedia access apparatus and method | |
KR100803609B1 (en) | Method and apparatus for sharing content | |
CN101188733A (en) | A home network multimedia access system | |
US9137553B2 (en) | Content server and content providing method of the same | |
EP2936744B1 (en) | Apparatus adapted for connecting a home network with a service provider network | |
CN104429089A (en) | Method of and apparatus for determining composite video services stream | |
KR20140086801A (en) | Realtime content transcoding method, apparatus and system, and realtime content reception method and apparatus | |
EP2282475B1 (en) | Method and device for restoring multimedia content | |
KR100999224B1 (en) | System and method for producing importance rate-based media, and server applied to the same | |
KR101358814B1 (en) | System and method of converting media files based on external terminal | |
CN102387143A (en) | CIFS (Common Internet File System) server system compatible with UPNP (Universal Plug-n-Play) media service | |
CN103457762A (en) | Intelligent controllable media server |
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 | ||
CP02 | Change in the address of a patent holder |
Address after: 5-12 / F, building 6, 57 Andemen street, Yuhuatai District, Nanjing City, Jiangsu Province Patentee after: Samsung Electronics (China) R&D Center Patentee after: SAMSUNG ELECTRONICS Co.,Ltd. Address before: No. 268 Nanjing Huijie square Zhongshan Road city in Jiangsu province 210009 8 floor Patentee before: Samsung Electronics (China) R&D Center Patentee before: SAMSUNG ELECTRONICS Co.,Ltd. |
|
CP02 | Change in the address of a patent holder |