Hi All,
Currently I am using the below pipeline for streaming data (video & audio) from jetson xavier to web browser,
‘’’
webrtcbin name=sendrecv bundle-policy=max-bundle stun-server=stun://stun.l.google.com:19302
v4l2src device=/dev/video0 ! video/x-raw,width=640,height=480 ! videoconvert ! queue !
vp8enc target-bitrate=100000 overshoot=25 undershoot=100 deadline=33000 keyframe-max-dist=1 ! rtpvp8pay ! queue !
application/x-rtp,media=video,encoding-name=VP8,payload=96 ! sendrecv.
v4l2src device=/dev/video2 ! video/x-raw,width=640,height=480 ! videoconvert ! queue !
vp8enc target-bitrate=100000 overshoot=25 undershoot=100 deadline=33000 keyframe-max-dist=1 ! rtpvp8pay ! queue !
application/x-rtp,media=video,encoding-name=VP8,payload=96 ! sendrecv.
audiotestsrc is-live=true wave=red-noise ! audioconvert ! audioresample ! queue ! opusenc ! rtpopuspay !
queue ! application/x-rtp,media=audio,encoding-name=OPUS,payload=96 ! sendrecv.
‘’’
When we execute this Gstreamer pipeline it fails to read the data from camera (logitec usb camera) but the led on camera glows which tells us that there is connection happening and the data will not be transfered to web browser.
Kindly help, if anyone has some suggestion/ changes to the pipeline.
Thank you.