1 / 18

AUDIO STREAMING SERVER

Victor Riera Salvador Priego Okpo Kalu. AUDIO STREAMING SERVER. INDEX. Programs and Libraries Icecast Installation Ices Installation Runing the server Playing the streaming Problems Conclusion. Programs and Libraries 1/2. Libraries needed to install Libshout 2.2.2

makala
Télécharger la présentation

AUDIO STREAMING SERVER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Victor Riera Salvador Priego OkpoKalu AUDIO STREAMINGSERVER

  2. INDEX • Programs and Libraries • IcecastInstallation • Ices Installation • Runingthe server • Playingthestreaming • Problems • Conclusion

  3. Programs and Libraries 1/2 • Librariesneededtoinstall • Libshout 2.2.2 • Shout-python • Libogg 1.2.1 • Libvorbis 1.3.2 • Fortran compiler

  4. Programs and Libraries 2/2 • Programsneeded: • Icecast 2.3.2 -> Audio streaming server • Ices 2.0.1 ->SendtheOgg Vorbis stream to an icecast server • XmmsorWinamp-> Clientsto reproduce thestreaming

  5. IcecastInstallation 1/3 • Download and Install $ wget http://downloads.xiph.org/releases/icecast/icecast-2.3.2.tar.gz tar zxf icecast-2.3.2.tar.gz $ tar zxficecast-2.3.2.tar.gz $ ./configure$ make$ make install

  6. IcecastInstallation 2/3 • Configuration • Firstweneedtocreatesome folders and files needed. $ wgethttp://www.paginasprodigy.com.mx/SOAD1982/Icest-Config.tar.gz $ tar zxcvfIcest-Config.tar.gz$ touch /var/log/Music_Server.log$ chmod777 /var/log/Music_Server.log$ mkdir/usr/share/icecast/web$ mkdir/usr/share/icecast/admin

  7. IcecastInstallation 3/3 <authentication><source-password>12345</source-password><relay-password>12345</relay-password><admin-user>admin</admin-user><admin-password>12345</admin-password></authentication> <hostname>192.168.10.51</hostname><listen-socket><port>8000</port></listen-socket> <paths><basedir>/usr/share/icecast</basedir><logdir>/var/log/</logdir><webroot>/usr/share/icecast/web</webroot><adminroot>/usr/share/icecast/admin</adminroot><alias source="/" dest="/status.xsl"/></paths> <logging><accesslog>Music_Server.log</accesslog><errorlog>Music_Server.log</errorlog> <changeowner> <user>kalu</user> • Edittheconfigurationfile • Weonlyneedtheeditthenextcommands.

  8. Ices Installation 1/2 • Download and Install $wget http://downloads.us.xiph.org/releases/ices/ices-2.0.1.tar.gz $ tar zxf ices-2.0.1.tar.gz$./configure$ make$ make install

  9. Ices Installation 2/2 • Createtheconfigurationfile • Create a new file, config.xml in theinstalation folder

  10. Runingthe server 1/2 • Run Icecast • Test ifit´sworking • Withthe web browser $ icecast –c /etc/icecast/icecast.xml http://192.168.10.51:8000

  11. Runingthe server 2/2 • Run Ices • Test ifit´sworking • Withthe web browser • Youshouldgetthemountpoint $ ices /etc/ices/config.xml http://192.168.10.51:8000

  12. Playingthestreaming • Linux • Xmmsforexample • Windows • Winampforexample • Open themusicplayer, and playthelocation http://192.168.10.51:8000/mpd.ogg

  13. Problems • Manylibrariesneededduringthecompilation of Icecast and Ices • Justinstallallthelibrariesasked and retrytheinstallation. • Error onthewebsite • ERROR: “Couldnotparse XSLT file” • Thisproblemisbecauseyoudon´thavethecorrect web folders in theconfigfile. • Makesurethatyouhavethenextforlders • Problemtryingtoconecttothe server withanothercomputer • DisableIptables in the server, use the “setup” command

  14. Conclusion • Easy way to have your own Audio streaming server for free. • Useful if you are working out of your home. • The hardest part is to realize that ICECAST and ICES work together to make the stream possible

  15. THANK YOU FOR YOUR ATTENTION!

More Related