secuencia de vídeo SRTP-DTLS Gstreamer

votos
0

Personas. Podría alguien que implementado secuencia de vídeo DTLS-SRTP través Gstreamer favor dar un ejemplo desnuda de SRTP-H264 DTLS de vídeo streaming de tubería para el servidor y el cliente? SRTP corriente por defecto funciona bien, pero como si lo intento de describir los parámetros de dtlssrtpenc / dic todo se derrumba.

Mi flujo de SRTP desde el lado del servidor: gst-launch-1.0 -v filesrc location=/home/user/Desktop/test.h264 ! h264parse ! avdec_h264 ! videoconvert ! x264enc ! rtph264pay ! application/x-rtp, payload=(int)96, ssrc=(uint)1356955624 ! srtpenc key=987654321001234567890123456789012345678901234567890123456789 rtp-cipher=aes-128-icm rtp-auth=hmac-sha1-80 rtcp-cipher=aes-128-icm rtcp-auth=hmac-sha1-80 ! udpsink host=127.0.0.1 port=5000

Cliente: gst-launch-1.0 udpsrc port=5000 caps=application/x-srtp, encoding-name=H264, payload=(int)96, ssrc=(uint)1356955624, srtp-key=(buffer)987654321001234567890123456789012345678901234567890123456789, srtp-cipher=(string)aes-128-icm, srtp-auth=(string)hmac-sha1-80, srtcp-cipher=(string)aes-128-icm, srtcp-auth=(string)hmac-sha1-80, roc=(uint)0 ! srtpdec ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! videoconvert ! vaapisink

Como no hay ejemplos existentes en la red para este caso particular. El ejemplo en GitHub ( https://github.com/GStreamer/gst-plugins-bad/tree/master/ext/dtls shows) bidireccional ejemplo flujo de audio como en este caso sólo quiero transmitir vídeo de un lado a otro.

Gracias de antemano y espero que no será ridiculizado por este tipo de pregunta que realmente necesito ayuda para llegar a la carretera ..

Publicado el 03/12/2019 a las 00:03
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more