SRTP-DTLS videostream Gstreamer

stemmen
0

Mensen. Kan iemand dat geïmplementeerd DTLS-SRTP video stream via Gstreamer geef een kale voorbeeld van SRTP-DTLS h264 videostreaming pijplijn voor server en client? Default SRTP stroom werkt prima, maar als ik probeer om de parameters van dtlssrtpenc beschrijven / december alles instort.

Mijn SRTP stream van de server side: 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

Cliënt: 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

Aangezien er geen bestaande voorbeelden op het net voor dit specifieke geval. Het voorbeeld in github ( https://github.com/GStreamer/gst-plugins-bad/tree/master/ext/dtls ) shows bidirectionele audiostream bijvoorbeeld zoals in dit geval heb ik wil alleen streamen van video van de ene kant naar de andere.

Bij voorbaat dank en hopelijk zal niet worden belachelijk gemaakt voor dit soort vragen zoals ik echt hulp voor het krijgen op de weg nodig hebben ..

De vraag is gesteld op 03/12/2019 om 00:03
bron van user
In andere talen...                            


1 antwoorden

SRTP-DTLS videostream Gstreamer

stemmen
0

Mensen. Kan iemand dat geïmplementeerd DTLS-SRTP video stream via Gstreamer geef een kale voorbeeld van SRTP-DTLS h264 videostreaming pijplijn voor server en client? Default SRTP stroom werkt prima, maar als ik probeer om de parameters van dtlssrtpenc beschrijven / december alles instort.

Mijn SRTP stream van de server side: 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

Cliënt: 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

Aangezien er geen bestaande voorbeelden op het net voor dit specifieke geval. Het voorbeeld in github ( https://github.com/GStreamer/gst-plugins-bad/tree/master/ext/dtls ) shows bidirectionele audiostream bijvoorbeeld zoals in dit geval heb ik wil alleen streamen van video van de ene kant naar de andere.

Bij voorbaat dank en hopelijk zal niet worden belachelijk gemaakt voor dit soort vragen zoals ik echt hulp voor het krijgen op de weg nodig hebben ..

antwoordde op 03/12/2019 om 00:03
bron van user

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