92 lines
3.8 KiB
HTML
92 lines
3.8 KiB
HTML
{{define "index"}}
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<link rel="stylesheet" type="text/css" href="/static/css/bulma.min.css">
|
|
<link rel="stylesheet" type="text/css" href="/static/css/bulma-prefers-dark.css">
|
|
<link rel="stylesheet" href="/static/fontawesome-free-6.1.2-web/css/all.css">
|
|
<link rel="stylesheet" type="text/css" href="/static/css/chat.css?{{.CacheHash}}">
|
|
<title>About BareRTC</title>
|
|
</head>
|
|
<body>
|
|
|
|
<div class="container is-fullhd">
|
|
<div class="content mt-5">
|
|
<h1>About BareRTC</h1>
|
|
|
|
<p>
|
|
This chat room software is called <strong>BareRTC</strong> and this
|
|
page contains information about the software and how to use it.
|
|
</p>
|
|
|
|
<p>
|
|
BareRTC is an open source project released under the GNU General Public
|
|
License with code available
|
|
<a href="https://git.kirsle.net/apps/BareRTC" target="_blank">here</a>.
|
|
</p>
|
|
|
|
<h1>About {{AsHTML .Config.Title}}</h1>
|
|
|
|
<p>
|
|
<strong>{{AsHTML .Config.Title}}</strong> is the name of this particular
|
|
BareRTC server. The administrator may have left some links to more
|
|
info below:
|
|
</p>
|
|
|
|
<ul>
|
|
<li><strong>Website:</strong>
|
|
<a href="{{.Config.WebsiteURL}}" target="_blank">{{.Config.WebsiteURL}}</a>
|
|
</li>
|
|
</ul>
|
|
|
|
<h1>Help & Support</h1>
|
|
|
|
<h2>Browser Support</h2>
|
|
|
|
<p>
|
|
BareRTC should work on most modern web browsers. It has been tested in
|
|
Firefox and Chromium on desktop Linux and on Android. It utilizes open
|
|
web standards including
|
|
<a href="https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API" target="_blank">WebSockets</a>
|
|
(for most of the text chat features) and <a href="https://webrtc.org/" target="_blank">WebRTC</a>
|
|
(for webcam and microphone sharing).
|
|
</p>
|
|
|
|
<h2>Webcam Streaming</h2>
|
|
|
|
<p>
|
|
The WebRTC technology used by this chat room allows for direct, <strong>peer to peer</strong>
|
|
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).
|
|
</p>
|
|
|
|
<p>
|
|
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.
|
|
</p>
|
|
|
|
<h2>Styling Your Messages</h2>
|
|
|
|
<p>
|
|
BareRTC supports Markdown syntax for your chat messages. You can make text <strong>bold</strong>
|
|
by putting asterisks around part of it, <strong>**like this**</strong> or make text italic with
|
|
<em>*single asterisks*</em>.
|
|
</p>
|
|
|
|
<p>
|
|
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. <code>[click my link](https://www.wikipedia.org/)</code>.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|
|
{{end}} |