Ավելի ցածր ուշացում HDMI CVBS UVC USB դեպի IP Ethernet RTSP UDP վիդեո կոդավորիչի փոխարկիչի տախտակի փորձարկում վեբ-տեսախցիկով

Բովանդակություն

USB տեսախցիկի վիդեո կոդավորման տախտակ

Այսօր, մի հաճախորդ խնդրեց ինձ ցույց տալ UVC-ն RTSP վիդեո կոդավորման տախտակին. Այսպիսով, ստորև ներկայացված տեսանյութում, Ես ցույց եմ տալիս USB տեսախցիկի աշխատանքը մեր վիդեո կոդավորիչով, HDMI CVBS UVC USB դեպի IP ethernet RTSP UDP վիդեո կոդավորիչ, և թողարկել կենդանի հոսք.

Վեբ տեսախցիկը մուտքագրվում է USB-ի միջոցով վիդեո կոդավորման տախտակ, և վիդեո հոսքը ցանցային մալուխի միջոցով դուրս է գալիս համակարգիչ. Համակարգչի վրա, մենք օգտագործում ենք Easyplayer-ը որպես RTSP նվագարկիչ. Մեր HDMI / CVBS / USB վիդեո մուտք, RTSP-ի միջոցով / UDP վիդեո հոսքի ելքային կոդավորման տախտակ, աջակցում է նաև VLC նվագարկիչին, բայց սա ունիվերսալ ծրագիր է, այնպես որ ուշացումն ավելի մեծ կլինի.

Մեր վիդեո կոդավորման տախտակը նաև աջակցում է UDP արձանագրությանը. Բացի համակարգչում RTSP նվագարկիչ գործարկելուց, մենք նաև գործարկում ենք UDP նվագարկիչ, Splayer. Տեսանյութում, մենք կարող ենք տեսնել, որ Splayer-ը, որն աջակցում է UDP արձանագրությանը, ունի ավելի ցածր ուշացում. Իհարկե, այս ուշացումը միլիվայրկյան մակարդակի վրա է, իսկ տարբերությունը ընդամենը մի քանի տասնյակ միլիվայրկյան է. Եթե ​​մեր ապակոդավորման տախտակն ու կոդավորման տախտակը միասին օգտագործվեն, ուշացումը մոտ է 80-100 milliseconds.

Եկեք ևս մեկ նայենք USB տեսախցիկին, որը միացված է մեր ծայրահեղ ցածր ուշացման կոդավորման տախտակին որպես տեսանյութի աղբյուր. Տեսահոսքը համակարգիչ է ուղարկվում ցանցային մալուխի միջոցով և իրական ժամանակում նվագարկվում է Easyplayer-ի միջոցով, որն աջակցում է RTSP արձանագրությանը և Splayer-ին, որն աջակցում է UDP արձանագրությանը.

Այս թեստի համար, մենք օգտագործում ենք սովորական USB վեբ-տեսախցիկ, որի հետաձգումը օպտիմիզացված չէ. Եթե ​​ունեք հատուկ տեսախցիկ, կարող եք նաև պատմել տեսախցիկի չիպի և ոսպնյակի մոդելը, և մենք կարող ենք նաև միասին փորձարկել իրական ժամանակի հետաձգումը.

HDMI CVBS UVC USB to IP Ethernet RTSP UDP video encoder converter board
HDMI CVBS UVC USB- ն IP Ethernet RTSP UDP վիդեո կոդավորիչի փոխարկիչ տախտակ

Սա մեկ այլ USB ֆոտոխցիկի մոդել է. Ահա վիդեո մուտքագրումը մեր վիդեո կոդավորման տախտակին. Ethernet մալուխը միացնում է մեր վիդեո կոդավորման տախտակը և համակարգիչը. Դեպի համակարգիչ, RJ45 ցանցի պորտի միջոցով.

Համակարգչի վրա, մենք այս անգամ գործարկում ենք LVC նվագարկիչը. LVC նվագարկիչը նաև աջակցում է RTSP արձանագրությանը. Մեդիա մենյուից, ընտրեք բաց ցանցի հոսք, և մուտքագրեք մեր կանխադրված վիդեո կոդավորիչի RTSP URL-ը.

UVC-ի առաջնային առավելությունը RTSP կոդավորիչների նկատմամբ նրանց ցածր հետաձգման հնարավորություններն են. Մեր ավելի ցածր ուշացման վիդեո կոդավորիչի տախտակը կարող է հասնել ուշացման այնքան ցածր, որքան 60-90 միլիվայրկյաններ CVBS մուտքերի համար. 90-130 միլիվայրկյաններ HDMI մուտքերի համար, դրանք հարմարեցնելով իրական ժամանակում այնպիսի ծրագրերի համար, ինչպիսիք են հսկողությունը և ուղիղ հեռարձակումը.

