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 PDF

Info

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
Application number
CN201511025962.3A
Other languages
Chinese (zh)
Inventor
李金东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Yibo Technology Co Ltd
Original Assignee
Wuhan Yibo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Yibo Technology Co Ltd filed Critical Wuhan Yibo Technology Co Ltd
Priority to CN201511025962.3A priority Critical patent/CN105578193A/en
Publication of CN105578193A publication Critical patent/CN105578193A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods 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

A kind of transcoded data system and method based on digital video switching box
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.
CN201511025962.3A 2015-12-31 2015-12-31 Data transcoding system and method based on digital video conversion box Pending CN105578193A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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