gstreamer srtp用于视频流的加密

时间:2018-02-14 12:43:37

标签: gstreamer

我正在尝试使用SRTP加密为视频流创建gstreamer管道。我正在使用H264编码的视频进行流式传输。我想在同一台机器上环回

服务器管道:

gst-launch-1.0 filesrc location = /home/nnk7kor/simpson.mp4 ! qtdemux ! h264parse ! rtph264pay config-interval=10 pt=96 ! 'application/x-rtp, payload=(int)96, ssrc=(uint)1356955624' ! srtpenc key="012345678901234567890123456789012345678901234567890123456789" ! udpsink host=127.0.0.1 port=5000

客户:

gst-launch-1.0 udpsrc port=5000 ! 'application/x-srtp,encoding-name=(string)H264,ssrc=(uint)1356955624,srtp-key=(buffer)012345678901234567890123456789012345678901234567890123456789,srtp-cipher=(string)aes-128-icm,srtp-auth=(string)hmac-sha1-80' ! srtpdec ! rtph264depay ! h264parse ! avdec_h264 ! autovideosink

目前,当我使用GST_DEBUG = 3等级为3时,我收到警告

  

WARN srtpdec   gstsrtpdec.c:770:request_key_with_signal:无法获得上限   与SSRC 1356955624

的流

我在帽子部分遗漏了什么。

0 个答案:

没有答案