-
Notifications
You must be signed in to change notification settings - Fork 278
Expand file tree
/
Copy pathexamples.json
More file actions
98 lines (98 loc) · 3.12 KB
/
Copy pathexamples.json
File metadata and controls
98 lines (98 loc) · 3.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
[
{
"title": "GoCV Receive",
"link": "gocv-receive",
"description": "gocv-receive is a simple application that shows how to receive media using Pion and then do motion detection with GoCV.",
"type": "browser"
},
{
"title": "Gstreamer Receive",
"link": "gstreamer-receive",
"description": "The gstreamer-receive example shows how to receive media from the browser and play it live. This example uses GStreamer for rendering.",
"type": "browser"
},
{
"title": "Gstreamer Send",
"link": "gstreamer-send",
"description": "Example gstreamer-send shows how to send video to your browser. This example uses GStreamer to process the video.",
"type": "browser"
},
{
"title": "WebSocket SFU",
"link": "#",
"description": "The SFU example demonstrates a conference system that uses WebSockets for signaling. It also includes a flutter client for Android, iOS and Native.",
"type": "browser"
},
{
"title": "GStreamer CLI",
"link": "gstreamer-cli",
"description": "Example use GStreamer cli make v4l2 camera device raw stream to Pion WebRTC video stream and alsa audio device raw stream to Pion WebRTC audio stream",
"type": "browser"
},
{
"title": "Save to WebM",
"link": "save-to-webm",
"description": "save-to-webm demonstrates how to save audio/video from your browser as a webm to the local disk.",
"type": "browser"
},
{
"title": "Text to Speech",
"link": "text-to-speech",
"description": "text-to-speech converts text with eSpeak NG and streams the encoded Opus audio to a browser over WebRTC.",
"type": "browser"
},
{
"title": "C DataChannels",
"link": "#",
"description": "C DataChannels demonstrates how to use CGo so you can add Pion to your existing C applications.",
"type": "browser"
},
{
"title": "Janus Gateway",
"link": "#",
"description": "Janus Gateway shows how to use the streaming and video-room plugins with Pion.",
"type": "browser"
},
{
"title": "Twitch",
"link": "#",
"description": "twitch shows how to send audio/video from WebRTC to https://www.twitch.tv/ via RTMP.",
"type": "browser"
},
{
"title": "Snapshot",
"link": "#",
"description": "snapshot shows how you can convert incoming video frames to jpeg and serve them via HTTP.",
"type": "browser"
},
{
"title": "Play From Disk H264",
"link": "play-from-disk-h264",
"description": "Example shows how to play a H264 and OGG file from disk",
"type": "browser"
},
{
"title": "Play From Disk H265",
"link": "play-from-disk-h265",
"description": "Example shows how to play a H265 and OGG file from disk",
"type": "browser"
},
{
"title": "SIP to WebRTC",
"link": "sip-to-webrtc",
"description": "sip-to-webrtc demonstrates how to bridge WebRTC and SIP traffic using Pion.",
"type": "browser"
},
{
"title": "GoCV to WebRTC",
"link": "gocv-to-webrtc",
"description": "gocv-to-webrtc captures webcam and performs motion detection in Go, it then sends results to view in the browser.",
"type": "browser"
},
{
"title": "Ebiten Game",
"link": "ebiten-game",
"description": "ebiten-game is a game demo using Ebiten and Pion to make a cross-platform game.",
"type": "browser"
}
]