Մեր UVC HDMI CVBS դեպի IP RTSP UDP փոխարկիչ կոդավորիչներն աջակցում են մի շարք մուտքային ձևաչափերի, թույլ տալով ճկունություն տեսախցիկի ընտրության հարցում, հսկողության համակարգերի համար, ուղիղ հեռարձակումներ, վիդեոկոնֆերանս, եւ արդյունաբերական մոնիտորինգ.

ՀՏՀ

Q1: Ես աշխատում եմ ձեր կոդավորիչի վրա. Ես կարող եմ ստանալ rtsp հոսք VLC նվագարկիչում և udp հոսք Splayer-ում. Բայց ես ուզում եմ ստանալ mpeg-ts udp փաթեթ Ubuntu-ով աշխատող vlc-ում.

A1: Եթե ​​պատվիրատուն պատվեր կատարելիս հատուկ պահանջներ չունի որոնվածի նկատմամբ, մենք կօգտագործենք հատուկ արձանագրություն, որը օպտիմիզացված է MPEGTS արձանագրության հիման վրա, ունի ավելի մեծ թողունակության օգտագործում, աջակցում է սերիական պորտի թափանցիկ փոխանցումը և AES կոդավորումն ու վերծանումը, ուստի շուկայում առկա DVB-T ընդունիչները համատեղելի չեն. Եթե ​​դուք օգտագործում եք VLC նվագարկիչը, դուք կարող եք օգտագործել միայն RTSP արձանագրությունը աուդիո և վիդեո հոսքեր ստանալու համար. Այս որոնվածը նաև աջակցում է UDP արձանագրությանը և պետք է խաղալ դրա հետ Splayer.

Եթե ​​հաճախորդը համաձայնում է թարմացնել ստանդարտ MPEG-TS արձանագրությունը, նրանք կարող են նաև օգտագործել VLC նվագարկչի UDP արձանագրությունը խաղալու համար.
սակայն, այս ստանդարտ արձանագրությունը թարմացումից հետո կորցնում է AES կոդավորման և սերիական պորտի թափանցիկ փոխանցման գործառույթները, և հնարավոր չէ նվագարկել Splayer-ի միջոցով. VLC նվագարկիչը կարող է օգտագործվել ինչպես Windows, այնպես էլ Ubuntu Linux համակարգերում.

Q2: Ինչու՞ է հաճախորդին անհրաժեշտ UDP՝ MPEGTS հոսքերը VLC-ով նվագելու համար?

A2: Մենք պետք է օգտագործենք udp հոսքը, որպեսզի այն կարողանա աշխատել simplex հղումը. Ինչպես կարող ենք օգտագործել udp հոսքը Ubuntu-ում ստանալու համար? Խնդրում ենք կիսվել մի բանով, որից մենք կարող ենք ստանալ udp հոսքը Ubuntu PC-ում.

Ցանկանում եք ներբեռնել ստանդարտ MPEG-TS արձանագրության որոնվածը Vcan1746-ի համար?https://drive.google.com/file/d/1YFhPQM6GcofvjtBWgpe3rY0Gwh7Da3mB/view?usp=drive_link

Ինչպես թարմացնել կոդավորիչի տախտակի որոնիչը?

Խնդրում ենք խստորեն հետևել վեբ էջի արդիականացման ներածական փաստաթղթի հրահանգներին՝ երկքայլ թարմացումն ավարտելու համար. Մի կատարեք լրացուցիչ գործողություններ (օրինակ՝ թարմացման կոճակը մի քանի անգամ սեղմելով) արդիականացման գործընթացում. Թարմացման գործընթացում մի անջատեք հոսանքը.

VLC նվագարկչի օգտագործումը նույնն է Windows-ում և Ubuntu-ում, ուստի կարիք չկա ընդգծելու համակարգը. Եթե ​​վստահ եք, որ պետք է օգտագործեք VLC նվագարկչի UDP-ն՝ վիդեո հոսքեր նվագելու համար, ապա դուք պետք է թարմացնեք ստանդարտ MPEG-TS որոնվածը.

  1. Հետևեք վերը նշված թարմացման հրահանգներին և վեբ էջի միջոցով նորացրեք ստանդարտ MPEGTS արձանագրության որոնվածը. Արդյոք բարելավումը հաջող է, կարող եք հաստատել՝ մուտք գործելով վեբ սերվերի համակարգի էջ.
  2. firmware version of low latency hdmi cvbs to RJ45 video encoder
  3. Ինչպես ստանալ աուդիո և վիդեո հոսքեր vlc նվագարկիչում: Մուտք գործեք Vcan1746 կոդավորման տախտակի վեբսերվեր, փոխել հեռավոր IP-ն ԱՀ-ի IP-ի, և փոխեք արձանագրությունը երկուսին էլ (հեշտացնել udp և rtsp արձանագրությունների ցուցադրումը միաժամանակ)
  4. How to set the remote IP address of the encoder board to support UPD protocol in VLC palyer
  5. Ինչպե՞ս է VLC նվագարկիչը ստանում աուդիո և վիդեո հոսքեր UDP-ի միջոցով?
  6. How does VLC player obtain audio and video streams via UDP
  7. Ինչպես է VLC նվագարկիչը ստանում աուդիո և վիդեո հոսքեր RTSP-ի միջոցով?
  8. How does the VLC player obtain audio and video streams via RTSP
  9. VLC նվագարկչի օգտագործումը նույնն է Windows-ում և Ubuntu-ում.

