cara menguji transmisi data pada papan encoder HDMI ke ethernet

Cara menguji transmisi data pada HDMI ke papan encoder ethernet?

Silakan periksa video di bawah ini di YouTube.

Ini adalah video kami, audio, dan papan encoder data serial, 1746, sebuah HDMI + CVBS atau SDI + AHD + CVBS + masukan data port serial, papan encoder keluaran ethernet rj45, untuk h264 atau h265, dengan latensi rendah ya / tidak ada model saklar.

Port serial terhubung ke komputer, kita akan menggunakan satu perangkat lunak alat port serial sebagai sumber data port serial. Komputer akan mengirimkan data ke board ini melalui port serial. Board ini juga terhubung ke input video dan audio HDMI. Kabel output ethernetnya terhubung ke komputer yang sama. Kami akan menggunakan perangkat lunak komputer lain sebagai penerima data port serial. Dalam video tes ini, perangkat lunak penerima adalah OS Windows, kami juga dapat menawarkan Anda Linux atau sistem operasi lainnya.

Kabel ethernet dan kabel serial papan encoder terhubung ke komputer. Sekarang mari kita lihat konfigurasi parameternya, ketikkan alamat IP default pembuat enkode (192.168.1.30) untuk membuka halaman server web. IP lokal adalah alamat IP miliknya sendiri. Di Sini, masukkan alamat multicast. Sekadar untuk menunjukkan fungsinya, Anda akan tahu kenapa diatur seperti ini nanti.

Kemudian port UDP dia kirim, Ini akan mengirimkan data ke alamat multicast ini nanti. Di bawah pelabuhan ini, dan melalui protokol UDP, yang merupakan protokol khusus kami.

Sekarang papan pengkodean ini, Anda dapat melihat bahwa dia mendeteksi input HDMI 1080P saat ini, menampilkan 1080P 60 masukan video. Di sini kita memilih H265,
latensi rendah kami memilih tidak. Semua opsi lainnya bersifat otomatis

baik, ini adalah perangkat lunak alat port serial saya, sekarang port komunikasinya adalah COM3 di komputer saya. Tingkat baudnya adalah 115200, dan pilih Pengiriman Heksadesimal dan Loop, periode seratus milimeter.

Di area teks, kami mengetik beberapa data, Saya ingin mengirim data dari port serial encoder ke komputer penerima. Jendela kanan di komputer saya adalah program pengujian untuk menerima data.

Sekarang izinkan saya menjelaskan parameter ini. Ini adalah perintah untuk program pengujian.

Ada 4 parameter di sini, jelaskan parameter pertama, dan saya akan kembali ke program dan melihatnya. Parameter pertama sesuai dengan H264 atau H265. Jadi lihat konfigurasi halaman web. Artinya konfigurasi papan pengkodean sama dengan parameter penerima.

Berikut parameternya. Yang pertama Anda harus masuk adalah 1, yang artinya H265, Untuk yang kedua, memasuki 0, 0 berarti latensi rendah adalah tidak.

Yang ketiga adalah nomor port UDP, cukup sebutkan port mana yang akan menerima data, dan papan pengkodeannya adalah 8090. Parameter keempat adalah alamat IP penerimanya. Alamat multicast harus sama dengan alamat papan pengkodean, Maka parameter ini sudah siap.

Sekarang mari kita mulai pengujian, Alat port serial mengirimkannya dalam satu lingkaran, Kemudian di jendela penerima, kami menerima. Itu terus mengirimkan aa ini, Kemudian terlihat di sini aa.

Sekarang kita menambahkan data di sisi pemancar, Anda dapat melihat bahwa data telah ditambahkan di sini. Ini adalah waktu nyata. Hal ini membuktikan bahwa data merupakan transmisi yang transparan. Jika Anda memiliki pertanyaan, silakan menghubungi kami.

Dalam video yang akan datang ini, Saya akan menunjukkan cara menggunakan papan encoder untuk mengirimkan data serial kecuali video.

Pertama, mari kita lihat perintah ini. Ini memiliki empat parameter. Perintah ini dapat menentukan maksimal empat parameter variabel. Semua 4 dapat ditentukan, Atau saya bisa menentukannya saja 3 seperti sekarang, Saya bahkan dapat menentukan dua atau satu. Jika Anda tidak menentukan, itu akan digunakan secara default. Jika saya tidak menentukan parameter terakhir. Akibatnya tidak bisa menerima data port serial.

