Update CI and links to main branch

This commit is contained in:
Jo Turk
2026-04-05 21:56:18 +02:00
parent 792844a993
commit b9a856eb82
8 changed files with 20 additions and 20 deletions
+2 -2
View File
@@ -4,10 +4,10 @@ name: Browser E2E
on:
pull_request:
branches:
- master
- main
push:
branches:
- master
- main
jobs:
e2e-test:
+2 -2
View File
@@ -4,10 +4,10 @@ name: Examples Tests
on:
pull_request:
branches:
- master
- main
push:
branches:
- master
- main
jobs:
pion-to-pion-test:
+1 -1
View File
@@ -19,7 +19,7 @@ When possible we leave all decisions to the user. When choice is possible (like
If you know how to use WebRTC in your browser, you know how to use Pion WebRTC.
We try our best just to duplicate the Javascript API, so your code can look the same everywhere.
If this is your first time using WebRTC, don't worry! We have multiple [examples](https://github.com/pion/webrtc/tree/master/examples) and [GoDoc](https://pkg.go.dev/github.com/pion/webrtc/v4)
If this is your first time using WebRTC, don't worry! We have multiple [examples](https://github.com/pion/webrtc/tree/main/examples) and [GoDoc](https://pkg.go.dev/github.com/pion/webrtc/v4)
### Bring your own media
Pion WebRTC doesn't make any assumptions about where your audio, video or text come from. You can use FFmpeg, GStreamer, MLT or just serve a video file.
+6 -6
View File
@@ -13,7 +13,7 @@
<br>
<img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/pion/webrtc/test.yaml">
<a href="https://pkg.go.dev/github.com/pion/webrtc/v4"><img src="https://pkg.go.dev/badge/github.com/pion/webrtc/v4.svg" alt="Go Reference"></a>
<a href="https://codecov.io/gh/pion/webrtc"><img src="https://codecov.io/gh/pion/webrtc/branch/master/graph/badge.svg" alt="Coverage Status"></a>
<a href="https://codecov.io/gh/pion/webrtc"><img src="https://codecov.io/gh/pion/webrtc/branch/main/graph/badge.svg" alt="Coverage Status"></a>
<a href="https://goreportcard.com/report/github.com/pion/webrtc/v4"><img src="https://goreportcard.com/badge/github.com/pion/webrtc/v4" alt="Go Report Card"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a>
</p>
@@ -92,12 +92,12 @@ He is available to talk about Pion or general WebRTC questions, feel free to rea
* IVF, Ogg, H264 and Matroska provided for easy sending and saving
* [getUserMedia](https://github.com/pion/mediadevices) implementation (Requires Cgo)
* Easy integration with x264, libvpx, GStreamer and ffmpeg.
* [Simulcast](https://github.com/pion/webrtc/tree/master/examples/simulcast)
* [SVC](https://github.com/pion/rtp/blob/master/codecs/vp9_packet.go#L138)
* [Simulcast](https://github.com/pion/webrtc/tree/main/examples/simulcast)
* [SVC](https://github.com/pion/rtp/blob/main/codecs/vp9_packet.go#L138)
* [NACK](https://github.com/pion/interceptor/pull/4)
* [Sender/Receiver Reports](https://github.com/pion/interceptor/tree/master/pkg/report)
* [Transport Wide Congestion Control Feedback](https://github.com/pion/interceptor/tree/master/pkg/twcc)
* [Bandwidth Estimation](https://github.com/pion/webrtc/tree/master/examples/bandwidth-estimation-from-disk)
* [Sender/Receiver Reports](https://github.com/pion/interceptor/tree/main/pkg/report)
* [Transport Wide Congestion Control Feedback](https://github.com/pion/interceptor/tree/main/pkg/twcc)
* [Bandwidth Estimation](https://github.com/pion/webrtc/tree/main/examples/bandwidth-estimation-from-disk)
#### Security
* TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 and TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA for DTLS v1.2
+1 -1
View File
@@ -1,7 +1,7 @@
# play-from-disk
play-from-disk demonstrates how to send video and/or audio to your browser from files saved to disk.
For an example of playing H264 from disk see [play-from-disk-h264](https://github.com/pion/example-webrtc-applications/tree/master/play-from-disk-h264)
For an example of playing H264 from disk see [play-from-disk-h264](https://github.com/pion/example-webrtc-applications/tree/main/play-from-disk-h264)
## Instructions
### Create IVF named `output.ivf` that contains a VP8/VP9/AV1 track and/or `output.ogg` that contains a Opus track
+3 -3
View File
@@ -1,11 +1,11 @@
# save-to-disk-av1
save-to-disk-av1 is a simple application that shows how to save a video to disk using AV1.
If you wish to save VP8 and Opus instead of AV1 see [save-to-disk](https://github.com/pion/webrtc/tree/master/examples/save-to-disk)
If you wish to save VP8 and Opus instead of AV1 see [save-to-disk](https://github.com/pion/webrtc/tree/main/examples/save-to-disk)
If you wish to save VP8/Opus inside the same file see [save-to-webm](https://github.com/pion/example-webrtc-applications/tree/master/save-to-webm)
If you wish to save VP8/Opus inside the same file see [save-to-webm](https://github.com/pion/example-webrtc-applications/tree/main/save-to-webm)
You can then send this video back to your browser using [play-from-disk](https://github.com/pion/webrtc/tree/master/examples/play-from-disk)
You can then send this video back to your browser using [play-from-disk](https://github.com/pion/webrtc/tree/main/examples/play-from-disk)
## Instructions
### Download save-to-disk-av1
+4 -4
View File
@@ -1,13 +1,13 @@
# save-to-disk
save-to-disk is a simple application that shows how to record your webcam/microphone using Pion WebRTC and save VP8/Opus to disk.
If you wish to save VP9 instead of VP8 you can just replace all occurences of VP8 with VP9 in [main.go](https://github.com/pion/example-webrtc-applications/tree/master/save-to-disk/main.go).
If you wish to save VP9 instead of VP8 you can just replace all occurences of VP8 with VP9 in [main.go](https://github.com/pion/example-webrtc-applications/tree/main/save-to-disk/main.go).
If you wish to save VP8/Opus inside the same file see [save-to-webm](https://github.com/pion/example-webrtc-applications/tree/master/save-to-webm)
If you wish to save VP8/Opus inside the same file see [save-to-webm](https://github.com/pion/example-webrtc-applications/tree/main/save-to-webm)
If you wish to save AV1 instead see [save-to-disk-av1](https://github.com/pion/webrtc/tree/master/examples/save-to-disk-av1)
If you wish to save AV1 instead see [save-to-disk-av1](https://github.com/pion/webrtc/tree/main/examples/save-to-disk-av1)
You can then send this video back to your browser using [play-from-disk](https://github.com/pion/webrtc/tree/master/examples/play-from-disk)
You can then send this video back to your browser using [play-from-disk](https://github.com/pion/webrtc/tree/main/examples/play-from-disk)
## Instructions
### Download save-to-disk
+1 -1
View File
@@ -2,7 +2,7 @@
vnet is the virtual network layer for Pion. This allows developers to simulate issues that cause issues
with production WebRTC deployments.
See the full documentation for vnet [here](https://github.com/pion/transport/tree/master/vnet#vnet)
See the full documentation for vnet [here](https://github.com/pion/transport/tree/main/vnet#vnet)
## What can vnet do
* Simulate different network topologies. Assert when a STUN/TURN server is actually needed.