Daha düşük gecikme süresi HDMI CVBS UVC USB'den IP Ethernet'e RTSP UDP video kodlayıcı dönüştürücü kartı web kamerasıyla test

USB Kamera Video Kodlayıcı Kart

Bugün, Bir müşteri benden ona UVC'yi RTSP Video Enkoder panosuna göstermemi istedi. Aşağıdaki videoda, USB kamera çalışmasını video kodlayıcımızla gösteriyorum, HDMI CVBS UVC USB - IP Ethernet RTSP UDP Video Enkoder, ve çıktı yaşam akışı.

Web kamerası USB aracılığıyla video kodlayıcı kartına girilir, ve video akışı net kablo aracılığıyla bir bilgisayara çıktı. Bilgisayarda, EasyPlayer'ı RTSP Player olarak kullanıyoruz. HDMI'miz / CVBS / USB video girişi, RTSP aracılığıyla / UDP Video Akışı Çıktı Kodlayıcı Kart, ayrıca VLC oynatıcısını da destekler, Ama bu evrensel yazılım, Yani gecikme daha büyük olacak.

Video Enkoder kartımız ayrıca UDP protokolünü destekliyor. Bilgisayarda bir RTSP oynatıcı çalıştırmanın yanı sıra, Ayrıca bir UDP oynatıcı çalıştırıyoruz, Yayıcı. Vidyoda, UDP protokolünü destekleyen splayer'ın daha düşük gecikme olduğunu görebiliriz. Tabii ki, Bu gecikme milisaniye düzeyinde, Ve fark sadece birkaç on milisaniye. Kod çözücü kartımız ve kodlayıcı kartımız birlikte kullanılırsa, Gecikme hakkında 80-100 milisaniye.

Video kaynağı olarak Ultra düşük gecikme kodlayıcı kartımıza bağlı bir USB kamerasına bir bakalım. Video akışı, ağ kablosu aracılığıyla bilgisayara çıktı ve EasyPlayer'ı kullanarak gerçek zamanlı olarak çalındı, RTSP protokolünü ve yaylayıcıyı destekleyen, UDP protokolünü destekleyen.

Bu test için, Gecikmesi optimize edilmeyen düzenli bir USB web kamerası kullanıyoruz. Özel bir kameranız varsa, Bize kamera çipini ve lens modelini de anlatabilirsiniz, Ayrıca gerçek zamanlı gecikmeyi birlikte test edebiliriz.

HDMI CVBS UVC USB to IP Ethernet RTSP UDP video encoder converter board
HDMI CVBS UVC USB - IP Ethernet RTSP UDP Video Kodlayıcı Dönüştürücü Kartı

Bu başka bir USB kamera modeli. İşte Video Encoder panosuna video girişi. Ethernet kablosu, video kodlayıcı kartımızı ve bilgisayarımızı bağlar. Bilgisayara, Bir RJ45 ağ bağlantı noktası üzerinden.

Bilgisayarda, Bu sefer LVC oyuncusunu çalıştırıyoruz. LVC Player ayrıca RTSP protokolünü de destekler. Medya menüsünden, Ağ Akışını Aç seçin, ve varsayılan video kodlayıcı kartımızın RTSP URL'sini girin.

UVC'nin RTSP kodlayıcılarına birincil avantajı, düşük gecikme yetenekleridir. Alt gecikme video kodlayıcı kartımız, 60-90 CVBS girişleri için milisaniye. 90-130 HDMI girişleri için milisaniye, Gözetim ve canlı yayın gibi gerçek zamanlı uygulamalar için onları uygun hale getirmek.

UVC HDMI CVB'lerimiz - IP RTSP UDP Dönüştürücü Kodlayıcılarımız Çeşitli Giriş Formatlarını Destekleyin, Kamera seçiminde esnekliğe izin vermek, gözetim sistemleri için, Canlı Yayınlar Akışı, video konferans, ve endüstriyel izleme.

SSS

Q1: Kodlayıcınız üzerinde çalışıyorum. Splayer'da VLC Player ve UDP Stream'de RTSP Stream alabiliyorum. Ama Ubuntu'da çalışan VLC'de MPEG-TS UDP paketini almak istiyorum.

A1: Müşterinin sipariş vererken ürün yazılımı için özel gereksinimleri yoksa, Özel bir protokol kullanacağız, MPEGTS protokolüne göre optimize edilmiş, daha yüksek bant genişliği kullanımı vardır, Seri bağlantı noktası şeffaf şanzıman ve AES şifreleme ve şifre çözme, Yani piyasadaki DVB-T alıcıları uyumlu değil. VLC Player'ı kullanırsanız, Ses ve video akışları almak için yalnızca RTSP protokolünü kullanabilirsiniz. Bu ürün yazılımı ayrıca UDP protokolünü destekler ve Yayıcı.

