{{define "index"}} About BareRTC

About BareRTC

This chat room software is called BareRTC and this page contains information about the software and how to use it.

BareRTC is an open source project released under the GNU General Public License with code available here.

About {{AsHTML .Config.Title}}

{{AsHTML .Config.Title}} is the name of this particular BareRTC server. The administrator may have left some links to more info below:


Help & Support

Tour of the user interface

Screenshot of the user interface on desktop
Pictured: Screenshot of the user interface on tablet or desktop-sized screens.

Screenshot of the user interface on mobile
Pictured: Screenshot of the mobile interface

Above are screenshots of how the chat room looks on desktop and mobile displays, respectively. For a description of some of the features pointed out above:

On mobile web browsers that don't have large enough screens to show everything at once, the Chat Room screen is shown by default and buttons appear in the corners to get to the two side panels (to change channels or manage your DMs, and to see Who Is Online and tune in to their webcams, respectively).

Supported browsers

Currently, BareRTC works best on Chromium browsers (including Google Chrome, Microsoft Edge, Opera, Brave, and other Chromium derivatives) as well as Mozilla Firefox.

It works in these browsers on desktop operating systems (including Windows, Mac OS and GNU/Linux) as well as on Android devices.

Unfortunately, the chat does not work on Apple's mobile devices such as the iPad and iPhone -- but research on this is underway and hopefully iOS devices will be supported soon!

Feature support matrix of browsers currently tested:

Device Type Web Browsers Chat works? Video works?
All Desktops Mozilla Firefox ✔️ ✔️
All Desktops Chromium (Chrome, Edge) ✔️ ✔️
Mac OS Desktop Safari ✔️
Android Mozilla Firefox ✔️ ✔️
Android Chromium (Vanadium) ✔️ ✔️
iPhone & iPad All browsers

Webcam sharing

The WebRTC technology used by this chat room allows for direct, peer to peer connections between you and the other chat members to stream video and audio directly to one another, without needing a server in the middle to relay all that data. In many cases, WebRTC should "just work" but you may run into trouble broadcasting if your local network is heavily firewalled (for example on a corporate or school network).

In many WebRTC video apps (such as Zoom, Jitsi, Google Hangouts, etc.), when one or both parties are on such difficult networks, a server in the middle is used to transfer the video data between them. BareRTC does not have any such server, as the bandwidth costs to carry your video could get expensive! If your video sharing is not working, it's unfortunate but you should still be able to have text chat conversations as normal.

Notice: because of the peer-to-peer nature of the webcam feature, it is possible that your chat partner may discover your IP address if they check their local computer's connections. This is true of all WebRTC-based video chat systems. Also, it is possible that your chat partner may "screen record" your video -- also true of all video sharing systems. Please inform a moderator if you know somebody is violating your privacy in this way so that they may be banned from the chat room.

Styling Your Messages

BareRTC supports Markdown syntax for your chat messages. You can make text bold by putting asterisks around part of it, **like this** or make text italic with *single asterisks*.

Hyperlinks you paste that begin with https:// will be clickable as-is, or you can create a custom label for it by typing e.g. [click my link](https://www.wikipedia.org/).

To learn more about Markdown, please check out the Markdown Guide website.

Privacy

Some of the privacy considerations with this chat room include:

{{end}}