Skip to content

Commit e6fa17a

Browse files
author
github-actions
committed
Automated peer connection test results.
1 parent 238adbb commit e6fa17a

File tree

2 files changed

+4
-39
lines changed

2 files changed

+4
-39
lines changed

PeerConnection_test_results.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Test run at 2024-10-12 21:10:32.093918
1+
Test run at 2024-10-12 22:03:44.834213
22

33
| Server | aiortc | libdatachannel | pion | sipsorcery | werift |
44
|--------|--------|--------|--------|--------|--------|
5-
| aiortc || || ||
5+
| aiortc || || ||
66
| gstreamer || ||||
77
| janus ||||||
88
| kurento ||| |||

README.md

+2-37
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ The current interoperability tests are:
3535
- **[Data Channel Echo Test](doc/DataChannelEchoTestSpecification.md)**: This test builds on the [Peer Connection Test](doc/PeerConnectionTestSpecification.md) and adds a `data channel` test. It tests the ability of the peers to create a data channel and then checks that the `Server Peer` can echo a string message sent by the `Client Peer`.
3636

3737
## Peer Connection Test Results
38-
Test run at 2024-10-12 21:10:32.093918
38+
Test run at 2024-10-12 22:03:44.834213
3939

4040
| Server | aiortc | libdatachannel | pion | sipsorcery | werift |
4141
|--------|--------|--------|--------|--------|--------|
42-
| aiortc || || ||
42+
| aiortc || || ||
4343
| gstreamer || ||||
4444
| janus ||||||
4545
| kurento ||| |||
@@ -48,38 +48,3 @@ Test run at 2024-10-12 21:10:32.093918
4848
| pion ||||||
4949
| sipsorcery ||||||
5050
| werift ||||||
51-
52-
## Data Channel Echo Test Results
53-
Test run at 2024-10-12 21:50:30.476743
54-
55-
| Server | libdatachannel | sipsorcery | werift |
56-
|--------|--------|--------|--------|
57-
| libdatachannel ||||
58-
| sipsorcery ||||
59-
| werift ||||
60-
## Get Started
61-
62-
If you are interested in adding a library to this project the recommended steps are listed below. The steps don't necessarily have to be completed in any specific order.
63-
64-
- Write a Peer Connection Test Client application according to the [specification](doc/EchoTestSpecification.md#client-peer-operation) or base it off an [existing application](doc/EchoTestSpecification.md#view-the-code).
65-
66-
- Test your client by building and running one of the [Peer Connection Test Servers](https://github.com/sipsorcery/webrtc-echoes/blob/master/doc/EchoTestSpecification.md#view-the-code) or you can use one of the [Peer Connection Test Server Docker Images](https://github.com/sipsorcery?tab=packages&q=webrtc):
67-
68-
````
69-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/aiortc-webrtc-echo
70-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/gstreamer-webrtc-echo
71-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/janus-webrtc-echo
72-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/kurento-webrtc-echo
73-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/libdatachannel-webrtc-echo
74-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/libwebrtc-webrtc-echo
75-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/pion-webrtc-echo
76-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/sipsorcery-webrtc-echo
77-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/webrtc-rs-webrtc-echo
78-
docker run -it --rm --init -p 8080:8080 ghcr.io/sipsorcery/werift-webrtc-echo
79-
````
80-
81-
- If you encounter any problems open an [Issue](https://github.com/sipsorcery/webrtc-echoes/issues). When done submit a [Pull Request](https://github.com/sipsorcery/webrtc-echoes/pulls) for your application.
82-
83-
- Repeat the process for a [Peer Connection Test Server](doc/PeerConnectionTestSpecification.md#server-peer-operation).
84-
85-
- Create a [Dockerfile](doc/EchoTestDockerRequirements.md) and add a Pull Request for it so your Peer Connection Test application(s) can be included in the automated testing.

0 commit comments

Comments
 (0)