Müşteri standart MPEG-TS protokolünü yükseltmeyi kabul ederse, Oynamak için VLC Player’ın UDP protokolünü de kullanabilirler.
ancak, Bu standart protokol, yükseltmeden sonra AES şifreleme ve seri bağlantı noktası şeffaf iletim fonksiyonlarını kaybeder, ve splayer kullanılarak oynanamaz. VLC Player hem Windows hem de Ubuntu Linux Sistemlerinde kullanılabilir.

Q2: Müşterinin VLC ile MPEGTS akışlarını oynamak için neden UDP'ye ihtiyacı var??

A2: Simplex bağlantısını çalışabilmesi için UDP akışını kullanmamız gerekiyor. Ubuntu'da almak için UDP akışını nasıl kullanabiliriz? Lütfen Ubuntu PC'de UDP akışını alabileceğimiz bir şey paylaşın.

VCAN1746 için Standart MPEG-TS Protokol ürün yazılımını indirmek istiyorum?https://drive.google.com/file/d/1YFhPQM6GcofvjtBWgpe3rY0Gwh7Da3mB/view?usp=drive_link

Enkoder kart ürün yazılımı nasıl yükseltilir?

İki aşamalı yükseltmeyi tamamlamak için lütfen web sayfası yükseltme giriş belgesinin talimatlarını kesinlikle izleyin. Ek işlemler yapmayın (Yükseltme düğmesine birden çok kez basmak gibi) Yükseltme işlemi sırasında. Yükseltme işlemi sırasında gücü kapatmayın.

VLC Player'ın kullanımı Windows ve Ubuntu'da aynıdır, Bu yüzden sistemi vurgulamaya gerek yok. Video akışlarını oynamak için VLC Player’ın UDP'sini kullanmanız gerektiğinden eminseniz, O zaman standart MPEG-TS ürün yazılımını yükseltmelisiniz.

  1. Yukarıdaki yükseltme talimatlarını izleyin ve Web sayfası aracılığıyla Standart MPEGTS Protokol ürün yazılımına yükseltme. Yükseltmenin başarılı olup olmadığı, web sunucusunun sistem sayfasına erişerek onaylanabilir.
  2. firmware version of low latency hdmi cvbs to RJ45 video encoder
  3. VLC Player'da ses ve video akışları nasıl alınır: VCAN1746 Enkoder Kartının web sunucusunda oturum açın, Uzak IP'yi PC'nin IP'sine değiştirin, ve protokolü her ikisine de değiştirin (UDP ve RTSP protokollerinin aynı anda gösterilmesini kolaylaştırmak için)
  4. How to set the remote IP address of the encoder board to support UPD protocol in VLC palyer
  5. VLC Player UDP aracılığıyla nasıl ses ve video akışları alır??
  6. How does VLC player obtain audio and video streams via UDP
  7. VLC oynatıcı RTSP aracılığıyla ses ve video akışlarını nasıl elde eder??
  8. How does the VLC player obtain audio and video streams via RTSP
  9. VLC Player'ın kullanımı Windows ve Ubuntu'da aynıdır.

Q3: Derledim ve koştum dvb_demux_test uygulaması Linux'ta. Bu uygulamanın bir iş parçacığı ayarladığını ve bağlantı noktasında UDP paketleri aldığını görebiliyorum 1234. Bundan sonra bu paketlerle ne yaptığını bilmek istiyorum. DBV işlevlerinin bu paketlerle ne yaptığı?

A3: Hangi bağlantı noktası numarası kullanılır müşterinin kodlama kartının ayarlarına bağlıdır. Örneğin, Kullanılan varsayılan bağlantı noktası numarası UDP 8090, Müşteri test programını değiştirmeli ve kullanmalıdır 8090 yerine.

How to set the remote IP address of the encoder board to support UPD protocol in VLC palyer
VLC Player'da UPD protokolünü desteklemek için kodlayıcı kartının uzak IP adresini nasıl ayarlanır.
  1. Uzak IP, PC'nin IP adresine ayarlanmalıdır
  2. Bağlantı noktası müşteri tarafından ayarlanabilir, gibi 1234, veya varsayılan 8090;
  3. Protokol UDP olmalı, veya her ikisi de

S4: Verdiğiniz örneğe dayanarak splayer'ın Linux versiyonunu nasıl geliştirebilirim??

A4: Parse_pal'da, Video çerçevesinin zaman damgası ve nal_type nal analiz edilir, Ve zaten tam bir video nal.

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

