CN102143385A - Media play processing method, digital media server and system - Google Patents
Media play processing method, digital media server and system Download PDFInfo
- Publication number
- CN102143385A CN102143385A CN 201110063455 CN201110063455A CN102143385A CN 102143385 A CN102143385 A CN 102143385A CN 201110063455 CN201110063455 CN 201110063455 CN 201110063455 A CN201110063455 A CN 201110063455A CN 102143385 A CN102143385 A CN 102143385A
- Authority
- CN
- China
- Prior art keywords
- media
- medium
- played
- information
- terminal
- 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
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a media play processing method, a digital media server and a system, which are applied to a wireless home comprehensive service system. A media share library is stored in the wireless home comprehensive service system and comprises media project information corresponding to media sharing resources in each home media terminal. The method comprises the following steps: receiving a media play request from a terminal, wherein the media play request carries terminal format information and the media project information of media to be played; according to the media project information of the media to be played, selecting media resource information matched with the terminal format information in the media share library; and according to the selected media resource information, transmitting media streams of the media to be played or media streams of transcoded media to be played to the terminal. The embodiment of the invention also provides the digital media server and the wireless home comprehensive service system. According to the embodiment of the invention, the centralized management for various media resources is realized.
Description
Technical field
The embodiment of the invention relates to the communication technology, relates in particular to a kind of media play processing method, digital media server and system.
Background technology
Family is the center of gravity that people live, and stays at home except sleep is had a rest, and more activity will be amusement, therefore, becomes most of people's first with appreciation at quarter high definition, high-quality movie and video programs at any time at home and selects.The kind of present home media terminal is more and more diversified, for example PC (PersonalComputer; Hereinafter to be referred as: PC), mobile phone, set-top box (Set Top Box; Hereinafter to be referred as: STB), panel computer (tablet) etc., distinct device is inconsistent to the degree of support of attributes such as the resolution of video, coded format, file format, code stream size, and some equipment is not supported transcoding, cause on some equipment can normal play medium on other equipment, can't play.
Proposing a kind of electronic installation in the prior art, carry out transcoding and handle being stored in medium in the memory cell by transcoding units, be the coded format of another kind of suitable terminal plays with its transcoding, the unmatched problem of coded format that exists with solution.But this technology can only solve the transcoding problem of magnetic disk medium file, and the type of the media device in the present home environment is more and more diversified, the medium type that can play on the various device is also varied, make all devices all support most of common media formats can't realize in a short time by upgrading, thereby caused very big use difficulty to the user.
Summary of the invention
The embodiment of the invention is to provide a kind of media play processing method, digital media server and system, realizes the centralized management to various media resources, realize medium freely play on the various home media terminals or transcoding after play.
To achieve these goals, the embodiment of the invention provides a kind of media play processing method, be applied in the wireless family integrated service system, store the medium shared library in the described wireless family integrated service system, described medium shared library is made of the media item information of the medium shared resource correspondence in each home media terminal, described media item information comprises a source material information and at least one virtual resource information of described medium shared resource, and described method comprises:
Receive the media play request of self terminal, the media item information of carried terminal format information and medium to be played in described media play request;
According to the media resource information that the media item information of described medium to be played is selected in described medium shared library and described terminating format information is complementary;
According to the media resource information of selecting the Media Stream of described medium to be played or the media flow transmission of the medium to be played behind the transcoding are arrived described terminal, on described terminal, to play described medium to be played.
The embodiment of the invention provides a kind of digital media server, be applied in the wireless family integrated service system, store the medium shared library in the described wireless family integrated service system, described medium shared library is made of the media item information of the medium shared resource correspondence in each home media terminal, described media item information comprises a source material information and at least one virtual resource information of described medium shared resource, and described digital media server comprises:
Receiver module is used to receive the media play request of self terminal, the media item information of carried terminal format information and medium to be played in described media play request;
Select module, be used for selecting the media resource information that is complementary with described terminating format information in described medium shared library according to the media item information of described medium to be played;
Transport module is used for according to the media resource information of selecting the Media Stream of described medium to be played or the media flow transmission of the medium to be played behind the transcoding being arrived described terminal, to play described medium to be played on described terminal.
The embodiment of the invention provides a kind of wireless family integrated service system, comprise home media server, a plurality of external digital media server, digital media player, Digital Media controller and Digital Media renderer, described home media server comprises above-mentioned digital media server.
A kind of media play processing method that the embodiment of the invention provides, digital media server and system, by the media information on all DMS in the local network being aggregated in the medium shared library among the WISHB, and corresponding source material information and at least one virtual resource information are set for each medium, after receiving the media play request of self terminal, according to the media resource information that the media item information of the medium to be played that wherein carry is selected in described medium shared library and described terminating format information is complementary, again according to the Media Stream of this media resource information to terminal transmission medium to be played; Present embodiment has been realized the centralized management to various media resources, realized medium freely play on the various home media terminals or transcoding after play, solved the inconsistent problem of media formats that all kinds home media terminal that exists in the prior art is supported, realize the migration on medium are from memory device to equipment such as hand-held terminals simultaneously, for the user provides very big facility.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do one to the accompanying drawing of required use in embodiment or the description of the Prior Art below introduces simply, apparently, accompanying drawing in describing below is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of media play processing method embodiment one of the present invention;
Fig. 2 is the networking schematic diagram of wireless family integrated service system among the media play processing method embodiment one of the present invention;
Fig. 3 is the flow chart of media play processing method embodiment two of the present invention;
Fig. 4 is the network interface schematic diagram one of wireless family integrated service system among the media play processing method embodiment two of the present invention;
Fig. 5 is the network interface schematic diagram two of wireless family integrated service system among the media play processing method embodiment two of the present invention;
Fig. 6 is the audio-video interface schematic diagram of wireless family integrated service system among the media play processing method embodiment two of the present invention;
Fig. 7 is the media transcoding schematic diagram among the media play processing method embodiment two of the present invention;
Fig. 8 is the signaling diagram of media play processing method embodiment three of the present invention;
Fig. 9 is the signaling diagram of media play processing method embodiment four of the present invention;
Figure 10 is the signaling diagram of media play processing method embodiment five of the present invention;
Figure 11 is the structural representation of digital media server embodiment one of the present invention;
Figure 12 is the structural representation of digital media server embodiment two of the present invention.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention clearer, below in conjunction with the accompanying drawing in the embodiment of the invention, technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
Fig. 1 is the flow chart of media play processing method embodiment one of the present invention, as shown in Figure 1, present embodiment provides a kind of media play processing method, can specifically be applied to wireless family integrated service system (Wireless Integrated Services System for Home-B; Hereinafter to be referred as: WISHB).Fig. 2 is the networking schematic diagram of wireless family integrated service system among the media play processing method embodiment one of the present invention, as shown in Figure 2, wireless family integrated service system in the present embodiment has wired and radio network interface, can be easily be connected home media terminal digital media server (Digital Media Server as shown in FIG. with each home network device in the home network; Hereinafter to be referred as: DMS), digital media player (Digital Media Player; Hereinafter to be referred as: DMP), Digital Media renderer (DigitalMedia Renderer; Hereinafter to be referred as: DMR) with Digital Media controller (Digital Media Controller; Hereinafter to be referred as: DMC).Wherein, DMS is used to manage and provide the content of medium, DMP be used for from DMS browse and initiatively media content download play, DMR and DMC uses of becoming a partner usually, DMC is used for by browsing the medium on the DMS, and selects and the propelling movement medium are play to DMR.As shown in Figure 2, WISHB is the center of all devices, itself be DMS, be again DMP and DMR, DMS among the WISHB is a super DMS, its polymerization the media information on other DMS in the same broadcast domain in the local network, promptly store the medium shared library among the WISHB in the present embodiment, then DMC in the home network and DMP need not in a plurality of DMS traversal again and switch, and only need traversal WISHB DMS just can get access to all media informations in the local network.Medium shared library in the present embodiment is made of the media item information of the medium shared resource correspondence in each home media terminal, wherein, a media item information is made up of the source material information of a medium shared resource and at least one virtual resource information of this medium shared resource.The media play processing method that present embodiment provides can comprise the steps:
Step 101, reception comes the media play request of self terminal, the media item information of carried terminal format information and medium to be played in described media play request.
In the present embodiment, since the WISHB polymerization all media resource information on each DMS in the home network, be about to all media resource information fusions in the medium shared library, when on the user wants certain terminal in home network, watching media file, just can browse the medium shared library that is stored on the WISHB by this terminal, therefrom select the user to want the medium of watching, promptly medium to be played to be played on terminal are specifically as follows the media item information of obtaining medium to be played from the medium shared library.In the present embodiment, a media item information in the medium shared library among media resource among the DMS and the WISHB is corresponding one by one, and a media item information is made up of a source material information and at least one virtual resource information of this media resource, can adopt unified resource identifier (UniformResource Locator herein; Hereinafter to be referred as: URL) come the presentation medium project information, wherein, media item information can be the upper level directory information of original resource information in the medium shared library and virtual resource information.Terminal is behind selected medium to be played, send media play request to WISHB DMS, this step is specially the media play request that WISHB DMS receives self terminal, can the carried terminal format information in this media play request and the media item information of medium to be played.Wherein, terminating format information is the information of the media formats that can support of this terminal, the media item information of medium to be played is selected the media item information of the medium that will watch by terminal for the user, this media item information can comprise source material information and a plurality of virtual resource information of these medium to be played.
WISHB DMS is after receiving the media play request of terminal, according to the media resource information that the media item Information Selection and the terminal of the medium to be played that wherein carry is complementary, be specially and in the source material information of these medium to be played that media item information is comprised and a plurality of virtual resource information, select the media resource information that is complementary with terminating format information.Since virtual resource information is WISHB DMS generate according to source material information with source material information information inequality at least one media formats, the media formats that each terminal can be supported has nothing in common with each other, medium of selecting for terminal to be played then, comprise a plurality of optional media resource information in the medium shared library, the media resource information of the optimum that the media formats that WISHB DMS therefrom selects to support with terminal is complementary.
After getting access to optimum media resource information, this media resource information may be source material information, also may be virtual resource information, then WISHB DMS can directly be transferred to terminal with the Media Stream of medium to be played according to media resource information, to play these medium to be played on terminal; Perhaps WISHBDMS carries out transcoding according to media resource information to these medium to be played and handles, and is the desired form of terminal media form with its transcoding, again with the media flow transmission of the medium to be played behind the transcoding to terminal, with these medium to be played of broadcast on terminal.
Present embodiment provides a kind of media play processing method, by the media information on all DMS in the local network being aggregated in the medium shared library among the WISHB, and corresponding source material information and at least one virtual resource information are set for each medium, after receiving the media play request of self terminal, according to the media resource information that the media item information of the medium to be played that wherein carry is selected in described medium shared library and described terminating format information is complementary, again according to the Media Stream of this media resource information to terminal transmission medium to be played; Present embodiment has been realized the centralized management to various media resources, realized medium freely play on the various home media terminals or transcoding after play, solved the inconsistent problem of media formats that all kinds home media terminal that exists in the prior art is supported, realize the migration on medium are from memory device to equipment such as hand-held terminals simultaneously, for the user provides very big facility.
Fig. 3 is the flow chart of media play processing method embodiment two of the present invention, and as shown in Figure 3, present embodiment provides a kind of media play processing method, can specifically be applied among the above-mentioned WISHB shown in Figure 2, and present embodiment can specifically comprise the steps:
Step 301, media file information according to the local disk storage generates basic media information storehouse, generate the real-time media information bank according to the program list information that obtains in real time, generate the extended medium information bank according to the media file information on other digital media servers in the local network.
In the present embodiment, WISHB DMS is responsible for the media resource information of all medium of sharing in family's local network is managed and controls, and manage these resources, then must create the medium shared library earlier.Media information source in the present embodiment mainly is divided into three major types, it is the local network file on other digital media servers in local file, the real time flow medium that obtains in real time and the local network of local disk storage, wherein, the source of real time flow medium can comprise that digital television program, IPTV electronic programming, shooting are first-class.This step is for generating different media information storehouses according to dissimilar media files earlier, main source material information of preserving each medium in the media information storehouse that generates in this step.Particularly, for local file, its media file information is as "/sdard/media/ blame sincere not faze .mpeg ", media file information according to this document generates corresponding resource information earlier, herein can be for producing a URL, i.e. " http: // 192.168.1.2:8080/wishb-dms/media/ blame sincere not faze .mpeg ", with the media resource information combination of each local file together, then can generate basic media information storehouse, the essential information of preserving the source material of each local file in this basic media information storehouse.For real time flow medium, its program list information that obtains is as " dvb-channel-n ", " HD-camera " or " iptv-channel-n ", generate separately corresponding resource information respectively according to this program list information, i.e. " rtsp: // 192.168.1.2:554/wishb-dms/real-media/dvb-channel-n.mpeg ", " rtsp: // 192.168.1.2:554/wishb-dms/real-media/HD-camera.mpeg " or " rtsp: // 192.168.1.2:554/wishb-dms/real-media/iptv-channel-n.mpeg ", with the media resource information combination of each real time flow medium together, then can generate the real-time media information bank, the essential information of preserving the source material of each real time flow medium in this real-time media information bank.For the local network file, its media file information is as " http: // 192.168.1.100:8080/2008 Beijing Olympic .avi ", " rtsp: // 192.168.1.120:554/media/video/ transformer .rmvb ", generate separately corresponding resource information respectively according to this media file information, need not to change access URL, only provide the node of access to get final product, i.e. " http: // 192.168.1.100:8080/2008 Beijing Olympic .wmv ", " rtsp: // 192.168.1.120:554/media/video/ transformer .rmvb ", with the media resource information combination of each local network file together, then can generate the extended medium information bank, the essential information of preserving the source material of each local network file in this extended medium information bank.
This step is that WISHB DMS carries out polymerization with basic media information storehouse, real-time media information bank and the extended medium information bank that above-mentioned steps 301 generates, and obtains the source material information bank, and wherein the information of Bao Cuning is the source material information of each media file.
After the source material information of each media file in generating above-mentioned source material information bank, this step is that WISHB DMS generates virtual resource information based on above-mentioned source material information, be each source material information and all construct at least one corresponding virtual resource information, at least one media formats of each virtual resource information and source material information is inequality.The principle that is constructing virtual resource information in this step is for can generate a plurality of corresponding virtual resource informations to each media file, on each virtual resource information and source material information at least one factor in factors such as audio/video coding form, resolution, frame per second, code check, communication protocol and file format is inequality, make structure virtual resource information with source material information can adaptive most terminals ability to play, as a rule can construct virtual resource information about 5 to same media file.Virtual resource information herein and source material information are the information of the media formats that is used to describe media file, be not file itself, so its occupation space are very little.For above-mentioned local file "/sdard/media/ blame sincere not faze .mpeg ", its source material information is<res protocolInfo=" http-get:*:video/mpeg:* " resolution=" 1920x1080 "〉http: // 192.168.1.2:8080/wishb-dms/media/ blame sincere not faze .mpeg</res 〉, 3 virtual resource information that this step generates can be as follows:
<res protocolInfo=" http-get:*:video/h264:* " resolution=" 720x576 "〉http: // 192.168.1.2:8080/wishb-dms/media/ blame sincere not faze .avi</res 〉;
<res protocolInfo=" http-get:*:video/h264:* " resolution=" 320x240 "〉http: // 192.168.1.2:8080/wishb-dms/media/ blame sincere not faze .avi? resolution=320x240 ” ﹠amp; Vtype=h264</res 〉;
<res protocolInfo=" rtsp-rtp-udp:*:video/x-ms-wmv:* " resolution=" 352*288 "〉rtsp: // 192.168.1.2:554/wishb-dms/media/ blame sincere not faze .wmv? resolution=" 352x288 "</res 〉.
For above-mentioned real time flow medium, as digital TV in high resolution platform dvb-channel-1, its source material is<res protocolInfo=" rtsp-rtp-udp:*:video/mpeg:* " resolution=" 1920x1080 "〉rtsp: // 192.168.1.2:554/wishb-dms/real-media/dvb-channel-1? p=mpeg2</res 〉, 4 virtual resource information that this step generates can be as follows:
<res?protocolInfo=″rtsp-rtp-udp:*:video/mpeg:*″resolution=″720x576″>rtsp:https://192.168.1.2:554/wishb-dms/real-media/dvb-channel-1?p=mpeg2&resolution=″720x576″</res>;
<res?protocolInfo=″rtsp-rtp-udp:*:video/mpeg :*″>rtsp:https://192.168.1.2:554/wishb-dms/real-media/dvb-channel-1?p=mpeg2&resolution=*</res>;
<res?protocolInfo=“rtsp-rtp-udp:*:video/h264:*″resolution=″320x240″>rtsp:https://192.168.1.2:554/wishb-dms/real-media/dvb-channel-1.avi</res>
<res?protocolInfo=″http-get:*:video/h264:*″resolution=″352x288″>https://192.168.1.2:8080/wishb-dms/real-media/dvb-channel-1.avi</res>。
To the local network media program, as " 2008 Beijing Olympic .wmv " on the DMS1, its source material information is<res protocolInfo=" http-get:*:video/x-ms-wmv:DLNA.ORG_CI=1; DLNA.ORG_FLAGS=01700000000 " resolution=" 1920x1080 "〉http: // 192.168.1.100:8080/2008 Beijing Olympic .wmv</res 〉, 3 virtual resource information that this step generates can be as follows:
<res protocolInfo=" http-get:*:video/h264:* " resolution=" 720x576 "〉http: // 192.168.1.2:8080/wishb-dms/net-media/2008 Beijing Olympic .wmv</res 〉;
<res protocolInfo=" http-get:*:video/h264:* " resolution=" 320x240 "〉http: // 192.168.1.2:8080/wishb-dms/net-media/2008 Beijing Olympic .wmv</res 〉;
<res protocolInfo=" rtsp-rtp-udp:*:video/x-ms-wmv:* " resolution=" 352x288 "〉rtsp: // 192.168.1.2:554/wishb-dms/net-media/2008 Beijing Olympic .wmv</res 〉.
Step 304 is assembled source material information and corresponding virtual resource information, forms media item information, and described media item information is added in the described medium shared library.
WISHB DMS assembles the source material information and the corresponding virtual resource that generate for each media file in the above-mentioned steps, to form the media item information of each media file correspondence, and each media item information added in the medium shared library, promptly form the medium shared library.
In the present embodiment, WISHB DMS why can the local home network of polymerization in media resource information on other DMS, be because WISHB provides the wired and radio network interface that is connected with each home media terminal.Fig. 4 and Fig. 5 are respectively two kinds of network interface schematic diagrames of wireless family integrated service system among the media play processing method embodiment two of the present invention, as shown in Figure 4, the host CPU of WISHB (Main CPU) directly is connected with switch (switch), Wireless Fidelity (Wireless Fidelity; Hereinafter to be referred as: WiFi) unit and switch are by Media Independent Interface (Media IndependentInterface; Hereinafter to be referred as: MII) connect, the conversion of 802.11n to 802.3 Frames realized in WiFi unit self.As shown in Figure 5, the CPU of WISHB directly is connected with the WiFi unit, specifically can pass through peripheral element extension interface (Pedpherd Component Interconnect; Hereinafter to be referred as: PCI), USB, bus interface (PCI Express; Hereinafter to be referred as: PCIE) etc. the multiple interfaces mode connects.The Main CPU of WISHB is responsible for finishing the conversion of 802.11n to 802.3 Frames.
In addition, WISHB also has powerful audio frequency and video input and output interface simultaneously, can realize number of ways input and output Media Stream.Fig. 6 is the audio-video interface schematic diagram of wireless family integrated service system among the media play processing method embodiment two of the present invention, and as shown in Figure 6, wherein the main interface module to WISHB describes, and does not enumerate all audio frequency and video input/output interfaces.Wherein, digital video broadcasting (Digital Video Broadcasting; Hereinafter to be referred as: DVB) tuner (Tuner) is the interface of digital broadcast television, after the processing of its TV programme signal through Main CPU, can finish the broadcast of HDTV (High-Definition Television), also can realize recording or become internet program and flow.High definition (High Definition; Hereinafter to be referred as: HD) camera (CAMERA) is the input interface of camera video signal, and it is usually as the application of visual telephone and video monitoring, to be implemented in the real-time monitoring on the handheld terminal.
Step 306 is selected the media resource information that is complementary with described terminating format information according to the media item information of described medium to be played in described medium shared library, this step can similar above-mentioned steps 102, repeats no more herein.
Step 307 arrives described terminal according to the media resource information of selecting with the Media Stream of described medium to be played or the media flow transmission of the medium to be played behind the transcoding, to play described medium to be played on described terminal.
This step is for coming media stream according to the media resource information of selecting, and the media resource information of this selection can be the source material information or the virtual resource information of medium to be played; When the media resource information of selecting is the source material information of medium to be played, then need not to treat playing media and carry out transcoding, WISHB DMS can be directly with the media flow transmission of medium to be played to terminal; When the media resource information of selecting was the virtual resource information of medium to be played, it was the media formats that terminal is supported with media transcoding to be played earlier that WISHB DMS then needs, again with the media flow transmission of the medium to be played behind the transcoding on terminal.
Fig. 7 is the media transcoding schematic diagram among the media play processing method embodiment two of the present invention, as shown in Figure 7, because all media resources among the control of the WISHB DMS in the present embodiment WISHB, and providing channel so that these resources shared can be found and use to other equipment, all embedded module among the figure all can be the modular assembly among the WISHB DMS.As shown in Figure 7, the program source of the media resource of WISHB DMS management control can comprise IPTV, Tuner, Camera, media file etc., wherein, media file can be the media file of storing on the local disk (LocalMedia), also can be the media file on other DMS (NetMedia) in the local network.Media file in the present embodiment mainly is the movie and video programs file that audio frequency and video are mixed, and also can be independent audio or video file.Wherein, demultiplexing module (Demux) is used to finish transport stream (the Transport Stream of each media file; Hereinafter to be referred as: TS) Liu demultiplexing, also be used to finish the demultiplexing of various common media file formats, code stream after then demultiplexing being handled is input in the decoder (Decoder) and carries out decoding processing, and file format herein is flv, wmv, avi, rmvb, mpg, MP3, mp4 etc. for example.In the present embodiment, because HD Camera adopts motion JPEG (joint photographic experts group) standard (Motion Joint PhotographicExperts Group to original video usually; Hereinafter to be referred as MJPEG) coded system, it then is the video of un-encoded that common Camera goes up what gather, so needs Decoder to carry out decoding processing to MJPEG more than the 720P etc. among the figure.Decoded data Frame can directly output to TV (TV), simultaneously also can optionally carry out convergent-divergent, encoding process, finally to other-end equipment, play (Net Stream), perhaps dump to disk and store (Net Storage) by Network Transmission.Wherein, scaler (Downscale) is used for that medium are carried out convergent-divergent and handles, so that it is fitted to the resolution that terminal is supported, the coded format that encoder (Encoder) is used for supporting according to terminal, frame per second, resolution etc. are carried out encoding process to media file.Wherein, by wired Ethernet or wireless networks such as WiFi, non-hand-held DMP or DMR equipment, panel computer (Tablet), mobile phone terminal equipments such as (Mobile Phone) can receive the code stream behind the transcoding, these code streams are that this equipment can oneself be resolved broadcast, wherein, between Net Stream and the terminal equipment be HTML (Hypertext Markup Language) (HyperText Transfer Protocol; Hereinafter to be referred as: HTTP), real time streaming transport protocol (Real Time Streaming Protocol; Hereinafter to be referred as: the transmission control protocol interface of standard such as RTSP), support DLNA (Digital Living NetworkAlliance on the terminal equipment; Hereinafter to be referred as: DLNA) DMP of standard definition, DMR or DMC function, can form complete media play system with WISHB DMS by the DLNA agreement.
Particularly, the WISHB transcoder in the present embodiment by comparing program source, local ability and far-end ability, produces one group of transcoding task that is complementary with the far-end ability when carrying out media format code transferring, according to this transcoding task program source is carried out transcoding.As shown in table 1 below is the transcoded format example of WISHB transcoder:
The transcoded format example of table 1 WISHB transcoder
In addition, the transcoding task that the WISHB transcoder can be carried out simultaneously is subject to processing the restriction of each module such as device, memory space, encoder, decoder, multiplexer, scaler, therefore, need effectively manage and dispatch transcoder resource, as shown in table 2 below be the scheduling example of the transcoding task of WISHB transcoder:
The scheduling example of the transcoding task of table 2 WISHB transcoder
Present embodiment provides a kind of media play processing method, by the media information on all DMS in the local network being aggregated in the medium shared library among the WISHB, and corresponding source material information and at least one virtual resource information are set for each medium, after receiving the media play request of self terminal, according to the media resource information that the media item information of the medium to be played that wherein carry is selected in described medium shared library and described terminating format information is complementary, again according to the Media Stream of this media resource information to terminal transmission medium to be played; Present embodiment has been realized the centralized management to various media resources, realized medium freely play on the various home media terminals or transcoding after play, solved the inconsistent problem of media formats that all kinds home media terminal that exists in the prior art is supported, realize the migration on medium are from memory device to equipment such as hand-held terminals simultaneously, for the user provides very big facility.
Fig. 8 is the signaling diagram of media play processing method embodiment three of the present invention, as shown in Figure 8, present embodiment provides a kind of media play processing method, and present embodiment and the foregoing description one and embodiment two are similar, all be applied to repeat no more in the WISHB system herein.Present embodiment is for being the scene of local file at medium to be played, and the method that present embodiment provides can comprise the steps:
Step 801, handheld terminal finds to search WISHB DMS in the home network by the DLNA media device.
Step 802, handheld terminal is by content distribution service (Content Distribution Service; Hereinafter to be referred as: CDS) browse action (browse action) is obtained the medium shared library among the WISHB DMS.
Step 803, handheld terminal are selected the media item information of medium to be played in the medium shared library, send media play request, the media item information and the terminating format information of carrying medium to be played in this media play request to WISHB DMS.
Step 804, the media resource information that WISHB DMS selects in the medium shared library according to the media item information of medium to be played and described terminating format information is complementary.
Step 805, when the media resource information of selecting is the source material information of medium to be played, show that the file that is complementary with terminating format information is an entity file, then WISHB DMS need not these medium to be played are carried out transcoding, and directly the media flow transmission with medium to be played arrives hand-held terminal.
Step 806, after the media flow transmission of medium to be played was finished, WISHB DMS sent transmission to handheld terminal and finishes notification message.
Step 807, when the media resource information of selecting is the virtual resource information of medium to be played, show that the medium that are complementary with terminating format information are non-entity file, then WISHB DMS sends transcoding request, the virtual resource information of carrying medium to be played in this transcoding request to the WISHB transcoder.
Step 808, the WISHB transcoder is the desired form of terminating format information according to virtual resource information with the media format code transferring of medium to be played.
The media flow transmission of step 809, the WISHB transcoder medium to be played after with transcoding is to WISHBDMS.
Step 810, the media flow transmission of the to be played medium of WISHB DMS after with transcoding is to terminal.
Step 811, after the media flow transmission of the medium to be played behind the transcoding was finished, the WISHB transcoder sent transmission to WISHB DMS and finishes notification message.
Step 812, WISHB DMS finishes notification message with transmission and is forwarded to handheld terminal.
Present embodiment provides a kind of media play processing method, by the media information on all DMS in the local network being aggregated in the medium shared library among the WISHB, and corresponding source material information and at least one virtual resource information are set for each medium, after receiving the media play request of self terminal, according to the media resource information that the media item information of the medium to be played that wherein carry is selected in described medium shared library and described terminating format information is complementary, again according to the Media Stream of this media resource information to terminal transmission medium to be played; Present embodiment has been realized the centralized management to various media resources, realized medium freely play on the various home media terminals or transcoding after play, solved the inconsistent problem of media formats that all kinds home media terminal that exists in the prior art is supported, realize the migration on medium are from memory device to equipment such as hand-held terminals simultaneously, for the user provides very big facility.
Fig. 9 is the signaling diagram of media play processing method embodiment four of the present invention, as shown in Figure 9, present embodiment provides a kind of media play processing method, and present embodiment and the foregoing description one and embodiment two are similar, all be applied to repeat no more in the WISHB system herein.Present embodiment is for being the scene of real time flow medium at medium to be played, and the method that present embodiment provides can comprise the steps:
Step 901, handheld terminal finds to search WISHB DMS in the home network by the DLNA media device.
Step 902, handheld terminal obtains medium shared library among the WISHB DMS by CDS browse action.
Step 903, handheld terminal are selected the media item information of medium to be played in the medium shared library, send media play request, the media item information and the terminating format information of carrying medium to be played in this media play request to WISHB DMS.
Step 904, the media resource information that WISHB DMS selects in the medium shared library according to the media item information of medium to be played and described terminating format information is complementary.
Step 905, when the media resource information of selecting is the source material information of medium to be played, the media formats and the desired form of terminal that show these medium to be played mate fully, and then WISHB DMS need not these medium to be played are carried out transcoding, to WISHB VI﹠amp; AI sends Media Stream collection request.
Step 906, WISHB VI﹠amp; The media flow transmission of the medium to be played that AI will collect is to WISHB DMS.
Step 907, the Media Stream of the medium to be played that WISHB DMS will obtain directly is transferred to handheld terminal.
Step 908, after the media flow transmission of medium to be played was finished, WISHB DMS sent transmission to handheld terminal and finishes notification message.
Step 909 when the media resource information of selecting is the virtual resource information of medium to be played, shows that the media formats of these medium to be played and the desired form of terminal do not match, and then WISHB DMS is to WISHB VI﹠amp; AI sends Media Stream collection request.
Step 910, WISHB VI﹠amp; AI sends transcoding request, the virtual resource information of carrying medium to be played in this transcoding request to the WISHB transcoder.
Step 911, the WISHB transcoder is the desired form of terminating format information according to virtual resource information with the media format code transferring of medium to be played.
The media flow transmission of step 912, the WISHB transcoder medium to be played after with transcoding is to WISHBDMS.
Step 913, the media flow transmission of the to be played medium of WISHB DMS after with transcoding is to terminal.
Step 914, after the media flow transmission of the medium to be played behind the transcoding was finished, the WISHB transcoder sent transmission to WISHB DMS and finishes notification message.
Step 915, WISHB DMS finishes notification message with transmission and is forwarded to handheld terminal.
Present embodiment provides a kind of media play processing method, by the media information on all DMS in the local network being aggregated in the medium shared library among the WISHB, and corresponding source material information and at least one virtual resource information are set for each medium, after receiving the media play request of self terminal, according to the media resource information that the media item information of the medium to be played that wherein carry is selected in described medium shared library and described terminating format information is complementary, again according to the Media Stream of this media resource information to terminal transmission medium to be played; Present embodiment has been realized the centralized management to various media resources, realized medium freely play on the various home media terminals or transcoding after play, solved the inconsistent problem of media formats that all kinds home media terminal that exists in the prior art is supported, realize the migration on medium are from memory device to equipment such as hand-held terminals simultaneously, for the user provides very big facility.
Figure 10 is the signaling diagram of media play processing method embodiment five of the present invention, as shown in figure 10, present embodiment provides a kind of media play processing method, and present embodiment and the foregoing description one and embodiment two are similar, all be applied to repeat no more in the WISHB system herein.Present embodiment is for being the scene of local network file at medium to be played, and the method that present embodiment provides can comprise the steps:
Step 1001, handheld terminal finds to search WISHB DMS in the home network by the DLNA media device.
Step 1002, handheld terminal obtains medium shared library among the WISHB DMS by CDS browse action.
Step 1003, handheld terminal are selected the media item information of medium to be played in the medium shared library, send media play request, the media item information and the terminating format information of carrying medium to be played in this media play request to WISHB DMS.
Step 1004, the media resource information that WISHB DMS selects in the medium shared library according to the media item information of medium to be played and described terminating format information is complementary.
Step 1005, when the media resource information of selecting is the source material information of medium to be played, the media formats and the desired form of terminal that show these medium to be played mate fully, then WISHB DMS need not these medium to be played are carried out transcoding, and handheld terminal directly sends medium to the DMS at this medium to be played place and obtains request.
Step 1006, DMS arrives hand-held terminal with the media flow transmission of medium to be played.
Step 1007, after the media flow transmission of medium to be played was finished, DMS sent transmission to handheld terminal and finishes notification message.
Step 1008, when the media resource information of selecting is the virtual resource information of medium to be played, the media formats and the desired form of terminal that show these medium to be played do not match, and then WISHB DMS downloads these medium to be played from the DMS at this medium to be played place.
Step 1009, WISHB DMS sends transcoding request, the virtual resource information of carrying medium to be played in this transcoding request to the WISHB transcoder.
Step 1010, the WISHB transcoder is the desired form of terminating format information according to virtual resource information with the media format code transferring of medium to be played.
The media flow transmission of step 1011, the WISHB transcoder medium to be played after with transcoding is to WISHB DMS.
Step 1012, the media flow transmission of the to be played medium of WISHB DMS after with transcoding is to terminal.
Step 1013, after the media flow transmission of the medium to be played behind the transcoding was finished, the WISHB transcoder sent transmission to WISHB DMS and finishes notification message.
Step 1014, WISHB DMS finishes notification message with transmission and is forwarded to handheld terminal.
Present embodiment provides a kind of media play processing method, by the media information on all DMS in the local network being aggregated in the medium shared library among the WISHB, and corresponding source material information and at least one virtual resource information are set for each medium, after receiving the media play request of self terminal, according to the media resource information that the media item information of the medium to be played that wherein carry is selected in described medium shared library and described terminating format information is complementary, again according to the Media Stream of this media resource information to terminal transmission medium to be played; Present embodiment has been realized the centralized management to various media resources, realized medium freely play on the various home media terminals or transcoding after play, solved the inconsistent problem of media formats that all kinds home media terminal that exists in the prior art is supported, realize the migration on medium are from memory device to equipment such as hand-held terminals simultaneously, for the user provides very big facility.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
Figure 11 is the structural representation of digital media server embodiment one of the present invention, and as shown in figure 11, present embodiment provides a kind of digital media server, can specifically carry out each step in the foregoing description one, repeats no more herein.The digital media server that present embodiment provides can be applied in the wireless family integrated service system, store the medium shared library in this wireless family integrated service system, described medium shared library is made of the media item information of the medium shared resource correspondence in each home media terminal, and described media item information comprises a source material information and at least one virtual resource information of described medium shared resource.The digital media server that present embodiment provides can specifically comprise receiver module 1101, select module 1102 and transport module 1103.Wherein, receiver module 1101 is used to receive the media play request of self terminal, the media item information of carried terminal format information and medium to be played in described media play request.Select module 1102 to be used for selecting the media resource information that is complementary with described terminating format information in described medium shared library according to the media item information of described medium to be played.Transport module 1103 is used for according to the media resource information of selecting the Media Stream of described medium to be played or the media flow transmission of the medium to be played behind the transcoding being arrived described terminal, to play described medium to be played on described terminal.
Figure 12 is the structural representation of digital media server embodiment two of the present invention, and as shown in figure 12, present embodiment provides a kind of digital media server, can specifically carry out each step among the foregoing description two-embodiment five, repeats no more herein.The digital media server that present embodiment provides is on the basis of above-mentioned embodiment shown in Figure 11, and transport module 1103 can specifically comprise first transmission unit 1113, second transmission unit 1123 and/or the 3rd transmission unit 1133.Wherein, first transmission unit 1113 be used for when described medium to be played be local file, and the media resource information of selecting is when being the source material information of described medium to be played, with the media flow transmission of described medium to be played to described terminal; Perhaps, being used for working as described medium to be played is local file, and when the media resource information of selecting is the virtual resource information of described medium to be played, with the media format code transferring of described medium to be played is the desired form of described terminating format information, and the media flow transmission of the medium to be played behind the transcoding is arrived described terminal.It is real time flow medium that second transmission unit 1123 is used for working as described medium to be played, and when the media resource information of selecting is the source material information of described medium to be played, gather the Media Stream of described medium to be played from the audio frequency and video input of described wireless family integrated service system, and with the media flow transmission of described medium to be played to described terminal; Perhaps being used for working as described medium to be played is real time flow medium, and when the media resource information of selecting is the virtual resource information of described medium to be played, gather the Media Stream of described medium to be played from the audio frequency and video input of described wireless family integrated service system, with the media format code transferring of described medium to be played is the desired form of described terminating format information, and the media flow transmission of the medium to be played behind the transcoding is arrived described terminal.It is the local network file that the 3rd transmission unit 1133 is used for working as described medium to be played, and when the media resource information of selecting is the source material information of described medium to be played, described media resource information is redirected to the source digital media server at described medium to be played place, downloads the Media Stream of described medium to be played by described terminal from described source digital media server; Perhaps, being used for working as described medium to be played is the local network file, and when the media resource information of selecting is the virtual resource information of described medium to be played, download the Media Stream of described medium to be played from the source digital media server at described medium to be played place, with the media format code transferring of described medium to be played is the desired form of described terminating format information, and the media flow transmission of the medium to be played behind the transcoding is arrived described terminal.
Further, the digital media server that provides of present embodiment can also comprise generation module 1201, polymerization module 1202, constructing module 1203 and Knockdown block 1204.Wherein, generation module 1201 is used for generating basic media information storehouse according to the media file information of local disk storage, generate the real-time media information bank according to the program list information that obtains in real time, generate the extended medium information bank according to the media file information on other digital media servers in the local network.Polymerization module 1202 is used for described basic media information storehouse, described real-time media information bank and described extended medium information bank are polymerized to the source material information bank.Constructing module 1203 is used to each the source material information in the described source material information bank to construct at least one corresponding virtual resource information respectively, at least one media formats of described virtual resource information and described source material information is inequality, and described media formats comprises audio/video coding form, resolution, frame per second, code check, communication protocol and file format.Knockdown block 1204 is used for source material information and corresponding virtual resource information are assembled, and forms media item information, and described media item information is added in the described medium shared library.
Present embodiment provides a kind of digital media server, by the media information on all DMS in the local network being aggregated in the medium shared library among the WISHB, and corresponding source material information and at least one virtual resource information are set for each medium, after receiving the media play request of self terminal, according to the media resource information that the media item information of the medium to be played that wherein carry is selected in described medium shared library and described terminating format information is complementary, again according to the Media Stream of this media resource information to terminal transmission medium to be played; Present embodiment has been realized the centralized management to various media resources, realized medium freely play on the various home media terminals or transcoding after play, solved the inconsistent problem of media formats that all kinds home media terminal that exists in the prior art is supported, realize the migration on medium are from memory device to equipment such as hand-held terminals simultaneously, for the user provides very big facility.
Present embodiment also provides a kind of wireless family integrated service system, can specifically comprise home media server, a plurality of external digital media server, digital media player, Digital Media controller and Digital Media renderer, wherein, home media server can comprise above-mentioned Figure 11 or digital media server shown in Figure 12.
It should be noted that at last: above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that previous embodiment is put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of embodiment of the invention technical scheme.
Claims (9)
1. media play processing method, it is characterized in that, be applied in the wireless family integrated service system, store the medium shared library in the described wireless family integrated service system, described medium shared library is made of the media item information of the medium shared resource correspondence in each home media terminal, described media item information comprises a source material information and at least one virtual resource information of described medium shared resource, and described method comprises:
Receive the media play request of self terminal, the media item information of carried terminal format information and medium to be played in described media play request;
According to the media resource information that the media item information of described medium to be played is selected in described medium shared library and described terminating format information is complementary;
According to the media resource information of selecting the Media Stream of described medium to be played or the media flow transmission of the medium to be played behind the transcoding are arrived described terminal, on described terminal, to play described medium to be played.
2. method according to claim 1, it is characterized in that, when described medium to be played were local file, described media resource information according to selection comprised the Media Stream of described medium to be played or the media flow transmission of the medium to be played behind the transcoding to described terminal:
When the media resource information of selecting is the source material information of described medium to be played, with the media flow transmission of described medium to be played to described terminal;
When the media resource information of selecting is the virtual resource information of described medium to be played, with the media format code transferring of described medium to be played is the desired form of described terminating format information, and the media flow transmission of the medium to be played behind the transcoding is arrived described terminal.
3. method according to claim 1, it is characterized in that, when described medium to be played were real time flow medium, described media resource information according to selection comprised the Media Stream of described medium to be played or the media flow transmission of the medium to be played behind the transcoding to described terminal:
When the media resource information of selecting is the source material information of described medium to be played, gather the Media Stream of described medium to be played from the audio frequency and video input of described wireless family integrated service system, and with the media flow transmission of described medium to be played to described terminal;
When the media resource information of selecting is the virtual resource information of described medium to be played, gather the Media Stream of described medium to be played from the audio frequency and video input of described wireless family integrated service system, with the media format code transferring of described medium to be played is the desired form of described terminating format information, and the media flow transmission of the medium to be played behind the transcoding is arrived described terminal.
4. method according to claim 1, it is characterized in that, when described medium to be played were the local network file, described media resource information according to selection comprised the Media Stream of described medium to be played or the media flow transmission of the medium to be played behind the transcoding to described terminal:
When the media resource information of selecting is the source material information of described medium to be played, described media resource information is redirected to the source digital media server at described medium to be played place, downloads the Media Stream of described medium to be played by described terminal from described source digital media server;
When the media resource information of selecting is the virtual resource information of described medium to be played, download the Media Stream of described medium to be played from the source digital media server at described medium to be played place, with the media format code transferring of described medium to be played is the desired form of described terminating format information, and the media flow transmission of the medium to be played behind the transcoding is arrived described terminal.
5. according to each described method among the claim 1-4, it is characterized in that, also comprise:
Media file information according to the local disk storage generates basic media information storehouse, generate the real-time media information bank according to the program list information that obtains in real time, generate the extended medium information bank according to the media file information on other digital media servers in the local network;
Described basic media information storehouse, described real-time media information bank and described extended medium information bank are polymerized to the source material information bank;
For each the source material information in the described source material information bank is constructed at least one corresponding virtual resource information respectively, at least one media formats of described virtual resource information and described source material information is inequality, and described media formats comprises audio/video coding form, resolution, frame per second, code check, communication protocol and file format;
Source material information and corresponding virtual resource information are assembled, form media item information, and described media item information is added in the described medium shared library.
6. digital media server, it is characterized in that, be applied in the wireless family integrated service system, store the medium shared library in the described wireless family integrated service system, described medium shared library is made of the media item information of the medium shared resource correspondence in each home media terminal, described media item information comprises a source material information and at least one virtual resource information of described medium shared resource, and described digital media server comprises:
Receiver module is used to receive the media play request of self terminal, the media item information of carried terminal format information and medium to be played in described media play request;
Select module, be used for selecting the media resource information that is complementary with described terminating format information in described medium shared library according to the media item information of described medium to be played;
Transport module is used for according to the media resource information of selecting the Media Stream of described medium to be played or the media flow transmission of the medium to be played behind the transcoding being arrived described terminal, to play described medium to be played on described terminal.
7. server according to claim 6 is characterized in that, described transport module comprises:
First transmission unit, be used for when described medium to be played be local file, and the media resource information of selecting is when being the source material information of described medium to be played, with the media flow transmission of described medium to be played to described terminal; Perhaps, being used for working as described medium to be played is local file, and when the media resource information of selecting is the virtual resource information of described medium to be played, with the media format code transferring of described medium to be played is the desired form of described terminating format information, and the media flow transmission of the medium to be played behind the transcoding is arrived described terminal;
Second transmission unit, being used for working as described medium to be played is real time flow medium, and when the media resource information of selecting is the source material information of described medium to be played, gather the Media Stream of described medium to be played from the audio frequency and video input of described wireless family integrated service system, and with the media flow transmission of described medium to be played to described terminal; Perhaps being used for working as described medium to be played is real time flow medium, and when the media resource information of selecting is the virtual resource information of described medium to be played, gather the Media Stream of described medium to be played from the audio frequency and video input of described wireless family integrated service system, with the media format code transferring of described medium to be played is the desired form of described terminating format information, and the media flow transmission of the medium to be played behind the transcoding is arrived described terminal;
The 3rd transmission unit, being used for working as described medium to be played is the local network file, and when the media resource information of selecting is the source material information of described medium to be played, described media resource information is redirected to the source digital media server at described medium to be played place, downloads the Media Stream of described medium to be played by described terminal from described source digital media server; Perhaps, being used for working as described medium to be played is the local network file, and when the media resource information of selecting is the virtual resource information of described medium to be played, download the Media Stream of described medium to be played from the source digital media server at described medium to be played place, with the media format code transferring of described medium to be played is the desired form of described terminating format information, and the media flow transmission of the medium to be played behind the transcoding is arrived described terminal.
8. according to claim 6 or 7 described servers, it is characterized in that, also comprise:
Generation module, be used for generating basic media information storehouse according to the media file information of local disk storage, generate the real-time media information bank according to the program list information that obtains in real time, generate the extended medium information bank according to the media file information on other digital media servers in the local network;
The polymerization module is used for described basic media information storehouse, described real-time media information bank and described extended medium information bank are polymerized to the source material information bank;
Constructing module, be used to each the source material information in the described source material information bank to construct at least one corresponding virtual resource information respectively, at least one media formats of described virtual resource information and described source material information is inequality, and described media formats comprises audio/video coding form, resolution, frame per second, code check, communication protocol and file format;
Knockdown block is used for source material information and corresponding virtual resource information are assembled, and forms media item information, and described media item information is added in the described medium shared library.
9. wireless family integrated service system, it is characterized in that, comprise home media server, a plurality of external digital media server, digital media player, Digital Media controller and Digital Media renderer, described home media server comprises each described digital media server among the aforesaid right requirement 6-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110063455 CN102143385B (en) | 2011-03-16 | 2011-03-16 | Media play processing method, digital media server and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110063455 CN102143385B (en) | 2011-03-16 | 2011-03-16 | Media play processing method, digital media server and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102143385A true CN102143385A (en) | 2011-08-03 |
CN102143385B CN102143385B (en) | 2013-04-24 |
Family
ID=44410564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110063455 Active CN102143385B (en) | 2011-03-16 | 2011-03-16 | Media play processing method, digital media server and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102143385B (en) |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685579A (en) * | 2012-05-02 | 2012-09-19 | 合一网络技术(北京)有限公司 | Method for realizing media sharing and control among devices in local network |
CN102760146A (en) * | 2011-12-29 | 2012-10-31 | 新奥特(北京)视频技术有限公司 | Method and system for releasing and interacting news contents |
CN102929559A (en) * | 2012-09-20 | 2013-02-13 | 深圳市亚特尔科技有限公司 | Method and system for providing file |
CN103036888A (en) * | 2012-12-19 | 2013-04-10 | 南京视海网络科技有限公司 | Self-adapting stream-media play method and self-adapting play unit |
CN103036889A (en) * | 2012-12-19 | 2013-04-10 | 常州中流电子科技有限公司 | Self-adapting streaming media displaying method and self-adapting streaming media displaying system |
CN103167317A (en) * | 2011-12-19 | 2013-06-19 | 上海市闸北区信息化服务中心 | Online video collection broadcasting system and collection broadcasting method |
CN103237053A (en) * | 2013-03-28 | 2013-08-07 | 东莞宇龙通信科技有限公司 | Media file sharing method and TV box |
CN103248611A (en) * | 2012-02-07 | 2013-08-14 | 华为终端有限公司 | Media player processing and controlling method, device and system |
CN103297818A (en) * | 2013-06-05 | 2013-09-11 | 常熟市广播电视总台 | Multi-content aggregation video-on-demand system |
CN103338186A (en) * | 2013-06-05 | 2013-10-02 | 华为技术有限公司 | A content sharing method and an apparatus |
CN103379363A (en) * | 2012-04-19 | 2013-10-30 | 腾讯科技(深圳)有限公司 | Video processing method and apparatus, mobile terminal and system |
WO2013166851A1 (en) * | 2012-05-10 | 2013-11-14 | 华为技术有限公司 | Media playing method, device and system |
CN103686202A (en) * | 2012-09-18 | 2014-03-26 | 中兴通讯股份有限公司 | Real-time transcoding transmitting method and system based on HTTP (Hyper Text Transport Protocol) under DLNA (Digital Living Network Alliance) |
CN104092664A (en) * | 2014-06-18 | 2014-10-08 | 惠州Tcl移动通信有限公司 | Multimedia resource management method, cloud server and electronic devices |
WO2014161310A1 (en) * | 2013-08-30 | 2014-10-09 | 中兴通讯股份有限公司 | Method and apparatus for playing multimedia resource |
CN104105007A (en) * | 2013-04-09 | 2014-10-15 | 腾讯科技(深圳)有限公司 | Video loading method of mobile terminal, devices and system |
CN104104971A (en) * | 2013-04-02 | 2014-10-15 | 腾讯科技(深圳)有限公司 | Video file processing method and system |
WO2015027713A1 (en) * | 2013-08-29 | 2015-03-05 | 小米科技有限责任公司 | Video playback method, apparatus, and terminal device based on video aggregation service |
CN104581234A (en) * | 2013-10-23 | 2015-04-29 | 中兴通讯股份有限公司 | Set-top box and method and system for realizing data transcoding of media based on set-top box |
CN105392047A (en) * | 2015-10-09 | 2016-03-09 | 广东欧珀移动通信有限公司 | Method, device and system for acquiring media file and being applied to DLNA system |
US9288250B2 (en) | 2011-09-16 | 2016-03-15 | Tencent Technology (Shenzhen) Company Limited | Mobile multimedia real-time transcoding system, apparatus, storage medium and method |
CN105530523A (en) * | 2014-09-29 | 2016-04-27 | 中兴通讯股份有限公司 | Method and equipment for business realization |
CN105872791A (en) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | Method and device for playing audio-video file and player |
CN106101750A (en) * | 2016-08-08 | 2016-11-09 | 深圳市众幕电影科技有限公司 | Reflect front advertisement playing control system and control method thereof |
CN106708866A (en) * | 2015-11-16 | 2017-05-24 | 瑞轩科技股份有限公司 | File management method and file management apparatus used for television device |
CN107018186A (en) * | 2017-03-29 | 2017-08-04 | 联想(北京)有限公司 | A kind of resource data transmission method and electronic equipment |
CN111447408A (en) * | 2020-03-03 | 2020-07-24 | 视联动力信息技术股份有限公司 | Monitoring resource transmission method and device |
CN112839238A (en) * | 2019-11-22 | 2021-05-25 | 腾讯科技(深圳)有限公司 | Screen projection playing method and device and storage medium |
CN113055714A (en) * | 2021-03-10 | 2021-06-29 | 百度在线网络技术(北京)有限公司 | Video information processing method, device, equipment and storage medium |
CN114339290A (en) * | 2021-12-30 | 2022-04-12 | 杭州当虹科技股份有限公司 | Large screen management subsystem, large screen synchronous playing system and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101600262A (en) * | 2008-06-04 | 2009-12-09 | 鸿富锦精密工业(深圳)有限公司 | Document handling system and method and media playing apparatus |
CN101697549A (en) * | 2009-10-23 | 2010-04-21 | 中兴通讯股份有限公司 | Method and system for displaying stream media and stream media management server |
CN101808216A (en) * | 2009-02-13 | 2010-08-18 | 纬创资通股份有限公司 | Multimedia management device and system and method thereof |
CN101924913A (en) * | 2005-11-24 | 2010-12-22 | 华为技术有限公司 | Network television service receiving system and method |
-
2011
- 2011-03-16 CN CN 201110063455 patent/CN102143385B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101924913A (en) * | 2005-11-24 | 2010-12-22 | 华为技术有限公司 | Network television service receiving system and method |
CN101600262A (en) * | 2008-06-04 | 2009-12-09 | 鸿富锦精密工业(深圳)有限公司 | Document handling system and method and media playing apparatus |
CN101808216A (en) * | 2009-02-13 | 2010-08-18 | 纬创资通股份有限公司 | Multimedia management device and system and method thereof |
CN101697549A (en) * | 2009-10-23 | 2010-04-21 | 中兴通讯股份有限公司 | Method and system for displaying stream media and stream media management server |
Cited By (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9288250B2 (en) | 2011-09-16 | 2016-03-15 | Tencent Technology (Shenzhen) Company Limited | Mobile multimedia real-time transcoding system, apparatus, storage medium and method |
CN103167317A (en) * | 2011-12-19 | 2013-06-19 | 上海市闸北区信息化服务中心 | Online video collection broadcasting system and collection broadcasting method |
CN102760146A (en) * | 2011-12-29 | 2012-10-31 | 新奥特(北京)视频技术有限公司 | Method and system for releasing and interacting news contents |
WO2013117140A1 (en) * | 2012-02-07 | 2013-08-15 | 华为终端有限公司 | Method, apparatus and system for processing and controlling media play |
JP2017022748A (en) * | 2012-02-07 | 2017-01-26 | ▲華▼▲為▼▲終▼端有限公司 | Media reproduction processing and control method, device, and system |
KR101838427B1 (en) | 2012-02-07 | 2018-03-13 | 후아웨이 디바이스 (둥관) 컴퍼니 리미티드 | Method, apparatus and system for processing and controlling media play |
CN103248611B (en) * | 2012-02-07 | 2017-05-24 | 华为终端有限公司 | Media player processing and controlling method, device and system |
CN103248611A (en) * | 2012-02-07 | 2013-08-14 | 华为终端有限公司 | Media player processing and controlling method, device and system |
EP2804357A1 (en) * | 2012-02-07 | 2014-11-19 | Huawei Device Co., Ltd. | Method, apparatus and system for processing and controlling media play |
US9600226B2 (en) | 2012-02-07 | 2017-03-21 | Huawei Device Co., Ltd. | Media playback processing and control method, apparatus, and system |
US9880806B2 (en) | 2012-02-07 | 2018-01-30 | Huawei Device Co., Ltd. | Media playback processing and control method, apparatus, and system |
EP2804357A4 (en) * | 2012-02-07 | 2015-04-08 | Huawei Device Co Ltd | Method, apparatus and system for processing and controlling media play |
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 |
CN102685579A (en) * | 2012-05-02 | 2012-09-19 | 合一网络技术(北京)有限公司 | Method for realizing media sharing and control among devices in local network |
CN102685579B (en) * | 2012-05-02 | 2015-03-25 | 合一网络技术(北京)有限公司 | Method for realizing media sharing and control among devices in local network |
WO2013166851A1 (en) * | 2012-05-10 | 2013-11-14 | 华为技术有限公司 | Media playing method, device and system |
CN103686202A (en) * | 2012-09-18 | 2014-03-26 | 中兴通讯股份有限公司 | Real-time transcoding transmitting method and system based on HTTP (Hyper Text Transport Protocol) under DLNA (Digital Living Network Alliance) |
CN102929559B (en) * | 2012-09-20 | 2015-07-22 | 深圳市亚特尔科技有限公司 | Method and system for providing file |
CN102929559A (en) * | 2012-09-20 | 2013-02-13 | 深圳市亚特尔科技有限公司 | Method and system for providing file |
CN103036888B (en) * | 2012-12-19 | 2016-04-13 | 南京视海网络科技有限公司 | Adaptive flow media playing method and adaptive identifying unit thereof |
CN103036889A (en) * | 2012-12-19 | 2013-04-10 | 常州中流电子科技有限公司 | Self-adapting streaming media displaying method and self-adapting streaming media displaying system |
CN103036888A (en) * | 2012-12-19 | 2013-04-10 | 南京视海网络科技有限公司 | Self-adapting stream-media play method and self-adapting play unit |
CN103036889B (en) * | 2012-12-19 | 2016-08-17 | 常州中流电子科技有限公司 | A kind of adaptive flow media playing method and Play System thereof |
CN103237053A (en) * | 2013-03-28 | 2013-08-07 | 东莞宇龙通信科技有限公司 | Media file sharing method and TV box |
CN104104971A (en) * | 2013-04-02 | 2014-10-15 | 腾讯科技(深圳)有限公司 | Video file processing method and system |
CN104104971B (en) * | 2013-04-02 | 2018-12-07 | 腾讯科技(深圳)有限公司 | A kind of video file processing method and system |
CN104105007A (en) * | 2013-04-09 | 2014-10-15 | 腾讯科技(深圳)有限公司 | Video loading method of mobile terminal, devices and system |
CN103297818A (en) * | 2013-06-05 | 2013-09-11 | 常熟市广播电视总台 | Multi-content aggregation video-on-demand system |
CN103338186A (en) * | 2013-06-05 | 2013-10-02 | 华为技术有限公司 | A content sharing method and an apparatus |
WO2015027713A1 (en) * | 2013-08-29 | 2015-03-05 | 小米科技有限责任公司 | Video playback method, apparatus, and terminal device based on video aggregation service |
WO2014161310A1 (en) * | 2013-08-30 | 2014-10-09 | 中兴通讯股份有限公司 | Method and apparatus for playing multimedia resource |
EP3041241A4 (en) * | 2013-08-30 | 2016-08-31 | Zte Corp | Method and apparatus for playing multimedia resource |
CN104427355B (en) * | 2013-08-30 | 2018-11-02 | 中兴通讯股份有限公司 | A kind of playback method and device of multimedia resource |
US9584842B2 (en) | 2013-08-30 | 2017-02-28 | Zte Corporation | Method and apparatus for playing multimedia resource |
CN104427355A (en) * | 2013-08-30 | 2015-03-18 | 中兴通讯股份有限公司 | Method and device for playing multimedia source |
CN104581234B (en) * | 2013-10-23 | 2019-10-11 | 中兴通讯股份有限公司 | A kind of set-top box and the method and system based on set-top box realization media data transcoding |
CN104581234A (en) * | 2013-10-23 | 2015-04-29 | 中兴通讯股份有限公司 | Set-top box and method and system for realizing data transcoding of media based on set-top box |
CN104092664A (en) * | 2014-06-18 | 2014-10-08 | 惠州Tcl移动通信有限公司 | Multimedia resource management method, cloud server and electronic devices |
US10708330B2 (en) | 2014-06-18 | 2020-07-07 | Huizhou Tcl Mobile Communication Co., Ltd | Multimedia resource management method, cloud server and electronic apparatus |
CN105530523A (en) * | 2014-09-29 | 2016-04-27 | 中兴通讯股份有限公司 | Method and equipment for business realization |
CN105530523B (en) * | 2014-09-29 | 2019-12-03 | 中兴通讯股份有限公司 | A kind of service implementation method and equipment |
CN105392047A (en) * | 2015-10-09 | 2016-03-09 | 广东欧珀移动通信有限公司 | Method, device and system for acquiring media file and being applied to DLNA system |
CN105392047B (en) * | 2015-10-09 | 2019-02-19 | Oppo广东移动通信有限公司 | The method, apparatus and system of acquisition media file applied to DLNA system |
CN106708866A (en) * | 2015-11-16 | 2017-05-24 | 瑞轩科技股份有限公司 | File management method and file management apparatus used for television device |
CN105872791A (en) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | Method and device for playing audio-video file and player |
CN106101750B (en) * | 2016-08-08 | 2022-11-11 | 深圳市众幕电影科技有限公司 | Advertisement playing control system before showing and control method thereof |
CN106101750A (en) * | 2016-08-08 | 2016-11-09 | 深圳市众幕电影科技有限公司 | Reflect front advertisement playing control system and control method thereof |
CN107018186A (en) * | 2017-03-29 | 2017-08-04 | 联想(北京)有限公司 | A kind of resource data transmission method and electronic equipment |
CN112839238A (en) * | 2019-11-22 | 2021-05-25 | 腾讯科技(深圳)有限公司 | Screen projection playing method and device and storage medium |
CN111447408A (en) * | 2020-03-03 | 2020-07-24 | 视联动力信息技术股份有限公司 | Monitoring resource transmission method and device |
CN113055714A (en) * | 2021-03-10 | 2021-06-29 | 百度在线网络技术(北京)有限公司 | Video information processing method, device, equipment and storage medium |
CN113055714B (en) * | 2021-03-10 | 2022-07-22 | 百度在线网络技术(北京)有限公司 | Video information processing method, device, equipment and storage medium |
CN114339290A (en) * | 2021-12-30 | 2022-04-12 | 杭州当虹科技股份有限公司 | Large screen management subsystem, large screen synchronous playing system and method |
CN114339290B (en) * | 2021-12-30 | 2024-07-19 | 杭州当虹科技股份有限公司 | Large screen management subsystem, large screen synchronous playing system and method |
Also Published As
Publication number | Publication date |
---|---|
CN102143385B (en) | 2013-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143385B (en) | Media play processing method, digital media server and system | |
CN101159577B (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
US9351020B2 (en) | On the fly transcoding of video on demand content for adaptive streaming | |
CN101321268B (en) | Personal media broadcasting system | |
US20110119724A1 (en) | Proxy Functionality | |
KR101771003B1 (en) | Content output system and codec information sharing method thereof | |
CN102790921B (en) | Method and device for choosing and recording partial screen area of multi-screen business | |
CN105340257A (en) | Distribution system for transitioning to new services | |
CN101742173A (en) | Method for supporting watching two-path video and network interaction television system | |
CN106303674B (en) | Data transmission method, device and intelligent television system | |
CN103702139A (en) | Video-on-demand system based on scalable coding under mobile environment | |
CN102638443A (en) | Method and system for sharing streaming media resources, and device with DLNA (Digital Living Network Alliance) function | |
US8930442B2 (en) | Apparatus and method for playing media content data | |
CN101848367B (en) | File-based video live webcasting method | |
CN102421033A (en) | Method for realizing television program sharing on mobile terminal | |
JP2013106344A (en) | Method of outputting video content from digital media server to digital media renderer, and related media sharing system | |
CN105681139A (en) | Devices and methods for obtaining media stream with adaptive resolutions | |
CN203015055U (en) | Digital television set top box with transcoding function | |
CN104581234B (en) | A kind of set-top box and the method and system based on set-top box realization media data transcoding | |
WO2012041039A1 (en) | Method, correlative equipment and system for digital tv terminal accessing internet video | |
CN105794214A (en) | Network personal video recorder savings with scalable video coding | |
CN103780923A (en) | System and method for multi-image playing based on webpage | |
CN101137048A (en) | Method to reduce living broadcast channel switching time under single broadcast mode | |
CN101605243B (en) | Method, media apparatus and user side apparatus for providing programs | |
CN103986975B (en) | A kind of gateway device and program transmission method |
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 |