Skip to content

Commit 7ecb7b5

Browse files
authored
Update README.md
1 parent a3f841c commit 7ecb7b5

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

README.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ This video conferencing software combines three technologies to create an all-in
1313

1414
1. WebRTC with html/JavaScript in the client-side browser to handle the user interface.
1515
2. Continuous Server Sent Event communication channel for realtime updates.
16-
3. rest http PUT event endpoint for client updates.
17-
4. Signaling server to facilitate the connection information, written in go.
16+
3. Signaling server to facilitate the connection information, written in go.
1817

1918
<p align="center">
2019
<img width="500" src="https://lh3.googleusercontent.com/tn1h7nq5-ANzEyuwISMNLqFngijegUKAAfIkqoy76lg3ewxnI2wDGBtA29vIgp96CyivhVOEuh_OkX7jjAc_e4r-_m5LpZStO8Bxc3VFvOL-XVEB51mnOJSzrnXwzpHGE-DFsq6w" title="WebRTC">
@@ -28,23 +27,21 @@ Advantages of peer-2-peer connection-oriented video conferencing:
2827

2928
Disadvantages:
3029

31-
- Higher bandwidth usage, since the client must process more video streams from each peer.
30+
- Higher bandwidth and CPU usage, since the client must process more video streams from each peer.
3231
- Fewer centralized features, such as effects or controls.
33-
- Requires a few-second delay period to get valid peer-2-peer connection details.
32+
- Requires complicated and somewhat error-prone communication between clients, each other, and the backend.
3433

3534
## How to use it
3635

3736
A deployed version is available at https://hitime.live/.
3837

3938
you can also deploy your own server using the docker image provided at dockerhub with `gtstef/hitime` or building locally.
4039

41-
Note: The features on the frontend require an HTTPS connection, so any build should be done behind an HTTPS connection. I have included the `generate_cert.go` standard library for quick mock certificate creation for local testing.
40+
Note: The frontend features require an HTTPS connection, so any build should be done behind one. I have included the `generate_cert.go` standard library for quick mock certificate creation for local testing.
4241

4342
## Browser Support
4443

45-
Since WebRTC is a browser-based technology, only certain browsers support it.
46-
47-
While I was happy to see it has broad compatibility across browsers, I found that Safari had issues.
44+
WebRTC has broad browser support
4845

4946
![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png) | ![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png) | ![Opera](https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png)
5047
--- | --- | --- | --- | --- |

0 commit comments

Comments
 (0)