I compiled the latest version of Icecast server in various Puppies with the necessary manual tweaks and have tried to make it a bit more user-friendly than previous versions.
Uses include broadcasting and point-to-point live streaming.
http://icecast.org
The server is configured to run as user=nobody and group=nobody and the resource files and logging directory are all under /var/icecast which is all owned by nobody:nobody.
I added scripts and .desktop files for Icecast-Start and Icecast-Stop so the server can be started and stopped by clicking the menu entries. Notifications using gxmessage pop up to tell the user what has happened or to give the status of the server.
To change configuration you edit /etc/icecast.xml but apart from passwords you don't need to do much. To view server detailed status or to login as admin just point your browser to localhost:8000 (or your chosen port number). Obviously for broadcasting over the internet you may need to set up your port forwarding. Icecast directory listing also works if you enable it.
For a source client I compiled the latest Darkice 1.3 with some libraries statically linked. This can be run from command line, but what I have done is compile the Darksnow 0.7.1 GUI front-end for ease of use. These are usually 2 separate packages but what I have done is include Darkice in the Darksnow package so you only need Darksnow.
Available formats are opus, aacplus, aac, ogg vorbis, mp3 and mp2
http://smokey01.com/OscarTalks
Icecast server 2.4.3 - Darksnow 0.7.1 with Darkice 1.3
Audio editors, music players, video players, burning software, etc.
Message
Author
- OscarTalks
- Posts: 2196
- Joined: Mon 06 Feb 2012, 00:58
- Location: London, England
Jump to
- House Training
- ↳ Beginners Help ( Start Here)
- ↳ Users ( For the regulars )
- ↳ Für deutschsprachige Anhänger
- ↳ Pour les francophones
- ↳ Usuarios de habla Hispana
- ↳ HOWTO ( Solutions )
- ↳ Bugs ( Submit bugs )
- Advanced Topics
- ↳ Additional Software (PETs, n' stuff)
- ↳ Package Collections / Repositories
- ↳ REQUESTS
- ↳ Browsers and Internet
- ↳ Business
- ↳ Compiling
- ↳ Desktop
- ↳ Documents
- ↳ Drivers
- ↳ Educational
- ↳ Engineering/Science/Simulation
- ↳ Eye Candy
- ↳ Filesystem
- ↳ Games
- ↳ Graphics
- ↳ Multimedia
- ↳ Network
- ↳ Security/Privacy
- ↳ System
- ↳ Utilities
- ↳ Virtualization
- ↳ Unsorted
- ↳ Cutting edge
- ↳ Multi-session live-CD/DVD
- ↳ Hardware
- ↳ Audio
- ↳ Networking
- ↳ Dialup
- ↳ Ethernet
- ↳ Wireless
- ↳ Printers
- ↳ Video
- ↳ Puppy Derivatives
- ↳ Puppy Projects
- ↳ Next Puppy Development
- ↳ 4.x
- ↳ Bugs (4.x dev)
- ↳ Usability Issues (4.x dev)
- ↳ 5.x
- ↳ Bugs (5.x dev)
- ↳ Usability Issues (5.x dev)
- ↳ Localization Project
- ↳ Documentation Project
- Taking the Puppy out for a walk
- ↳ Announcements
- ↳ Puppy Power
- ↳ Suggestions
- ↳ Misc
- Off-Topic Area
- ↳ Programming
- ↳ Security
- ↳ Truly off-topic conversations
- ↳ Spam reports