Difference between revisions of "GstWebRTC - OpenWebRTC Web Page - TX1/TX2"
Line 13: | Line 13: | ||
===VP8=== | ===VP8=== | ||
− | '''Send camera stream to webrtc demo page''' | + | '''Send/receive camera stream to/from webrtc demo page, remote endpoint starts the call''' |
+ | <pre style="white-space: pre-wrap;"> | ||
+ | GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=true signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink web.video_src ! rtpvp8depay ! omxvp8dec ! videoconvert ! ximagesink async=true | ||
+ | </pre> | ||
+ | |||
+ | '''Send camera stream to webrtc demo page, remote endpoint starts the call''' | ||
<pre style="white-space: pre-wrap;"> | <pre style="white-space: pre-wrap;"> | ||
GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=true signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink | GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=true signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink | ||
</pre> | </pre> | ||
− | '''Send/receive camera stream to/from webrtc demo page''' | + | '''Receive camera stream from webrtc demo page, remote endpoint starts the call''' |
+ | <pre style="white-space: pre-wrap;"> | ||
+ | GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=true signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web web.video_src ! rtpvp8depay ! omxvp8dec ! videoconvert ! ximagesink async=true | ||
+ | </pre> | ||
+ | |||
+ | *Note: Pipelines below have been tested to work properly on Chrome | ||
+ | |||
+ | '''Send/receive camera stream to/from webrtc demo page, browser starts the call''' | ||
<pre style="white-space: pre-wrap;"> | <pre style="white-space: pre-wrap;"> | ||
− | GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=true signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink web.video_src ! rtpvp8depay ! omxvp8dec ! videoconvert ! ximagesink async=true | + | GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=false signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink web.video_src ! rtpvp8depay ! omxvp8dec ! videoconvert ! ximagesink async=true |
+ | </pre> | ||
+ | |||
+ | '''Send camera stream to webrtc demo page, browser starts the call''' | ||
+ | <pre style="white-space: pre-wrap;"> | ||
+ | GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=false signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink | ||
+ | </pre> | ||
+ | |||
+ | '''Receive camera stream from webrtc demo page, browser starts the call''' | ||
+ | <pre style="white-space: pre-wrap;"> | ||
+ | GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=false signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web web.video_src ! rtpvp8depay ! omxvp8dec ! videoconvert ! ximagesink async=true | ||
</pre> | </pre> | ||
Revision as of 12:45, 23 January 2019
← |
⌂ Home |
→ |
Contents
This page presents GstRrWebRTC Web page on TX1/TX2 platform to use OpenWebRTC.
Jetson TX1/TX2
Tested in JetPack 3.3
VP8
Send/receive camera stream to/from webrtc demo page, remote endpoint starts the call
GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=true signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink web.video_src ! rtpvp8depay ! omxvp8dec ! videoconvert ! ximagesink async=true
Send camera stream to webrtc demo page, remote endpoint starts the call
GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=true signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink
Receive camera stream from webrtc demo page, remote endpoint starts the call
GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=true signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web web.video_src ! rtpvp8depay ! omxvp8dec ! videoconvert ! ximagesink async=true
- Note: Pipelines below have been tested to work properly on Chrome
Send/receive camera stream to/from webrtc demo page, browser starts the call
GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=false signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink web.video_src ! rtpvp8depay ! omxvp8dec ! videoconvert ! ximagesink async=true
Send camera stream to webrtc demo page, browser starts the call
GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=false signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web nvcamerasrc sensor-id=0 ! nvvidconv ! omxvp8enc ! rtpvp8pay ! web.video_sink
Receive camera stream from webrtc demo page, browser starts the call
GST_DEBUG=3 DISPLAY=:0 gst-launch-1.0 rrwebrtcbin start-call=false signaler=GstOwrSignaler signaler::server_url=https://webrtc.ridgerun.com:8443 signaler::session_id=testid1 name=web web.video_src ! rtpvp8depay ! omxvp8dec ! videoconvert ! ximagesink async=true
H.264
- Note: As for JP 3.3 there is no support for "constrained-baseline" profile for the H264 encoding in the omxh264enc gstreamer element.
← |
⌂ Home |
→ |