diff --git a/ports/gstplugin/README.md b/ports/gstplugin/README.md index 5bac38dfd76..127c5a41639 100644 --- a/ports/gstplugin/README.md +++ b/ports/gstplugin/README.md @@ -46,6 +46,22 @@ GST_PLUGIN_PATH=target/gstplugins \ ! tcpserversink host=127.0.0.1 port=8080 ``` +To stream to youtube live, first go to youtube studio and create a new live stream, with its token, then: +``` +GST_PLUGIN_PATH=target/gstplugins \ + gst-launch-1.0 -e servowebsrc \ + ! video/x-raw\(memory:GLMemory\),framerate=50/1,width=1960,height=1080 \ + ! glvideoflip video-direction=vert \ + ! glcolorconvert \ + ! gldownload \ + ! x264enc bitrate=6000 \ + ! flvmux name=mux \ + ! rtmpsink location="rtmp://a.rtmp.youtube.com/live2/x/$TOKEN" \ + audiotestsrc wave=silence \ + ! voaacenc bitrate=128000 \ + ! mux. +``` + To save to a file: ``` GST_PLUGIN_PATH=target/gstplugins \