paano po mag test ng data transmission sa HDMI sa ethernet encoder board

Paano subukan ang paghahatid ng data sa HDMI sa ethernet encoder board?

Paki check ang below video sa YouTube.

Ito ang aming video, audio, at serial data encoder board, 1746, isang HDMI + CVBS o SDI + AHD + CVBS + Input ng data ng serial port, ethernet rj45 output encoder board, para sa h264 or h265, may mababang latency oo / walang modelo ng switch.

Ang serial port ay konektado sa computer, gagamitin namin ang isang serial port tool software bilang ang serial port data source. Ang computer ay magpapadala ng data sa board na ito sa pamamagitan ng serial port. Ang board na ito ay kumokonekta rin sa HDMI video at audio input. Ang ethernet output cable nito ay konektado sa parehong computer. Gagamitin namin ang isa pang software ng computer bilang receiver ng data ng serial port. Sa test video na ito, ang receiver software ay Windows OS, maaari din kaming mag alok sa iyo ng Linux o iba pang mga operating system.

Ang ethernet cable at serial cable ng encoder board ay konektado sa computer. Ngayon tingnan natin ang configuration ng parameter, type ang encoder default IP address (192.168.1.30) para buksan ang web server page. Ang lokal na IP ay ang kanyang sariling IP address. Dito na, Magpasok ng isang multicast address. Para lang ipakita sa iyo ang function, malalaman mo kung bakit ganito ang set up nito mamaya.

Tapos yung UDP port na pinadala niya, Ipapadala nito ang data sa multicast address na ito mamaya. Sa ilalim ng daungan na ito, at sa pamamagitan ng UDP protocol, alin ang aming pasadyang protocol.

Ngayon ang coding board na ito, Makikita mo na detect niya ang kasalukuyang 1080P HDMI input, ipinapakita ang 1080P 60 input ng video. Dito namin piliin ang H265,
mababa ang latency pinipili namin no. Lahat ng iba pang mga pagpipilian ay awtomatikong

OK, ito ang serial port tool software ko, ngayon COM3 na ang communication port sa computer ko. Ang baud rate ay 115200, at piliin ang Hexadecimal at Loop Send, isang daang milimetro ang panahon.

Sa text area, nag type kami ng ilang data, Gusto kong magpadala mula sa serial port data encoder sa computer receiver. Ang kanang window sa aking computer ay ang programa ng pagsubok para sa pagtanggap ng data.

Ngayon hayaan mo akong ipaliwanag ang mga parameter na ito. Ito ang utos para sa programa ng pagsubok.

Mayroong 4 mga parameter dito, ipaliwanag ang unang parameter, at babalik ako sa programa at silipin. Ang unang parameter ay tumutugma sa H264 o H265. Kaya tingnan ang pagsasaayos ng web page. Nangangahulugan ito na ang configuration ng encoding board ay pareho sa mga parameter ng pagtanggap.

Narito ang mga parameter. Ang unang kailangan mong ipasok ay 1, na ang ibig sabihin ay H265, Para sa pangalawa, ipasok ang 0, 0 ibig sabihin mababa ang latency ay no.

Ang pangatlo ay ang numero ng port ng UDP, sabihin mo lang kung saang port makakatanggap ng data, at ang encoding board ay 8090. Ang ikaapat na parameter ay ang kanyang pagtanggap ng IP address. Ang multicast address ay dapat na pareho sa encoding board ni, Pagkatapos ay handa na ang mga parameter na ito.

Ngayon simulan natin ang pagsubok, Ang serial port tool ay nagpapadala nito sa isang loop, Pagkatapos ay sa window ng pagtanggap, kami ay tumatanggap ng. Patuloy itong nagpapadala ng aa na ito, Tapos pinapakita dito aa.

Ngayon ay nagdaragdag kami ng data sa transmiter side, Maaari mong makita na ang data ay idinagdag dito. Ito ay real time. Pinatutunayan nito na ang data ay isang transparent transmission. Kung mayroon kang anumang mga katanungan, paki ugnayan na lang po kami.

Sa darating na video na ito, Ipapakita ko sa iyo kung paano gamitin ang encoder board upang magpadala ng serial data maliban sa video.

Una, Tingnan natin ang utos na ito. Ito ay may apat na mga parameter. Ang utos na ito ay maaaring tukuyin ang isang maximum ng apat na variable na parameter. Lahat 4 pwedeng tukuyin, O maaari ko lamang tukuyin 3 tulad ng ngayon, Pwede ko pa nga i specify ang dalawa o isa. Kung hindi mo tinukoy, gagamitin ito sa default. Kung hindi ko tinukoy ang huling parameter. Ang resulta ay hindi ito makakatanggap ng serial port data.

