CN105578193A - Data transcoding system and method based on digital video conversion box - Google Patents
Data transcoding system and method based on digital video conversion box Download PDFInfo
- Publication number
- CN105578193A CN105578193A CN201511025962.3A CN201511025962A CN105578193A CN 105578193 A CN105578193 A CN 105578193A CN 201511025962 A CN201511025962 A CN 201511025962A CN 105578193 A CN105578193 A CN 105578193A
- Authority
- CN
- China
- Prior art keywords
- transcoding
- media
- media data
- main controller
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to a data transcoding system based on a digital video conversion box. The system comprises a network communicator, a signal transceiver, a master controller, a transcoder, a resource integrated processor, a memory and at least one media device, wherein a transcoding request sent by the media device can be received and analyzed, and a transcoding scheme is determined; to-be-transcoded media data are downloaded, the to-be-transcoded media data are transcoded according to the determined transcoding scheme, and the transcoded media data are sent to the media device; and media data which cannot be played by the media device are converted to media data which can be played by the media device, so that the media device is fully utilized to play various media data with high video coding standard, and the replacement cost is reduced.
Description
Technical field
The present invention relates to transcoded data technology, be specifically related to a kind of transcoded data system and method based on digital video switching box.
Background technology
Along with the arrival in television digitization epoch, the requirement of people to video quality is more and more higher; Its from smoothness-SD-high definition-super clear-blue light one tunnel video quality is developed more and more higher; But, also make troubles to video content process while video pictures quality significantly promotes.Its because of compression ratio too high, occupied bandwidth is too large, is unfavorable for storage and the Internet Transmission of high clear video image; For improving transmission and storage efficiency, more and more senior digital code/decode format arises at the historic moment, along with the continuous progress of video coding algorithm, need the media device having corresponding decoding capability more renewed,, this development could be adapted to, but, if all updated by all media devices, such cost is too high.Therefore, how to realize utilizing existing media device to play the media data of high video encoding standard, become problem demanding prompt solution.
Summary of the invention
For the problems referred to above, main purpose of the present invention is to provide a kind of transcoded data system and method based on digital video switching box, and media device can be utilized to play the media data of various high video encoding standard.
The technical scheme adopted to realize object of the present invention is a kind of transcoded data system based on digital video switching box, this system comprise network communication device, signal transceiver, main controller, transcoder, resource comprehensive processor, memory and and at least one media device; Wherein,
Network communication device, is communicated with for providing between main controller and the Internet.
Signal transceiver, has been used for message and data interaction;
Main controller, accepts transcoding request, resolves and determines Transcoding Scheme, triggers transcoder and resource comprehensive processor;
Transcoder, what reception main controller sent treats transcoding media data, treats transcoding media data and carries out transcoding, and media data after transcoding is sent to memory according to the Transcoding Scheme determined;
Resource comprehensive processor, downloads and treats that transcoding media Data Concurrent gives memory, and media data after obtaining and upload transcoding;
Memory, for storing media data after transcoding media data and transcoding;
Media device, is connected with main controller initialization, device registration ID, and reports self decoding capability collection and send transcoding request.
Further, described main controller, also for recording and the transcoding capabilities collection of the mark ID of storage media devices, media interviews control (MAC) address information, decoding capability collection and transcoder.
Further, described transcoding request comprises: media device ID, IP address, MAC Address and transcoding source address.
Further, the transcoding request of media device resolved by described main controller, determine Transcoding Scheme, comprise: transcoding request resolved by main controller, obtain and resolve transcoding source address, obtain transcoding source address corresponding treat transcoding media form, and will treat that transcoding media form mates with described transcoding capabilities collection, described transcoding capabilities collection will be mated with media device decoding capability collection.
Further, described main controller triggers transcoder and resource comprehensive processor comprises: transmission comprises the transcoding message of Transcoding Scheme to transcoder, and transmission includes the download message of transcoding source address to resource comprehensive processor.
Further, described transcoder comprises: the first sub-processor, decoder and encoder; Wherein, described first sub-processor, for reporting self transcoding capabilities collection to main controller, and processes the transcoding message of main controller transmission; Described decoder, for treating transcoding media data decode, obtaining source media data, and source media data is sent to encoder; Described encoder, for carrying out recompile to source media data, obtains media data after transcoding.
Present invention also offers a kind of transcoded data method based on digital video switching box, described method comprises:
A, main controller record the transcoding capabilities collection of the ID of storage media devices, mac address information, decoding capability collection and transducer.
B, main controller receive and resolve the transcoding request received, and determine Transcoding Scheme;
C, transcoder are downloaded and are treated transcoding media data, treat transcoding media data carry out transcoding according to the Transcoding Scheme determined, and media data after sending transcoding.
Further, describedly determine Transcoding Scheme, comprising: resolve the transcoding request that media device sends, obtain and resolve transcoding source address, what acquisition transcoding source address was corresponding treats transcoding media form, and will treat that transcoding media form mates with described transcoding capabilities collection; Described transcoding capabilities collection is mated with described decoding capability collection.
Further, described in treat transcoding media data and carry out transcoding, comprising: download and treat transcoding media data, treat transcoding media data decode and obtain source media data, and recompile is carried out to source media data, obtain media data after transcoding.
The present invention can receive and resolve the transcoding request that media device sends, and determines Transcoding Scheme; Transcoding media data are treated in download, treat transcoding media data carry out transcoding according to the Transcoding Scheme determined, and after sending transcoding media data to media device; The media data that media device can not be play is converted to the media data that can play, thus makes full use of the media data that media device plays various high video encoding standard, reduce replacement cost.
Accompanying drawing explanation
Fig. 1 is a kind of transcoded data system configuration schematic diagram based on digital video switching box of the present invention;
Fig. 2 is the realization flow schematic diagram of a kind of transcoded data method based on digital video switching box of the present invention;
Embodiment
Below in conjunction with drawings and the specific embodiments, the present invention is further detailed explanation.
As shown in Figure 1, a kind of transcoded data system based on digital video switching box, this system comprise signal transceiver, main controller, transcoder, resource comprehensive processor, memory and and at least one media device; Wherein,
Network communication device, is communicated with for providing between main controller and the Internet, provides resource to watch, downloads and search.
Signal transceiver, completes message and data interaction, specifically by cable LAN and WLAN (wireless local area network); Here, described WLAN (wireless local area network) can be Wifi, bluetooth, or other wireless communication modes;
Main controller, accepts transcoding request, resolves and determines Transcoding Scheme, triggers transcoder and resource comprehensive processor; Main controller is also for recording and the transcoding capabilities collection of the mark (ID) of storage media devices, media interviews control (MAC) address information, decoding capability collection and transcoder; Here, described transcoding capabilities collection comprises: the decoded media form that described transcoder is supported, as H.265, and encoded media form, as MPEG-2, H.264, and described media formats is arranged to low complex degree by high complexity; Described transcoding request comprises: media device ID, IP address, MAC Address and transcoding source address; Here, described transcoding source address can be the interior local URL stored of network uniform resource finger URL (URL) or local area network (LAN).
Transcoder, what reception main controller sent treats transcoding media data, treats transcoding media data and carries out transcoding, and media data after transcoding is sent to memory according to the Transcoding Scheme determined;
Resource comprehensive processor, downloads and treats that transcoding media Data Concurrent gives memory, and media data after obtaining and upload transcoding;
Memory, for storing media data after transcoding media data and transcoding;
Media device, is connected with main controller initialization, device registration ID, and reports self decoding capability collection and send transcoding request.
In the present embodiment, described transcoder supports software and hardware transcoding, and when treating transcoding media data and carrying out transcoding, prioritizing selection hardware transcoding, the form that hardware transcoding is not supported, carries out software transcoding; Described transcoder comprises: the first sub-processor, decoder and encoder; Wherein, the first sub-processor, for reporting self transcoding capabilities collection to main controller, and processes the transcoding message of main controller transmission; Decoder, for treating transcoding media data decode, obtaining source media data, and source media data is sent to encoder; Encoder, for carrying out recompile to source media data, obtaining media data after transcoding, and being stored in memory by media data after transcoding.
In the present embodiment, described resource comprehensive processor is downloaded and is treated transcoding media data, be specially: the download message that main controller sends resolved by scheduling of resource processor, obtain transcoding source address, send download request download and treat transcoding media data, and store in memory after being received by signal transceiver, wait for transcoding; Here, described download request can be real time streaming transport protocol (RTSP) request, HTTP (HTTP) request, or other communications protocol request methods.
Fig. 2 is the realization flow schematic diagram of a kind of transcoded data method based on digital video switching box of the present invention,
As shown in Figure 2, the realization flow of the method for this media data transcoding comprises:
S201: media device is connected with main controller initialization, obtains media playing resources list; Here, described media device is connected with main controller initialization and can passes through cable LAN, or WLAN (wireless local area network) WIFI or bluetooth, or other wireless communication modes; When described media device is connected with main controller again, by mating the MAC Address of media device ID or coupling media device or mating the combination in any of media device IP or coupling media device ID, IP and MAC Address, or mate other any mark that can be used as low performance media device identification, obtain the decoding capability collection of media device; Before described media device is connected with main controller, media device, by software upgrading, is supported to carry out transcoding request interactive function with described digital video switching box; Described digital video switching box is when starting initialization, and transcoder reports self transcoding capabilities collection to main controller, is stored by controller, and automatically upgrades when there is new software version, easily extensible transcoding capabilities; After described media device is connected with main controller initialization, the method also comprises: low performance media device device registration ID, reports self decoding capability collection to main controller, and is stored by main controller; H.265 and encoded media form described transcoding capabilities collection comprises the decoded media form that described digital video switching box is supported, as, as MPEG-2, H.264, and described media formats is arranged to low complex degree by high complexity; Described decoding capability collection comprises the decoded media form that media device is supported, as MPEG-2, H.264, and described decoded media form is arranged to low complex degree by high complexity; Here, the list of described acquisition media playing resources is specially: digital video switching box is connected with the Internet by home gateway,
S202: media device needs to play media resource, sends playing request message to controller; Here, described playing request message comprises: media device ID, IP address, MAC Address, broadcast source address; Here, described broadcast source address can be the interior local URL stored of network uniform resource finger URL (URL) or local area network (LAN).
S203: transcoding request resolved by main controller, obtains media formats to be played, judges whether media device supports that this media formats is decoded, if supported, performs S204; If do not supported, perform S206; Described herely judge whether media device supports that this media formats is decoded, be specially: playing request message resolved by main controller, obtain media formats to be played, and media formats to be played is mated with low performance media device decoding capability collection, judge whether media device supports that this media formats is decoded; Described judging whether supports that described media format code transferring is specially: playing request message resolved by main controller, obtains media formats to be played, and mated with self transcoding capabilities collection by media formats to be played, judge whether to support described media format code transferring;
S204: media data to be played downloaded by resource comprehensive processor, and sends to memory; Media data to be played downloaded by resource comprehensive processor described here, be specially: main controller transmission includes the download message of broadcast source address to resource comprehensive processor, download message resolved by resource comprehensive processor, obtain broadcast source address, send download request and download media data to be played, and store in memory after being received by signal transceiver; Here, described download request can be RTSP request, HTTP request, or other communications protocol request methods.
S205: resource comprehensive processor uploads media data to be played to media device, performs S211 afterwards.
S206: main controller judges whether self supports described media format code transferring further, if supported, performs S207; If do not supported, perform S209;
S207: main controller determination Transcoding Scheme, and perform S204 ': media data to be played downloaded by resource comprehensive processor, and sends to memory; Describedly determine that Transcoding Scheme is specially: first main controller will treat that transcoding media form mates with self transcoding capabilities collection, then further self transcoding capabilities collection is mated with media device decoding capability collection, determine Transcoding Scheme, prioritizing selection hardware transcoding, the form that hardware transcoding is not supported selects software transcoding.
S208: main controller transmission comprises the transcoding message of Transcoding Scheme to transcoder, and transcoder is treated transcoding media data and carried out real-time transcoding, and media data after transcoding is sent to memory, performs S210; Transcoder described here is treated transcoding media data and is carried out real-time transcoding, is specially: the first sub-processor resolves the transcoding request comprising Transcoding Scheme, obtains Transcoding Scheme; Decoder treats transcoding media decoding data, obtains source media data, and source media data is sent to encoder; Encoder carries out recompile to source media data, obtains media data after transcoding, and is stored in memory by media data after transcoding.
S209: main controller sends and do not support that transcoding message is to media device, performs S211 afterwards.
S210: after transcoding uploaded by resource comprehensive processor, media data is to media device, and performs S211.
S211: terminate this handling process.
These are only some embodiments of the present invention, to those skilled in the art, also can carry out some distortion and improvement without departing from the concept of the premise of the invention, these all belong to protection scope of the present invention.
Claims (9)
1. based on a transcoded data system for digital video switching box, this system comprise network communication device, signal transceiver, main controller, transcoder, resource comprehensive processor, memory and and at least one media device; It is characterized in that,
Described network communication device, is communicated with for providing between main controller and the Internet.
Described signal transceiver, has been used for message and data interaction;
Described main controller, accepts transcoding request, resolves and determines Transcoding Scheme, triggers transcoder and resource comprehensive processor;
Described transcoder, what reception main controller sent treats transcoding media data, treats transcoding media data and carries out transcoding, and media data after transcoding is sent to memory according to the Transcoding Scheme determined;
Described resource comprehensive processor, downloads and treats that transcoding media Data Concurrent gives memory, and media data after obtaining and upload transcoding;
Described memory, for storing media data after transcoding media data and transcoding;
Described media device, is connected with main controller initialization, device registration ID, and reports self decoding capability collection and send transcoding request.
2. a kind of transcoded data system based on digital video switching box according to claim 1, it is characterized in that: described main controller, also for recording and the transcoding capabilities collection of the mark ID of storage media devices, media interviews control (MAC) address information, decoding capability collection and transcoder.
3. a kind of transcoded data system based on digital video switching box according to claim 1, is characterized in that: described transcoding request comprises media device ID, IP address, MAC Address and transcoding source address.
4. a kind of transcoded data system based on digital video switching box according to claim 1, it is characterized in that: the transcoding request of media device resolved by described main controller, determine Transcoding Scheme, comprise: transcoding request resolved by main controller, obtain and resolve transcoding source address, obtain transcoding source address corresponding treat transcoding media form, and will treat that transcoding media form mates with described transcoding capabilities collection, described transcoding capabilities collection will be mated with media device decoding capability collection.
5. a kind of transcoded data system based on digital video switching box according to claim 1, it is characterized in that: described main controller triggers transcoder and resource comprehensive processor comprises: transmission comprises the transcoding message of Transcoding Scheme to transcoder, transmission includes the download message of transcoding source address to resource comprehensive processor.
6. a kind of transcoded data system based on digital video switching box according to claim 1, is characterized in that: described transcoder comprises: the first sub-processor, decoder and encoder; Wherein, described first sub-processor, for reporting self transcoding capabilities collection to main controller, and processes the transcoding message of main controller transmission; Described decoder, for treating transcoding media data decode, obtaining source media data, and source media data is sent to encoder; Described encoder, for carrying out recompile to source media data, obtains media data after transcoding.
7., based on a transcoded data method for digital video switching box, described method comprises:
A, main controller record the ID of storage media devices, mac address information, decoding capability collection and conversion
The transcoding capabilities collection of device.
B, main controller receive and resolve the transcoding request received, and determine Transcoding Scheme;
C, transcoder are downloaded and are treated transcoding media data, treat transcoding media data carry out transcoding according to the Transcoding Scheme determined, and media data after sending transcoding.
8. a kind of transcoded data method based on digital video switching box according to claim 7, it is characterized in that: describedly determine Transcoding Scheme, comprise: resolve the transcoding request that media device sends, obtain and resolve transcoding source address, what acquisition transcoding source address was corresponding treats transcoding media form, and will treat that transcoding media form mates with described transcoding capabilities collection; Described transcoding capabilities collection is mated with described decoding capability collection.
9. a kind of transcoded data method based on digital video switching box according to claim 7, it is characterized in that: described in treat transcoding media data and carry out transcoding, comprise: download and treat transcoding media data, treat transcoding media data decode and obtain source media data, and recompile is carried out to source media data, obtain media data after transcoding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511025962.3A CN105578193A (en) | 2015-12-31 | 2015-12-31 | Data transcoding system and method based on digital video conversion box |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511025962.3A CN105578193A (en) | 2015-12-31 | 2015-12-31 | Data transcoding system and method based on digital video conversion box |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105578193A true CN105578193A (en) | 2016-05-11 |
Family
ID=55887790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511025962.3A Pending CN105578193A (en) | 2015-12-31 | 2015-12-31 | Data transcoding system and method based on digital video conversion box |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105578193A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109361925A (en) * | 2018-11-14 | 2019-02-19 | 浙江远算云计算有限公司 | A kind of video flowing accelerated method based on HEVC transcoding |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6992725B2 (en) * | 2001-10-22 | 2006-01-31 | Nec Electronics America, Inc. | Video data de-interlacing using perceptually-tuned interpolation scheme |
CN101420619A (en) * | 2008-11-20 | 2009-04-29 | 四川长虹电器股份有限公司 | Distributed media format code transferring method |
CN101433082A (en) * | 2006-05-02 | 2009-05-13 | Lg电子株式会社 | Converting image format |
CN102065269A (en) * | 2010-11-18 | 2011-05-18 | 深圳市同洲电子股份有限公司 | Method for carrying out video session, video session system and set top boxes (STBs) |
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 |
-
2015
- 2015-12-31 CN CN201511025962.3A patent/CN105578193A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6992725B2 (en) * | 2001-10-22 | 2006-01-31 | Nec Electronics America, Inc. | Video data de-interlacing using perceptually-tuned interpolation scheme |
CN101433082A (en) * | 2006-05-02 | 2009-05-13 | Lg电子株式会社 | Converting image format |
CN101420619A (en) * | 2008-11-20 | 2009-04-29 | 四川长虹电器股份有限公司 | Distributed media format code transferring method |
CN102065269A (en) * | 2010-11-18 | 2011-05-18 | 深圳市同洲电子股份有限公司 | Method for carrying out video session, video session system and set top boxes (STBs) |
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 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109361925A (en) * | 2018-11-14 | 2019-02-19 | 浙江远算云计算有限公司 | A kind of video flowing accelerated method based on HEVC transcoding |
CN109361925B (en) * | 2018-11-14 | 2019-07-16 | 浙江远算云计算有限公司 | A kind of video flowing accelerated method based on HEVC transcoding |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143385B (en) | Media play processing method, digital media server and system | |
US8910220B2 (en) | Multi-format distribution of content | |
JP4654918B2 (en) | Information processing apparatus and information processing system | |
US20090154556A1 (en) | Adaptive multimedia system for providing multimedia contents and codec to user terminal and method thereof | |
CN110661752A (en) | Plug-in-free real-time video playing system and method | |
CN102014284B (en) | Method, system and device for acquiring parameter set value of video code stream in transcoding business | |
US7974313B2 (en) | System for intermediating A/V stream between data network and IEEE 1394 network and method thereof | |
CN105191326A (en) | Video streaming in a wireless communication system | |
TW201136227A (en) | Wireless transmission of data using an available channel of a spectrum | |
CN104581234B (en) | A kind of set-top box and the method and system based on set-top box realization media data transcoding | |
US20160041993A1 (en) | Apparatus and methods for lightweight transcoding | |
CN114040232B (en) | Screen projection system, screen projection method, electronic equipment and storage medium | |
CN106375859B (en) | A kind of media processing method, device and terminal | |
CN105577645A (en) | Agent-based HLS client-end device and realization method thereof | |
CN112422978A (en) | Intelligent transcoding method and device, electronic equipment and storage medium | |
US10779141B2 (en) | Device and method for a gateway for the consistent updating of the services of a home network | |
CN115865884A (en) | Network camera data access device and method, network camera and medium | |
US20110320571A1 (en) | Apparatus and method for live streaming between mobile communication terminals | |
CN106134207B (en) | Transmission device, transmission method, reception device, and reception method | |
CN111093082A (en) | Method and system for live broadcasting of streaming media | |
CN105578193A (en) | Data transcoding system and method based on digital video conversion box | |
KR101621530B1 (en) | Method and System for Providing Flash Contents via Mobile Network and Method and Apparatus for Converting Flash Contents | |
US20230188623A1 (en) | System and method for providing multicast to unicast services | |
CN104333765A (en) | Processing method and device of video live streams | |
CN201585081U (en) | Decoding play system, server and digital television receiving terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160511 |
|
WD01 | Invention patent application deemed withdrawn after publication |