Problem with encrypted onvif backchannel
Анастасия Багно
bagno.vladimirovna at gmail.com
Wed May 16 16:38:31 UTC 2018
Hi!
I'm using gstreamer 1.14.
I need to run tls encrypted backchannel audio. I can get working
encrypted video stream from server to client , but no backchannel audio
stream.
I get next warnings
0:00:12.664311692 5542 0xc6bcf0 WARN srtpdec
gstsrtpdec.c:770:request_key_with_signal:<srtpdec0> Could not get caps for
stream with SSRC 1356955624
0:00:12.664363445 5542 0xc6bcf0 WARN srtpdec
gstsrtpdec.c:1212:gst_srtp_dec_chain:<srtpdec0> Invalid buffer, dropping
I've used code from test-onvif-backchannel, test-onvif, test-auth-record
examples.
My pipelines:
Server backchannel pipeline -
capsfilter caps=\"application/x-rtp, media=audio, payload=0,
clock-rate=8000, encoding-name=PCMU\" name=depay_backchannel ! rtppcmudepay
! "
" tee name=t ! queue ! pulsesink async=false
Server main pipeline -
videotestsrc is-live=true ! x264enc ! rtph264pay name=pay0 pt=96
Client main pipeline
rtspsrc location=rtsps://user:password@127.0.0.1:8554/test
tls-validation-flags=generic-error name=rtsp_source backchannel=onvif "
//protocols=0x1+0x20
" ! capsfilter caps=application/x-rtp,media=video ! queue ! decodebin
! queue ! xvimagesink async=false
Client backchannel audio -
"audiotestsrc is-live=true wave=red-noise ! mulawenc ! rtppcmupay ! "
" \'application/x-rtp, payload=(int)8, ssrc=(uint)1356955624\'
! srtpenc
key=\"012345678901234567890123456789012345678901234567890123456789\" ! "
" appsink name=out"
The problem, I can see it's improper caps in server backchannel pipeline,
but I don't know how to fix it.
Could You please give any advice to get working solution?
Best Regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180516/5af3b18a/attachment.html>
More information about the gstreamer-devel
mailing list