[ { "title": "Data channels", "link": "data-channels", "description": "data-channels is a pion-WebRTC application that shows how you can send/recv DataChannel messages from a web browser.", "type": "browser" }, { "title": "Data channels create", "link": "data-channels-create", "description": "data-channels-create is a pion-WebRTC application that shows how you can send/recv DataChannel messages from a web browser. The difference with the data-channels example is that the datachannel is initialized from the pion side in this example.", "type": "browser" }, { "title": "Data channels close", "link": "data-channels-close", "description": "data-channels-close is a variant of data-channels that allow playing with the life cycle of data channels.", "type": "browser" }, { "title": "Gstreamer receive", "link": "gstreamer-receive", "description": "gstreamer-receive is a simple application that shows how to receive media using pion-WebRTC and play live using GStreamer.", "type": "browser" }, { "title": "Gstreamer send", "link": "gstreamer-send", "description": "gstreamer-send is a simple application that shows how to send video to your browser using pion-WebRTC and GStreamer.", "type": "browser" }, { "title": "Pion to pion", "link": "#", "description": "pion-to-pion is an example of two pion instances communicating directly! It therefore has no corresponding web page.", "type": "browser" }, { "title": "Save-to-disk", "link": "save-to-disk", "description": "save-to-disk is a simple application that shows how to record your webcam using pion-WebRTC and save to disk.", "type": "browser" }, { "title": "SFU", "link": "sfu", "description": "sfu is a pion-WebRTC application that demonstrates how to broadcast a video to many peers, while only requiring the broadcaster to upload once.", "type": "browser" } ]