ITVDesk mendukung hingga 100 streaming bersamaan dan 16 Kamera IP ONVIF virtual paralel.
Fitur utama
Dukungan untuk streaming video dari Webcam, Layar langsung, Audio saja, Dari file, Aliran gabungan, Kamera IP eksternal...
- Dukungan untuk streaming video streaming H265, H264, MP4, MJPEG.
- Dukungan untuk streaming G711, G722, G726, aliran audio AAC.
- Dukungan untuk mengonfigurasi parameter output audio dan video.
- Dukungan untuk menghubungkan ke sumber media Eksternal, termasuk aliran RTSP, RTMP dan HTTP MJPEG dan mengkonversi ke ONVIF IP Camera Profile T.
Mendukung RTP melalui UDP, TCP.
Mendukung RTSP melalui fungsi HTTP/HTTPS.
Dukungan media koneksi eksternal, termasuk RTSP (tcp, utp, multicast), RTMP dan HTTP MJPEG stream.
Mendukung RTSP melalui fungsi Websocket.
Mendukung fungsi pemutaran audio/video ONVIF.
Mendukung saluran belakang audio.
Mendukung fungsi multicast RTP.
Transkode otomatis.
Decoding akselerasi perangkat keras.
RTSP melalui HTTP dan HTTPS
Kunci RTSP melalui HTTP adalah mengizinkan paket RTSP untuk berkomunikasi melalui port HTTP. Port standar RTSP adalah 554, tetapi karena berbagai konfigurasi kebijakan keamanan seperti firewall, mungkin ada pembatasan saat klien mengakses port 554, yang mencegah transmisi normal paket RTSP. Tetapi port HTTP (port 80) umumnya terbuka, jadi ada ide untuk membiarkan paket RTSP melewati port 80, yaitu RTSP over HTTP.
RTSP melalui Websocket
Protokol WebSocket pada dasarnya menyediakan komunikasi dua arah antara Klien dan Server untuk aplikasi web. Ini menjelaskan bagaimana koneksi WebSocket dapat dibuat antara klien dan server.
Contoh dari ITVDesk Geek Log print: WebSocket Handshake
Contoh ini menunjukkan transfer pesan antara klien Web (klien) dan server Web (server). Klien meminta server untuk memulai koneksi WebSocket menggunakan URI WebSocket. Uri WebSocket dapat diambil menggunakan perintah GetServiceCapabilities dari Layanan ONVIF Media2. Contoh WebSocketURI mungkin terlihat seperti, "ws:/ /192.168.88.1/webSocketServer"
KLIEN-->SERVER:
DAPATKAN /websocket HTTP/1.1
Tuan Rumah: 192.168.88.28
Tingkatkan: soket web
Koneksi: Tingkatkan
Sec-WebSocket-Key: KSO+hOFs1q5SkEnx8q5564nkE
Asal: http://192.168.88.28
Sec-WebSocket-Protocol: rtsp.onvif.org
Sec-WebSocket-Version: 13
SERVER-->KLIEN:
Protokol Pengalihan HTTP/1.1 101
Tingkatkan: soket web
Koneksi: Tingkatkan
Sec-WebSocket-Terima: KSO+hOFs1q5564nkEnx8bvp6w==
Sec-WebSocket-Protocol: rtsp.onvif.org
Sec-WebSocket-Version: 13
Setelah upgrade protokol berhasil, lakukan pertukaran protokol RTSP standar, dan kirim dan terima data melalui koneksi websocket.
Penguraian akselerasi perangkat keras
Akselerasi perangkat keras adalah metode mempercepat pemrosesan komputer dengan cara mengalihkan pekerjaan ke bagian komputer yang dapat melakukan pekerjaan lebih cepat. Akselerasi perangkat keras untuk ITVDesk umumnya mengacu pada penggunaan kartu grafis GPU Anda untuk kinerja yang lebih baik. Lihat penguraian kode GPU.