SRTP-DTLS flux vidéo Gstreamer

voix
0

Gens. Quelqu'un pourrait-il que flux vidéo DTLS-SRTP mis en œuvre par Gstreamer s'il vous plaît donner un exemple nu de pipeline en continu SRTP-DTLS h264 vidéo pour le serveur et le client? flux par défaut SRTP fonctionne très bien, mais comme si je tente de décrire les paramètres de dtlssrtpenc / tout s'effondre décembre.

Mon flux SRTP du côté serveur: 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

Client: 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

Comme il n'y a pas d' exemples existants sur le net pour ce cas particulier. L'exemple de GitHub ( https://github.com/GStreamer/gst-plugins-bad/tree/master/ext/dtls ) montre l'exemple de flux audio bidirectionnel comme dans ce cas , je veux seulement flux vidéo d'un côté à l' autre.

Nous vous remercions à l'avance et je l'espère ne sera pas ridiculisé pour ce type de question que je vraiment besoin d'aide pour obtenir sur la route ..

Créé 03/12/2019 à 00:03
source utilisateur
Dans d'autres langues...                            


1 réponses

SRTP-DTLS flux vidéo Gstreamer

voix
0

Gens. Quelqu'un pourrait-il que flux vidéo DTLS-SRTP mis en œuvre par Gstreamer s'il vous plaît donner un exemple nu de pipeline en continu SRTP-DTLS h264 vidéo pour le serveur et le client? flux par défaut SRTP fonctionne très bien, mais comme si je tente de décrire les paramètres de dtlssrtpenc / tout s'effondre décembre.

Mon flux SRTP du côté serveur: 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

Client: 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

Comme il n'y a pas d' exemples existants sur le net pour ce cas particulier. L'exemple de GitHub ( https://github.com/GStreamer/gst-plugins-bad/tree/master/ext/dtls ) montre l'exemple de flux audio bidirectionnel comme dans ce cas , je veux seulement flux vidéo d'un côté à l' autre.

Nous vous remercions à l'avance et je l'espère ne sera pas ridiculisé pour ce type de question que je vraiment besoin d'aide pour obtenir sur la route ..

Créé 03/12/2019 à 00:03
source utilisateur

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