docs(services): intro including srt live streaming
This commit is contained in:
parent
7f01f154a6
commit
ccdefea281
3 changed files with 55 additions and 1 deletions
10
content/services.md
Normal file
10
content/services.md
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
title: Services
|
||||||
|
---
|
||||||
|
|
||||||
|
Shione offers some services either exclusively for private personal use such as
|
||||||
|
[nextcloud](https://nextcloud.com) or for public/semi-public purposes such
|
||||||
|
[live streaming](/services/stream.html).
|
||||||
|
|
||||||
|
> TODO: Generate a table of content for all the services documented here.
|
||||||
|
{.todo}
|
40
content/services/stream/index.md
Normal file
40
content/services/stream/index.md
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
---
|
||||||
|
title: Live stream
|
||||||
|
---
|
||||||
|
|
||||||
|
# SRT stream
|
||||||
|
|
||||||
|
I occasionally stream videos games or miscellaneous stuff to my friends over
|
||||||
|
[SRT](https://en.wikipedia.org/wiki/Secure_Reliable_Transport) at
|
||||||
|
[srt://shione.net:60000](srt://shione.net:60000).
|
||||||
|
|
||||||
|
# Connecting to a passphrase-protected stream
|
||||||
|
|
||||||
|
For those who received a passphrase to connect to a supposedly private stream,
|
||||||
|
the URL becomes `srt://shione.net:60000?passphrase=PASSPHRASE_HERE`.
|
||||||
|
|
||||||
|
## Media players
|
||||||
|
|
||||||
|
### mpv
|
||||||
|
|
||||||
|
Your mileage may vary, feel free to tweak the options a bit for your own
|
||||||
|
comfort.
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ mpv --no-resume-playback --no-pause --cache-pause-wait=0.1 'srt://shione.net:60000'
|
||||||
|
```
|
||||||
|
|
||||||
|
### VLC
|
||||||
|
|
||||||
|
OBS has a wiki page on how to setup VLC to watch an SRT stream, see [VLC
|
||||||
|
usage](https://obsproject.com/wiki/Streaming-With-SRT-Or-RIST-Protocols#vlc-usage).
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
|
||||||
|
### `srt-live-transmit`
|
||||||
|
|
||||||
|
Under the hood, I use
|
||||||
|
[`srt-live-transmit`](https://github.com/Haivision/srt/blob/master/docs/apps/srt-live-transmit.md)
|
||||||
|
from [`srt-tools`](https://packages.debian.org/stable/utils/srt-tools) because
|
||||||
|
my use case is extremely simple. However, I should invest more time into
|
||||||
|
understanding how I can deliver a better quality stream with less/no artifacts.
|
|
@ -21,9 +21,11 @@
|
||||||
width="148" height="148" />
|
width="148" height="148" />
|
||||||
|
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<a class="rss" href="/blog/index.xml">rss</a>
|
<a href="services.html">services</a>
|
||||||
·
|
·
|
||||||
<a href="misc.html">misc</a>
|
<a href="misc.html">misc</a>
|
||||||
|
·
|
||||||
|
<a class="rss" href="/blog/index.xml">rss</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<dl class="external-links">
|
<dl class="external-links">
|
||||||
|
@ -37,6 +39,8 @@
|
||||||
<dd><a href="https://www.last.fm/user/renkenrc">renkenrc</a></dd>
|
<dd><a href="https://www.last.fm/user/renkenrc">renkenrc</a></dd>
|
||||||
<dt>pgp</dt>
|
<dt>pgp</dt>
|
||||||
<dd><a href="/renken.asc">53334B09D2066FCF</a></dd>
|
<dd><a href="/renken.asc">53334B09D2066FCF</a></dd>
|
||||||
|
<dt><a href="/services/stream.html">stream</a></dt>
|
||||||
|
<dd><a href="srt://shione:60000">srt://shione:60000</a></dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<small>
|
<small>
|
||||||
|
|
Loading…
Reference in a new issue