Lihat, alat port serial ini terus-menerus mengirimkan data. Meskipun sudah dikirim, Anda akan menemukan bahwa tidak ada data yang diterima di sini. Alasannya adalah Anda tidak menentukan alamat multicast. Jadi tidak bisa menerima datanya.

Ini hanya untuk tujuan demonstrasi. Saya secara khusus menetapkan alamat multicast pada halaman parameter. Ketika papan pengkodean diatur untuk mengirim ke alamat multicast. Parameter keempat dari perintah, alamat multicast ini harus dimasukkan, Jika tidak, Anda tidak akan menerima datanya.

Saya menggunakan alamat unicast di sini, Saya menentukan alamat IP komputer saya saat ini, Ubah saja alamat target menjadi IP komputer saya,
Maka Anda perlu me-restart perangkat lunak. Kalau begitu mari kita kembali dan melihatnya. Ketika papan kode selesai restart, Data harus diterima di jendela kanan, Lihat, data sedang diterima di sini.

Jika Anda mengubah parameter lain di pengaturan parameter halaman papan encoder, parameter perintah di pihak penerima juga harus diubah.

Sebagai contoh, Anda tidak menggunakan pengkodean H265, tapi H264, Biarkan saya mencobanya juga, Ultra-low latency, pilih ya di sini kali ini, Saya memodifikasi parameter papan pengkodean. Anda akan menemukan bahwa tidak ada data yang diterima di sisi kanan.

Alasannya adalah ketika parameter diubah pada papan pengkodean, mereka segera berlaku. Jika Anda tidak mengubah pihak penerima, itu akan memunculkan kesalahan.

Jadi bagaimana saya bisa memodifikasinya? Parameter pertama adalah H264, jadi kamu harus mengubahnya menjadi 0. Yang kedua adalah latensi rendah, Anda perlu mengubahnya menjadi 1
, Setelah mengatur parameter, jalankan kembali dan data akan diterima dengan baik. Ini adalah program yang berjalan di bawah Windows. Artinya parameter program penerima harus sesuai dengan parameter yang ditetapkan pada halaman parameter papan pengkodean.

Hubungan yang sesuai adalah keempat parameter ini, Yang pertama adalah H264 atau H265, Yang kedua adalah latensi rendah, Yang ketiga adalah nomor port UDP, Yang keempat adalah alamat IP.

Mari kita lihat kembali program sumbernya, Mari kita modifikasi dulu. Ini adalah anotasinya. Mari kita aktifkan komentarnya terlebih dahulu. Sekarang dia akan mencetak video yang diterjemahkan. Di sini kami juga mencetak audio yang diterjemahkan.

Disini kita akan melakukan debug secara langsung. Jika Anda memiliki perangkat lunak ini, Anda tidak perlu mengetikkan perintah sama sekali. Gunakan perangkat lunak ini secara langsung, Anda dapat menyesuaikannya untuk mendapatkan data yang Anda inginkan, Karena menjalankannya langsung di sini, Ia tidak memiliki keempat parameter tersebut. Terkadang menggunakan parameter default.
Jadi untuk mengubah H265 default, Lihat, hasilnya ditampilkan.

Mari kita lihat apa yang ditampilkannya. Ini adalah data video, Ini ukurannya, Maka ini menunjukkan apakah itu adalah bingkai kunci. Video ini dibagi menjadi i frame dan p frame, Yang terakhir adalah stempel waktu, Hal ini semakin meningkat. Anda akan menemukan bahwa yang ini lebih besar dari yang itu.

Maka inilah audio yang diterjemahkannya, Ini ukurannya, Maka ini sampling rate-nya 48K, Saluran ganda, Ini adalah audio yang diterjemahkan.

Maka ini adalah data port serial yang didekodekan, Itu adalah, data yang kami kirimkan dengan UDP, Ini akan mengemas videonya, audio, dan data serial bersama-sama dan mengirimkannya, Kemudian Anda mengambil program kami, Anda dapat menjelaskannya secara terpisah, Kemudian Anda kembali melakukan decoding video dan audio. Anda juga dapat melakukan analisis data port serial.

Ini videonya, audio, dan data yang dapat diperoleh secara lengkap dengan menggunakan UDP.

Jika Anda memiliki pertanyaan tentang transmisi data Enkoder HDMI ke ethernet, jangan ragu untuk menghubungi kami.

Papan Modul Encoder

Papan Modul Dekoder

Tersedia untuk Kustomisasi

Berikan pertanyaan

← Kembali

Terima kasih atas tanggapan Anda. ✨