Skip to content

Instantly share code, notes, and snippets.

@shinyoshiaki
Created September 12, 2020 08:24
Show Gist options
  • Select an option

  • Save shinyoshiaki/2258874dcf50ec034a588e8596eddcdc to your computer and use it in GitHub Desktop.

Select an option

Save shinyoshiaki/2258874dcf50ec034a588e8596eddcdc to your computer and use it in GitHub Desktop.
gst-launch-1.0 \
udpsrc name=videoRTP port=4002 \
caps = "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)VP8, payload=(int)97" \
! rtpvp8depay ! queue ! muxer.video_0 \
udpsrc port=4003 \
caps = "application/x-rtp, media=(string)audio, clock-rate=(int)48000, encoding-name=(string)OPUS, payload=(int)96" \
! rtpopusdepay ! opusparse ! queue ! muxer.audio_0 \
qtmux name="muxer" ! filesink location=~/Downloads/capture.mp4
@shinyoshiaki
Copy link
Author

shinyoshiaki commented Sep 12, 2020

動くやつ

gst-launch-1.0 -e \
udpsrc name=videoRTP port=4002 \
caps = "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)VP8, payload=(int)97" \
! queue \
! rtpvp8depay ! vp8dec ! videoconvert ! x264enc \
! queue ! muxer.video_0 \
udpsrc port=4003 \
caps = "application/x-rtp, media=(string)audio, clock-rate=(int)48000, encoding-name=(string)OPUS, payload=(int)96" \
! queue \
! rtpopusdepay ! opusparse \
! queue ! muxer.audio_0 \
qtmux name="muxer" ! filesink location=~/Downloads/capture.webm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment