diff --git a/README.md b/README.md index ad932690f7682a4e2e51d436054b5dc5d91edb39..2675bcd7ebcee2040734abd0fc20d3929244375c 100644 --- a/README.md +++ b/README.md @@ -76,31 +76,33 @@ This was tested on a Vultr 1 vCPU / 2GB RAM server running Fedora 33 x64. ### Troubleshooting -* The media player disconnects mid stream or struggles to start the stream, and you don't think it's a bandwidth issue. - - Try increasing the Icecast `queue-size` and `burst-size`, or reducing the `Video Bitrate` within OBS streaming to Icecast. +##### The media player disconnects mid stream or struggles to start the stream, and you don't think it's a bandwidth issue. +- Try increasing the Icecast `queue-size` and `burst-size`, or reducing the `Video Bitrate` within OBS streaming to Icecast. -* As soon as you click `Start Recording` in OBS, it errors out with `Error number -10054 occurred`. +##### As soon as you click `Start Recording` in OBS, it errors out with `Error number -10054 occurred`. - - In testing, this occured when trying to connect to Icecast over SSL/TLS, but only on Windows 10 and not under Linux (Fedora 34). OBS 27.0.1 was used on both systems. This might be due to potential differences between FFmpeg versions that end up being used by OBS across these two tested OS setups, this is just a guess though. +- In testing, this occured when trying to connect to Icecast over SSL/TLS, but only on Windows 10 and not under Linux (Fedora 34). OBS 27.0.1 was used on both systems. This might be due to potential differences between FFmpeg versions that end up being used by OBS across these two tested OS setups, this is just a guess though. - - Disable SSL/TLS under Icecast (just on the icecast `listener` you connect OBS to, you can still have another `listener` setup in the Icecast configuration for any viewers to connect with SSL/TLS if desired. You can use the adjusted config below to connect OBS to Icecast on port 8000 without SSL/TLS. +- Disable SSL/TLS under Icecast (just on the icecast `listener` you connect OBS to, you can still have another `listener` setup in the Icecast configuration for any viewers to connect with SSL/TLS if desired. You can use the adjusted config below to connect OBS to Icecast on port 8000 without SSL/TLS. - # Remove the tag from the section, and set the to 8000 + ``` + # Remove the tag from the section, and set the to 8000 - - 8000 - ip-address-goes-here - + + 8000 + ip-address-goes-here + - # Additionally, remove from the section + # Additionally, remove from the section - - Remove the `tls=1` option from the the OBS `Muxer Settings`, or set try setting it to `tls=0`: + # Remove the `tls=1` option from the the OBS `Muxer Settings`, or set try setting it to `tls=0`: - File > Settings > Output + File > Settings > Output - Output Mode = Advanced - Select the "Recording" tab - Muxer Settings = content_type=video/m2ts + Output Mode = Advanced + Select the "Recording" tab + Muxer Settings = content_type=video/m2ts + ``` -* How can I get this to use a browser friendly video container so I can stream within a web browser? - - You can try using `webm` for the `Container Format` inside OBS, with `libvpx` or `libvpx-vp9` as the `Video Encoder`. I encountered performance issues on the encoding end when testing this, but your milage may vary. +##### How can I get this to use a browser friendly video container so I can stream within a web browser? +- You can try using `webm` for the `Container Format` inside OBS, with `libvpx` or `libvpx-vp9` as the `Video Encoder`. I encountered performance issues on the encoding end when testing this, but your milage may vary.