Test stream for YouTube Live
#!/bin/sh | |
YT_SERVER="rtmp://a.rtmp.youtube.com/live2" | |
# Needs AUTH, which is the "Stream Name" from Ingestion Settings > Main Camera | |
# apt-get install --assume-yes gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools | |
# https://bugzilla.gnome.org/show_bug.cgi?id=731352#c6 | |
gst-launch-1.0 \ | |
videotestsrc is-live=1 \ | |
! videoconvert \ | |
! "video/x-raw, width=1280, height=720, framerate=25/1" \ | |
! queue \ | |
! x264enc bitrate=2000 byte-stream=false key-int-max=60 bframes=0 aud=true tune=zerolatency ! "video/x-h264,profile=main" \ | |
! flvmux streamable=true name=mux \ | |
! rtmpsink location="rtmp://a.rtmp.youtube.com/live2/x/${AUTH} app=live2" \ | |
audiotestsrc \ | |
! voaacenc bitrate=128000 \ | |
! mux. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment