SRTP-DTLS वीडियो स्ट्रीम GStreamer

वोट
0

लोग। किसी को भी कि GStreamer के माध्यम से कार्यान्वित किया DTLS-SRTP वीडियो स्ट्रीम सर्वर और ग्राहक के लिए SRTP-DTLS h264 वीडियो स्ट्रीमिंग पाइपलाइन के एक नंगे उदाहरण दे सकते हैं? डिफ़ॉल्ट SRTP धारा ठीक काम करता है, लेकिन जैसे मैं dtlssrtpenc के मापदंडों का वर्णन करने के लिए प्रयास करें / दिसम्बर सब कुछ गिर।

सर्वर साइड से मेरे SRTP धारा: 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

ग्राहक: 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

वहाँ के रूप में इस विशेष मामले के लिए नेट पर कोई मौजूदा उदाहरण हैं। GitHub (में उदाहरण https://github.com/GStreamer/gst-plugins-bad/tree/master/ext/dtls ) से पता चलता है कि इस मामले में द्विदिश ऑडियो स्ट्रीम उदाहरण मैं सिर्फ दूसरे के लिए एक तरफ से वीडियो स्ट्रीम करना चाहते हैं।

अग्रिम धन्यवाद और उम्मीद है कि प्रश्न के इस प्रकार के लिए उपहास नहीं किया जाएगा के रूप में मैं वास्तव में सड़क पर प्राप्त करने के लिए मदद की जरूरत है ..

03/12/2019 को 00:03
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

SRTP-DTLS वीडियो स्ट्रीम GStreamer

वोट
0

लोग। किसी को भी कि GStreamer के माध्यम से कार्यान्वित किया DTLS-SRTP वीडियो स्ट्रीम सर्वर और ग्राहक के लिए SRTP-DTLS h264 वीडियो स्ट्रीमिंग पाइपलाइन के एक नंगे उदाहरण दे सकते हैं? डिफ़ॉल्ट SRTP धारा ठीक काम करता है, लेकिन जैसे मैं dtlssrtpenc के मापदंडों का वर्णन करने के लिए प्रयास करें / दिसम्बर सब कुछ गिर।

सर्वर साइड से मेरे SRTP धारा: 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

ग्राहक: 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

वहाँ के रूप में इस विशेष मामले के लिए नेट पर कोई मौजूदा उदाहरण हैं। GitHub (में उदाहरण https://github.com/GStreamer/gst-plugins-bad/tree/master/ext/dtls ) से पता चलता है कि इस मामले में द्विदिश ऑडियो स्ट्रीम उदाहरण मैं सिर्फ दूसरे के लिए एक तरफ से वीडियो स्ट्रीम करना चाहते हैं।

अग्रिम धन्यवाद और उम्मीद है कि प्रश्न के इस प्रकार के लिए उपहास नहीं किया जाएगा के रूप में मैं वास्तव में सड़क पर प्राप्त करने के लिए मदद की जरूरत है ..

03/12/2019 को 00:03
का स्रोत उपयोगकर्ता

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