Q3: Կազմել եմ ու գործարկել dvb_demux_test հավելված Linux-ում. Ես տեսնում եմ, որ այս հավելվածը կապ է սահմանում և ստանում udp փաթեթներ նավահանգստում 1234. Ես ուզում եմ իմանալ, թե դրանից հետո ինչ է անում այս փաթեթների հետ. Ինչ են անում dbv գործառույթները այս փաթեթների հետ?

A3: Որ պորտի համարն օգտագործել կախված է հաճախորդի կոդավորման տախտակի կարգավորումներից. Օրինակ, եթե UDP օգտագործվող լռելյայն պորտի համարն է 8090, հաճախորդը պետք է փոփոխի թեստային ծրագիրը և օգտագործի 8090 փոխարենը.

How to set the remote IP address of the encoder board to support UPD protocol in VLC palyer
Ինչպես սահմանել կոդավորիչի տախտակի հեռավոր IP հասցեն, որպեսզի աջակցի UPD արձանագրությանը VLC նվագարկիչում.
  1. Հեռավոր IP-ն պետք է սահմանվի համակարգչի IP հասցեին
  2. Նավահանգիստը կարող է սահմանվել հաճախորդի կողմից, ինչպես, օրինակ, 1234, կամ լռելյայն 8090;
  3. Արձանագրությունը պետք է լինի UDP, կամ երկուսն էլ

Q4: Ինչպես կարող եմ զարգացնել Splayer-ի Linux տարբերակը՝ հիմնվելով ձեր տրամադրած օրինակի վրա?

A4: Parse_pal-ում, վերլուծվում են տեսանյութի կադրի nal-ի ժամանակի դրոշմը և nal_type-ը, և դա արդեն ամբողջական տեսահոլովակ է.

Lower latency HDMI CVBS UVC USB to IP Ethernet RTSP UDP video encoder converter board test by webcam 1

Այնուհետեւ հաճախորդը կարող է զանգահարել իր գրած վերծանման գրադարանը (ինչպիսիք են ffmpeg- ը) վերծանել այն.

Lower latency HDMI CVBS UVC USB to IP Ethernet RTSP UDP video encoder converter board test by webcam 2

Կարող եք անդրադառնալ մեր Splay նվագարկիչ SDK (Windows համակարգի հիման վրա).

dvb_demux_test-ն իրականացնում է ճակատային մշակումը Splayer նվագարկիչում. Ամբողջական խաղացողը պահանջում է հետևյալ մասերը: դեմոքս, վերծանել, ցուցադրում, գրառում. dvb_demux_test-ն իրականացնում է դեմուքս.

Բացի demux-ից, որը ներառում է մեր հատուկ արձանագրությունը և պահանջում է մեզանից գրադարան տրամադրել, մյուս մասերը բաց են և թափանցիկ և կարող են իրականացվել տարբեր ձևերով. Հաճախորդները կարող են օգտվել մերից, ինչպիսին է Windows-ի տակ գտնվող մեր Splayer-ը, կամ նրանք կարող են օգտագործել իրենց սեփականը (օրինակ, նրանք գրել են իրենց խաղացողը), կամ նույնիսկ գտնել այլ անհատներ և ընկերություններ, որոնք խաղացողներ են դարձնում դրանք զարգացնելու համար.

Քանի որ շատ հաճախորդներ, նույնիսկ եթե նրանք զարգացնեն սեփական խաղացողներին, կարող է իրականում զանգահարել ffmpeg/vlc՝ այն իրականացնելու համար, որը պարզապես քողարկում է. Այս դեպքում, նրանք դժվար թե կարողանան կարգավորել արձանագրությունները, որոնք ffmpeg/vlc-ը չի աջակցում (ինչպիսիք են մեր սովորական արձանագրությունները) (քանի որ նրանք զրոյից խաղացող չեն զարգացնի). Նման հաճախորդների համար հնարավոր է անցնել ստանդարտ mpegts արձանագրությանը. dvb_demux_test, հարմար է հաճախորդների համար, ովքեր ցանկանում են զարգացնել խաղացողը զրոյից.

Encoder Modules Boards

Decoder Modules Boards

Հասանելի է անհատականացման համար

Հարց տվեք

← Ետ

Ձեր հաղորդագրությունն ուղարկված է