Anton Manakin
afcb3487d9
Add ice-proxy example
2025-08-17 19:19:00 +03:00
Sean DuBois
bbf51266ad
Remove $GOPATH from documentation
...
Project layout is flexible now with modules
2023-09-05 13:51:09 -04:00
Sean DuBois
5aa5fac6ea
Remove GO111MODULE from docs
2023-09-05 11:48:14 -04:00
Sean DuBois
dc4b591c4d
Start pion/webrtc/v4
...
60eea43 is a breaking change
2023-09-05 11:48:14 -04:00
Hao
1390b16097
Fix typo 'Renegotation' across project
...
'Renegotation' -> 'Renegotiation'
2023-08-24 14:14:29 -04:00
Sean DuBois
8c31eb98dd
Remove examples that aren't unique
...
data-channels-close demonstrates that you are able to close a
DataChannel. Closing a DataChannel isn't exercising any unique
behaviors. I don't believe it will help users discover anything new or
prevent them from making mistakes.
data-channels-(detach)-create demonstrates creating a DataChannel in Go.
We have a 1:1 mapping with the browser so I think this is expected. We
also have other examples demonstrate this behavior.
2021-12-27 14:39:48 -05:00
Sean DuBois
0e0c4a2ab9
Add examples/trickle-ice
...
Resolves #2030
2021-11-21 15:25:28 -05:00
Sean DuBois
fa72a9529f
Add examples/rtcp-processing
...
rtcp-processing demonstrates how to access RTCP Packets via ReadRTCP
Resolves #2027
2021-11-20 22:06:03 -05:00
Sean DuBois
97bca5ce35
Update example documentation
...
README didn't contain lines for multiple examples
2021-11-20 13:33:54 -05:00
Sean DuBois
f5875d9895
Add features matrix to the README
...
List most popular features/benefits of Pion WebRTC.
Resolves #1279
Co-authored-by: ZHENK <chengzhenyang@gmail.com >
2020-12-14 10:15:37 -08:00
Sean DuBois
37658f4521
Remove QUIC Support
...
Chromium remove RtcQuicTransport. Removing our support as well since
interop with other WebRTC clients will never happen.
Resolves #1589
2020-12-08 18:30:10 -08:00
Simone Gotti
570ddd0b1c
Add simulcast example
...
Add jsfiddle and documentation around using the example
2020-07-24 01:01:43 -07:00
JacobZwang
70a8bbc64c
Fix grammatical errors
...
Update examples/README.md
2020-07-11 02:36:35 -07:00
Sean DuBois
89d7de1787
Start /v3
...
See #9 for the features we have planned, and the breaking changes that
may occur.
2020-06-25 09:45:27 -07:00
Sean DuBois
7041e196bc
Example of using Insertable Streams with Pion
...
Use simple XOR Cipher on both sides. In the Web UI
you can flip a checkbox and watch decoding fail when
decryption is disabled.
2020-06-13 16:59:22 -07:00
a-wing
c0032c4d18
Add new example rtp-to-webrtc
...
This example consumes RTP via a listening UDP socket and then sends it a
WebRTC peer
2020-04-26 18:11:19 -07:00
Quentin Renard
38ee94e743
Added examples/rtp-forwarder
...
Add new example that demonstrates how to take WebRTC to RTP.
Also provides instructions and pre-canned SDP so you can easily
playback in VLC and ffmpeg.
Resolves #1061
2020-03-08 12:57:00 -07:00
Sean DuBois
55d53b76a9
Rename sfu-minimal -> broadcast
...
Will have new dedicated SFU example when re-negotation
is complete. Keep this broadcast example for users who
want fan-out example and not everything needed for multi-track
re-negotations.
Relates to #207
2020-02-09 21:40:37 -08:00
David Hamilton
6fc786b6a9
Add examples of setting a different port
...
Those new to Go may be unfamiliar with the syntax for listening on all.
2019-11-23 18:32:26 -08:00
David Hamilton
7d28b4adba
Add required step to get source to run examples
...
Go get with modules on no longer puts source in src.
2019-11-23 18:32:26 -08:00
sylba2050
444e0bc576
Rename examples/echo -> examples/reflect
...
"echo" has two meanings: a Linux command and a pre-built binary.
so change it to make it easier to identify.
2019-09-04 00:27:48 -07:00
Gareth Hayes
63b2d4da42
Update examples/README.md for modules
...
Append `v2` to the import path for `go get`
Relates to: #795
2019-08-20 03:17:10 -07:00
Sean DuBois
0d585106c0
Add examples/play-from-disk
...
Using IVFReader demonstrate how users can stream a video
from hard disk to browser.
Relates to #636
2019-08-08 16:44:50 -07:00
Sean DuBois
2228e7f61e
Add custom-logger example
...
Demonstrate how users can user their own logger via the
SettingEngine
Resolves #726
2019-07-11 20:24:07 +01:00
Sean DuBois
77cacbb787
Add examples/echo
...
The echo example demonstrates how to have Pion
send back to the user exactly what it receives
using the same PeerConnection.
Relates to #560
Co-authored-by: Patrice Ferlet <patrice.ferlet@smile.fr >
2019-05-18 23:59:19 -07:00
Alex Harford
c13256b890
Remove duplicate entry from examples/README.md
...
Remove duplicate line referring to Pion to Pion
2019-05-16 22:56:45 -07:00
Sean DuBois
596ef378b0
Extract examples that use 3rd party libraries
...
We are moving all examples that use 3rd party libraries to
https://github.com/pion/example-webrtc-applications
Resolves #561
2019-04-07 01:14:32 -07:00
Sean DuBois
1cdfc10c84
Mass replace pions -> pion
...
Pions organization was renamed to pion
2019-04-04 15:32:03 -07:00
simonacca-fotokite
79d29886d9
Fix broken link in README
...
Update sfu-ws link, incorrectly pointed to sfu-websocket before
2019-03-27 00:05:30 -07:00
Sean DuBois
c89940a0bd
Rename sfu -> sfu-minimal
...
We have a websocket SFU example now also
Resolves #507
2019-03-11 11:07:55 -07:00
backkem
90b85e8c7a
WASM: Document WASM support
...
Resolves #501
2019-03-08 14:06:02 +01:00
backkem
7a527fadb3
Examples: exchange entire RTCSessionDescription
...
Resolves #39
2018-12-08 11:06:16 +01:00
Sean DuBois
60b771a5ba
Implement SFU example
...
`sfu` example shows how to build a simple broadcast only SFU
Resolves #63
2018-09-22 16:58:10 -07:00
Justin Okamoto
e496511145
Docs: Fix broken example links in README.md
...
Resolves #154
2018-09-18 16:21:08 -07:00
backkem
d01429b03b
Docs: Improve docs
...
Relates to #142
2018-09-17 12:02:08 -07:00
backkem
6906b80d78
Examples: host examples locally
...
Resolves #120
2018-09-15 09:58:03 +02:00