Müşteri daha sonra yazdığı kod çözme kütüphanesini arayabilir (ffmpeg gibi) kodunu çözmek için.

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

Bizim başvurabilirsiniz Splay Player SDK (Windows Sistemine Dayalı).

DVB_DEMUX_TEST, Splayer Player'daki ön uç işlemeyi uygular. Tam bir oyuncu aşağıdaki parçaları gerektirir: Demux, kodlamak, Görüntüle, kayıt. DVB_DEMUX_TEST DEMUX'u uygular.

Demux hariç, özel protokolümüzü içerir ve bir kütüphane sağlamamızı gerektirir, Diğer bölümler açık ve şeffaftır ve farklı şekillerde uygulanabilir. Müşteriler bizimkini kullanabilir, Windows altındaki splayer'ımız gibi, Ya da kendi kullanabilirler (Örneğin, Kendi oyuncularını yazdılar), hatta oyuncuları geliştirmesini sağlayan diğer bireyleri ve şirketleri.

Çünkü birçok müşteri, Kendi oyuncularını geliştirseler bile, Aslında uygulamak için ffmpeg/vlc'yi arayabilir, Bu sadece bir kılık değiştirmiş. Bu durumda, FFMPEG/VLC'nin desteklemediği protokolleri zorlukla karşılayamazlar (özel protokollerimiz gibi) (Çünkü sıfırdan bir oyuncu geliştirmeyecekler). Standart MPEGTS protokolüne geçmek bu tür müşteriler için mümkündür. dvb_demux_test, Sıfırdan bir oyuncu geliştirmek isteyen müşteriler için uygun.

Enkoder Modülleri Kartları

Dekoder Modülleri Kartları

Özelleştirmeye Uygun

Yeni Kodlayıcı Ürünleri

Yok hayır. Ürün adı Yapılandırma Ana Özellikler Durum
1 Çift Kanallı USB UVC Görünür Işık Video Kodlayıcı 2× USB girişi Çift USB kamera video kodlamasını destekler, ve RTSP akışı; yerel CVBS/HDMI çıkışı; Değiştirilebilir ekran modları Seri üretim
2 Çift Kanallı Kodlayıcı (1× USB Görünür Işık + 1× USB Termal Görüntüleme kamerası) 2× USB girişi Çift USB kamerayı destekler (görünür + termal) esir almak, kodlama, ve RTSP akışı; yerel CVBS/HDMI çıkışı; Değiştirilebilir ekran modları Seri üretim
3 RTSP Dekoder HDMI/CVBS Ekran Modülü HDMI + CVBS çıkışı 4×1080P@30fps'ye kadar RTSP akış kod çözmeyi destekler; Video akışı protokolü iletmeyi destekleyin; HDMI/CVBS çıkış ekranı Örnek Mevcut
4 RTSP Dekoder HDMI/CVBS Ekran Modülü 4.3"/5" LCD HDMI çıkışı + LCD ekran 4×1080P@30fps'ye kadar RTSP akış kod çözmeyi destekler; protokol iletimi; HDMI/CVBS çıkış ekranı Hata ayıklama
5 Çift Kanallı Kodlayıcı (1× USB Görünür Işık + 1× CVBS Analogu) 1× CVBS + 1× USB UVC girişi Çift video (USB + CVBS), kodlama ve RTSP akışı; yerel CVBS/HDMI çıkışı; Değiştirilebilir ekran modları Hata ayıklama
6 Çift Kanallı Kodlayıcı (1× USB UVC + 1× AHD Analog) 1× AHD + 1× USB UVC girişi Çift video yakalama (USB + AHD), kodlama ve RTSP akışı; yerel CVBS/HDMI çıkışı; Değiştirilebilir ekran modları Hata ayıklama
7 Çift Kanallı Kodlayıcı (1× CVBS + 1× AHD Analog Video) CVBS + AHD 2 Video girişi Çift analog video yakalama, kodlama ve RTSP akışı; yerel CVBS/HDMI çıkışı; Değiştirilebilir ekran modları Hata ayıklama
8 Çift Kanallı Kodlayıcı (1× CMOS Kamera + 1× USB Termal Görüntüleme kamerası) 1× USB arayüzü CMOS'u destekler + USB termal kamera yakalama, kodlama ve RTSP akışı; yerel CVBS/HDMI çıkışı; Değiştirilebilir ekran modları Seri üretim

Ürünlerimizde listelenmeyen özelleştirilmiş video giriş/çıkış dönüştürme çözümleri için, OEM/ODM desteği için lütfen bizimle iletişime geçin. İhtiyaçlarınıza göre özel ürünler geliştirebiliriz.

Bir soru sor

← Geri

Yanıtınız için teşekkür ederiz. ✨