Tingnan mo, ang serial port tool na ito ay patuloy na nagpapadala ng data. Bagamat ito ay ipinapadala, makikita mo na walang data na natanggap dito. Ang dahilan ay hindi mo tinukoy ang multicast address. Kaya hindi nito matanggap ang data.

Ito ay para lamang sa mga layunin ng pagpapakita. Partikular kong itinakda ang isang multicast address sa pahina ng parameter. Kapag ang encoding board ay nakatakda upang ipadala sa multicast address. Ang ikaapat na parameter ng utos, Kailangang ipasok ang multicast address na ito, Kung hindi man hindi mo matatanggap ang data.

unicast address ang gamit ko dito, I specify ang IP address ng aking kasalukuyang computer, Palitan mo lang ang target address sa IP ng computer ko,
Pagkatapos ay kailangan mong i restart ang software. Tapos balik tayo at tingnan. Kapag nakumpleto ng code board ang restart, Ang data ay dapat matanggap sa kanang window, Tingnan mo, data ang natatanggap dito.

Kung binago mo ang iba pang mga parameter sa mga setting ng parameter ng pahina ng encoder board, ang mga parameter ng utos sa pagtanggap ng dulo ay dapat ding baguhin nang naaayon.

Halimbawa, hindi ka gumagamit ng H265 encoding, pero H264, Hayaan mo subukan ko rin ito, Ultra mababang latency, Piliin ang Oo dito sa pagkakataong ito, Binago ko ang mga parameter ng board ng pag encode. Makikita mo na walang data na natanggap sa kanang bahagi.

Ang dahilan ay kapag ang mga parameter ay binago sa coding board, ang mga ito ay epektibo kaagad. Kung hindi mo baguhin ang pagtanggap dulo, ito ay magprompt ng isang error.

So paano ko ito mamodify? Ang unang parameter ay H264, kaya kailangan mo itong palitan ng 0. Ang pangalawa ay mababang latency, kailangan mong baguhin sa 1
, Pagkatapos itakda ang mga parameter, patakbuhin ito muli at ang data ay matatanggap na rin. Ito ay isang programa na tumatakbo sa ilalim ng Windows. Kaya nangangahulugan ito na ang mga parameter ng programa ng pagtanggap ay dapat na naaayon sa mga parameter na itinakda sa pahina ng parameter ng board ng pag encode.

Ang kaukulang relasyon ay ang apat na parameter na ito, Ang una ay H264 o H265, Ang pangalawa ay mababa ang latency, Ang pangatlo ay ang numero ng port ng UDP, Ang pang apat ay ang IP address.

Tingnan natin muli ang source program, Baguhin muna natin ito. Ito ang anotasyon. Turn on muna natin ang mga comments. Ngayon ay ipi print out niya ang decoded video. Dito din namin i print ang decoded audio.

Dito tayo ay debug nang direkta. Kung mayroon kang software na ito, Hindi mo kailangang mag type sa mga utos sa lahat. Gamitin ang software na ito nang direkta, Maaari mong ayusin ito upang makuha ang data na gusto mo, Dahil ito ay tumatakbo ito nang direkta dito, Wala itong apat na parameter na iyon. Minsan ginagamit nito ang mga default na parameter.
Kaya upang baguhin ang default H265, Tingnan mo, ang mga resulta ay ipinapakita.

Tingnan natin kung ano ang ipinapakita nito. Ito ay video data, Ito ang laki, Pagkatapos ito ay nagpapahiwatig kung ito ay isang key frame. Ang video na ito ay nahahati sa i frame at p frame, Ang huli ay ang timestamp, Ito ay dumarami. Makikita mo na ang isang ito ay mas malaki kaysa sa isa na iyon.

Tapos ito ang audio na decoded nito, Ito ang laki, Tapos ito ang sampling rate nito 48K, Dual channel, Ito ang decoded audio.

Pagkatapos ito ay ang decoded serial port data, Iyan ay, ang data na ipinapadala namin sa UDP, Ito ay package ang video, audio, at serial data magkasama at ipadala ito, Pagkatapos ay kunin mo ang aming programa, Maaari mong ipaliwanag ito nang hiwalay, Pagkatapos ay bumalik ka upang gawin ang video at audio decoding. Maaari mo ring gawin ang serial port data analysis.

Ito ang video, audio, at data na maaaring makuha nang lubusan gamit ang UDP.

Kung mayroon kang anumang mga katanungan tungkol sa paghahatid ng data sa HDMI sa ethernet encoder, mangyaring huwag mag-atubiling makipag-ugnay sa amin.

Mga Board ng Encoder Module

Mga Board ng Decoder Module

Magagamit para sa Pag-customize

Magtanong ng isang katanungan

← Bumalik

Ipinadala ang iyong mensahe