Secure online BIBLE STUDY - TCP/ip, AES-256 encrypted, SRTP encoded Voice, Music & IM - Windows 10
Автор: QRQcw
Загружено: 2019-12-08
Просмотров: 22
Описание:
this is a follow up to this video - • Secure online BIBLE STUDY - TCP/ip, AES-25...
on this video, the multi-channel audio OPUS CODEC TRANSMITTER is a WINDOWS 10 laptop and the RECEIVER is a LINUX LAPTOP(Lubuntu 18.04)
(TBD - show the 2-way, FULL DUPLEX setup on both win 10 and linux)
The WINDOWS 10 setup is different from the LINUX SETUP by several factors...
1. on WINDOWS 10 you have to discover the exact GSTREAMER SOUND CARD ID of each soundcard being used as a TRANSMITTER AUDIO SOURCE (wasapi) to place in the gstreamer command
2. on WINDOWS 10 you have different names of GSTREAMER PLUGINS
3. on WINDOWS 10 , virtual audio cables are used to router audio from the SOURCE to the GSTREAMER PIPELINE
https://sites.google.com/site/icwoip/...
the terminal command used to find all of the sound card ideas for Gstreamer is gst-device-monitor-1.0
WINDOWS 10 TRANSMITTER to the TCP LINUX SERVER Gstreamer
******************************
C:\gstreamer\1.0\x86_64\bin
gst-launch-1.0.exe -v wasapisrc device="\{0.0.1.00000000\}.\{67e005e8-2c93-4f81-895f-152ea9122ca6\}" ! queue ! audioconvert ! "audio/x-raw,channels=1,rate=48000" ! audioconvert ! opusenc bitrate=128000 frame-size=10 ! rtpopuspay ! "application/x-rtp, payload=(int)96, ssrc=(uint)1356955624" ! srtpenc key=432646294A404E635266546A576E5A7234753778214125442A472D4B615064539876543210012345678901234567 rtp-cipher=aes-256-icm rtp-auth=hmac-sha1-80 rtcp-cipher=aes-256-icm rtcp-auth=hmac-sha1-80 ! rtpstreampay ! queue ! tcpclientsink host=192.168.1.101 port=3003 wasapisrc device="\{0.0.1.00000000\}.\{4a39c3cd-9955-469a-a05e-8c7c701dafed\}" ! queue ! audioconvert ! "audio/x-raw,channels=2,rate=48000" ! audioconvert ! opusenc bitrate=512000 frame-size=10 ! rtpopuspay ! "application/x-rtp, payload=(int)96, ssrc=(uint)1356955624" ! srtpenc key=432646294A404E635266546A576E5A7234753778214125442A472D4B615064539876543210012345678901234567 rtp-cipher=aes-256-icm rtp-auth=hmac-sha1-80 rtcp-cipher=aes-256-icm rtcp-auth=hmac-sha1-80 ! rtpstreampay ! queue ! tcpclientsink host=192.168.1.101 port=3004 wasapisrc device="\{0.0.1.00000000\}.\{03865a16-5601-4d55-8a29-1c63ef15a398\}" ! queue ! audioconvert ! "audio/x-raw,channels=1,rate=48000" ! audioconvert ! opusenc bitrate=128000 frame-size=10 ! rtpopuspay ! "application/x-rtp, payload=(int)96, ssrc=(uint)1356955624" ! srtpenc key=432646294A404E635266546A576E5A7234753778214125442A472D4B615064539876543210012345678901234567 rtp-cipher=aes-256-icm rtp-auth=hmac-sha1-80 rtcp-cipher=aes-256-icm rtcp-auth=hmac-sha1-80 ! rtpstreampay ! queue ! tcpclientsink host=192.168.1.101 port=3005
TCP SERVER LINUX LAPTOP's GSTREAMER to RECEIVE the WINDOWS 10 transmit audio...
************************************
gst-launch-1.0 -v tcpserversrc host=192.168.1.101 port=3003 ! "application/x-srtp-stream, media=(string)audio, clock-rate=(int)48000, encoding-name=(string)OPUS, sprop-maxcapturerate=(string)48000, sprop-stereo=(string)0, payload=(int)96, encoding-params=(string)2, ssrc=(uint)1356955624, timestamp-offset=(uint)2644783512, seqnum-offset=(uint)11386, srtp-key=(buffer)432646294A404E635266546A576E5A7234753778214125442A472D4B615064539876543210012345678901234567, srtp-cipher=(string)aes-256-icm, srtp-auth=(string)hmac-sha1-80, srtcp-cipher=(string)aes-256-icm, srtcp-auth=(string)hmac-sha1-80, roc=(uint)0" ! rtpstreamdepay ! srtpdec ! rtpjitterbuffer ! rtpopusdepay ! opusdec ! audioresample ! audioconvert ! jackaudiosink tcpserversrc host=192.168.1.101 port=3004 ! "application/x-srtp-stream, media=(string)audio, clock-rate=(int)48000, encoding-name=(string)OPUS, sprop-maxcapturerate=(string)48000, sprop-stereo=(string)1, payload=(int)96, encoding-params=(string)2, ssrc=(uint)1356955624, timestamp-offset=(uint)3593730377, seqnum-offset=(uint)10258, srtp-key=(buffer)432646294a404e635266546a576e5a7234753778214125442a472d4b615064539876543210012345678901234567, srtp-cipher=(string)aes-256-icm, srtp-auth=(string)hmac-sha1-80, srtcp-cipher=(string)aes-256-icm, srtcp-auth=(string)hmac-sha1-80, roc=(uint)0" ! rtpstreamdepay ! srtpdec ! rtpjitterbuffer ! rtpopusdepay ! opusdec ! audioresample ! audioconvert ! jackaudiosink tcpserversrc host=192.168.1.101 port=3005 ! "application/x-srtp-stream, media=(string)audio, clock-rate=(int)48000, encoding-name=(string)OPUS, sprop-maxcapturerate=(string)48000, sprop-stereo=(string)0, payload=(int)96, encoding-params=(string)2, ssrc=(uint)1356955624, timestamp-offset=(uint)2644783512, seqnum-offset=(uint)11386, srtp-key=(buffer)432646294A404E635266546A576E5A7234753778214125442A472D4B615064539876543210012345678901234567, srtp-cipher=(string)aes-256-icm, srtp-auth=(string)hmac-sha1-80, srtcp-cipher=(string)aes-256-icm, srtcp-auth=(string)hmac-sha1-80, roc=(uint)0" ! rtpstreamdepay ! srtpdec ! rtpjitterbuffer ! rtpopusdepay ! opusdec ! audioresample ! audioconvert ! jackaudiosink
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: