Streaming: Difference between revisions
From Elch-Wiki
				
				
				Jump to navigationJump to search
				
				
No edit summary  | 
				No edit summary  | 
				||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
= Streaming von fish-serv2023 =  | |||
* [[Fish-Serv2023]]  | |||
* Basiert auf std. Installation von icecast  | |||
* Systemd skripts teilweise angepasst  | |||
* elch_radio: Das Binary muss wwwrun gehören und +s gesetzt sein, da sonst die Web-App keine Signals senden kann  | |||
* /run muss world-writeable sein, da sonst das PID-File nicht geschrieben werden kann  | |||
= Streaming von fish-serv2013 =  | = Streaming von fish-serv2013 =  | ||
* [[Fish-Serv2013]]  | * [[Fish-Serv2013]]  | ||
| Line 13: | Line 20: | ||
== Anhören / Elch-Radio ==  | == Anhören / Elch-Radio ==  | ||
* Start-Skript: /etc/init.d/icecast_elch (startet den icecast und den elch_radio)  | * Start-Skript: /etc/init.d/icecast_elch (startet den icecast mit Config aus /usr/local/etc/icecast.xml und den elch_radio)  | ||
* Extern: http://  | * Extern: http://mybabey.ch:8001/elch-radio -> nur für einzelne IPs zugelassen  | ||
* Intern: http://radio-intern.mybabey.ch:8001/elch-radio  | * Intern: http://radio-intern.mybabey.ch:8001/elch-radio (oder http://192.168.0.3:8001/elch-radio)  | ||
= Link-Parkplatz =  | = Link-Parkplatz =  | ||
| Line 23: | Line 29: | ||
* [http://www.live555.com/liveMedia/#3rd-party-apps Live555.com 3rd Party Apps]  | * [http://www.live555.com/liveMedia/#3rd-party-apps Live555.com 3rd Party Apps]  | ||
* [http://www.becrux.com/index.php?page=projects&name=icegenerator Icegenerator]  | * [http://www.becrux.com/index.php?page=projects&name=icegenerator Icegenerator]  | ||
* [https://icecast.org/docs/icecast-2.4.0/config-file.html Icecast config.xml]  | |||
Latest revision as of 18:24, 25 March 2024
Streaming von fish-serv2023
- Fish-Serv2023
 - Basiert auf std. Installation von icecast
 - Systemd skripts teilweise angepasst
 - elch_radio: Das Binary muss wwwrun gehören und +s gesetzt sein, da sonst die Web-App keine Signals senden kann
 - /run muss world-writeable sein, da sonst das PID-File nicht geschrieben werden kann
 
Streaming von fish-serv2013
- Fish-Serv2013
 - Packages installieren: icecast, ices
 - Doku zu libshout
 - Doku zu ShoutCast XML Metadata Specification
 - Config files vom alten Server nach /usr/local/etc kopieren (icecast.xml, ices.conf)
 - Manuell compilieren: Icegenerator
 - Running:
- Als root: icecast -c /usrlocal/etc/icecast.xml (Icecast läuft dann als icecast/icecast)
 - Admin-Interface: http://fish-serv.dyndns.org:8000/ bzw. http://radio-intern.mybabey.ch:8001/
 - Als normaler user: /usr/src/icegenerator/icegenerator-0.5.5-pre2/src/icegenerator /usr/local/etc/ icegenerator.conf (backgrounded sich selber!)
 
 
Anhören / Elch-Radio
- Start-Skript: /etc/init.d/icecast_elch (startet den icecast mit Config aus /usr/local/etc/icecast.xml und den elch_radio)
 - Extern: http://mybabey.ch:8001/elch-radio -> nur für einzelne IPs zugelassen
 - Intern: http://radio-intern.mybabey.ch:8001/elch-radio (oder http://192.168.0.3:8001/elch-radio)