Publish to Stage with WHIP
gst-launch-1.0 \
videotestsrc \
! videoconvert \
! openh264enc \
! rtph264pay \
! ' application/x-rtp,media=video,encoding-name=H264,payload=97,clock-rate=90000' \
! whip.sink_0 audiotestsrc wave=4 \
! audioconvert \
! opusenc \
! rtpopuspay \
! ' application/x-rtp,media=audio,encoding-name=OPUS,payload=96,clock-rate=48000,encoding-params=(string)2' \
! whip.sink_1 \
whipsink \
name=whip \
auth-token=$IVS_STAGE_TOKEN \
whip-endpoint=https://global.whip.live-video.net/
From Webcam & Mic (MacOS)
gst-launch-1.0 \
avfvideosrc device-index=0 \
! videoconvert \
! x264enc tune=zerolatency bitrate=2500 speed-preset=ultrafast \
! rtph264pay \
! ' application/x-rtp,media=video,encoding-name=H264,payload=97,clock-rate=90000,width=1280,height=720,framerate=30/1' \
! whip.sink_0 autoaudiosrc wave=4 \
! audioconvert \
! opusenc \
! rtpopuspay \
! ' application/x-rtp,media=audio,encoding-name=OPUS,payload=96,clock-rate=48000,encoding-params=(string)2' \
! whip.sink_1 \
whipsink \
name=whip \
auth-token=$IVS_STAGE_TOKEN \
whip-endpoint=https://global.whip.live-video.net/