16
STREAMING WITH ICECAST Hà Sơn Tùng – Lê Thanh Hảo

Streamming with Icecast

Embed Size (px)

DESCRIPTION

Seminar

Citation preview

  • 1. H Sn Tng L Thanh Ho

2. Icecast Streaming Streaming Server Din t s truyn dng d liu audio or video 1 cch tc thi Phn mm bin PC thnh streaming server Phng tin nhn v hin th lin tc cc dng d liu audio/video n ngi dng cui 3. STUDIO TRANMITTER LISTENER 4. MEDIA RESOURCE SERVER ICECAST SERVER CLIENT Streaming media 5. MC TIU Hiu c cc khi nim c bn C bn nm c qu trnh hot ng ca Streaming Media Trin khai c mt h thng streaming media n gin vi Icecast 6. Cng dng Streaming Media: Cho php nghe nhc/video ngay trong qu trnh download, ngay sau khi bm Play! 7. Cng dng u im: Hi t cng ngh hin i nhng chi ph thp Nghe nhc, video vi thi gian ch i ngn C th tua n bt c thi im no ca bi ht, video Tng kh nng tip cn s vic mt cch trc quan, nng cao hiu qu mc tiu truyn t 8. Cng dng Icecast server: Phn phi cc lung d liu mt cch rng ri cho nhiu client kt ni cng lc. Icecast khng to ra cc lung d liu ny! 9. Cng dng H tr vic truyn ti nhiu nh dng khc nhau. Gn nh, p ng y cho nhu cu thit lp mt streaming media server n gin, d s dng 10. Qa trnh hot ng 1. Client truy cp Web server v tm file mun nghe/xem 2. Web server gi mt thng ip n Streaming server yu cu file cn thit 3. Streaming server s stream file ny xung trc tip client 4. Media Players s decode v hin th file MEDIA SERVER WEB SERVER CLIENT 11. Qa trnh hot ng Encoder Compressing Encoding Streaming server Icecast Client Media Player Decode send the streams distribute the streams 12. DATA A T A DCompressing Encoding Encoding Icecast Server ATAD ATAD Media Player Decode Media Player Decode 13. S lc cch trin khai Chun b: o Nm vng mt s lnh c bn trong Linux: yum, vi, v.v... o Cng c/phn mm cn thit: VMWare, VLC Player o Streaming server ci t h iu hnh Linux (Fedora Core) o Streaming server: Icecast o Encoder: Ices 14. S lc cch trin khai Thit lp m hnh trin khai th nghim: IP: 192.168.0.102/24 OS: Fedora 16 IP: 192.168.0.x/24 OS: bt k Encoder (Ices)Streaming server (Icecast) Client (VLC Player) 15. S lc cch trin khai Cc bc tin hnh: 1. Cu hnh IP v hostname cho my server: IP: 192.168.0.1/24 --- Hostname: iserver 2. Ci t Icecast v Ices 3. Cu hnh Icecast: chnh sa file icecast.xml 4. Cu hnh Ices: chnh sa file ices-playlist.xml 5. Khi ng Icecast v Ices: service icecast start ices ices-playlist.xml 6. Ci t VLC player my client. 7. Kim tra kt qu: nu nghe thy nhc thnh cng, nu khng, tr li bc 3. 16. Lu : Cc file cu hnh ca cc ng dng t trong /etc Kim tra Ices chy hay cha: ps e | grep ices nu cha, kim tra li ti /var/log/ices/ices.log Tt firewall ca server