Hà Sơn Tùng – Lê Thanh Hảo
Icecast
Streaming
Streaming
Server
Diễn tả sự truyền dòng dữ liệu
audio or video 1 cách tức thời
Phần mềm biến PC thành
st...
STUDIO
TRANMITTER
LISTENER
MEDIA RESOURCE
SERVER
ICECAST
SERVER CLIENT
Streaming media
MỤC TIÊU
Hiểu được các khái niệm cơ bản
Cơ bản nắm được quá trình hoạt
động của Streaming Media
Triển khai được một hệ thố...
Công dụng
Streaming Media:
Cho phép nghe nhạc/video ngay trong quá
trình download, ngay sau khi bấm Play!
Công dụng
Ưu điểm:
 Hội tụ công nghệ hiện đại nhưng chi phí thấp
 Nghe nhạc, video với thời gian chờ đợi ngắn
 Có thể t...
Công dụng
Icecast server:
Phân phối các luồng dữ liệu một cách rộng
rãi cho nhiều client kết nối cùng lúc. Icecast
không t...
Công dụng
 Hỗ trợ việc truyền tải nhiều định dạng
khác nhau.
 Gọn nhẹ, đáp ứng đầy đủ cho nhu cầu thiết
lập một streamin...
Qúa trình hoạt động
1. Client truy cập
Web server và tìm
file muốn nghe/xem
2. Web server gửi
một thông điệp đến
Streaming...
Qúa trình hoạt động
Encoder
• Compressing
• Encoding
Streaming server
• Icecast
Client
• Media Player
• Decode
send the st...
DATA A T A DCompressing
Encoding
Encoding
Icecast Server
ATAD
ATAD
Media
Player
Decode
Media
Player
Decode
Sơ lược cách triển khai
Chuẩn bị:
o Nắm vững một số lệnh cơ bản trong Linux: yum, vi, v.v...
o Công cụ/phần mềm cần thiết:...
Sơ lược cách triển khai
Thiết lập mô hình triển khai thử nghiệm:
IP: 192.168.0.102/24
OS: Fedora 16
IP: 192.168.0.x/24
OS:...
Sơ lược cách triển khai
Các bước tiến hành:
1. Cấu hình IP và hostname cho máy server:
IP: 192.168.0.1/24 --- Hostname: is...
Lưu ý:
 Các file cấu hình của các ứng dụng đặt trong /etc
 Kiểm tra Ices đã chạy hay chưa: ps –e | grep ices
nếu chưa, k...
Upcoming SlideShare
Loading in …5
×

Streamming with Icecast

367 views

Published on

Seminar

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
367
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Công dụng của Icecast server
  • Công dụng của Icecast server
  • Công dụng của Icecast server
  • Công dụng của Icecast server
  • Streamming with Icecast

    1. 1. Hà Sơn Tùng – Lê Thanh Hảo
    2. 2. Icecast Streaming Streaming Server Diễn tả sự truyền dòng dữ liệu audio or video 1 cách tức thời Phần mềm biến PC thành streaming server Phương tiện nhận và hiển thị liên tục các dòng dữ liệu audio/video đến người dùng cuối
    3. 3. STUDIO TRANMITTER LISTENER
    4. 4. MEDIA RESOURCE SERVER ICECAST SERVER CLIENT Streaming media
    5. 5. MỤC TIÊU Hiểu được các khái niệm cơ bản Cơ bản nắm được quá trình hoạt động của Streaming Media Triển khai được một hệ thống streaming media đơn giản với Icecast
    6. 6. Công dụng Streaming Media: Cho phép nghe nhạc/video ngay trong quá trình download, ngay sau khi bấm Play!
    7. 7. Công dụng Ưu điểm:  Hội tụ công nghệ hiện đại nhưng chi phí thấp  Nghe nhạc, video với thời gian chờ đợi ngắn  Có thể tua đến bất cứ thời điểm nào của bài hát, video  Tăng khả năng tiếp cận sự việc một cách trực quan, nâng cao hiệu quả mục tiêu truyền đạt
    8. 8. Công dụng Icecast server: Phân phối các luồng dữ liệu một cách rộng rãi cho nhiều client kết nối cùng lúc. Icecast không tạo ra các luồng dữ liệu này!
    9. 9. Công dụng  Hỗ trợ việc truyền tải nhiều định dạng khác nhau.  Gọn nhẹ, đáp ứng đầy đủ cho nhu cầu thiết lập một streaming media server  Đơn giản, dễ sử dụng
    10. 10. Qúa trình hoạt động 1. Client truy cập Web server và tìm file muốn nghe/xem 2. Web server gửi một thông điệp đến Streaming server yêu cầu file cần thiết 3. Streaming server sẽ stream file này xuống trực tiếp client 4. Media Players sẽ decode và hiển thị file MEDIA SERVER WEB SERVER CLIENT
    11. 11. Qúa trình hoạt động Encoder • Compressing • Encoding Streaming server • Icecast Client • Media Player • Decode send the streams distribute the streams
    12. 12. DATA A T A DCompressing Encoding Encoding Icecast Server ATAD ATAD Media Player Decode Media Player Decode
    13. 13. Sơ lược cách triển khai Chuẩn bị: o Nắm vững một số lệnh cơ bản trong Linux: yum, vi, v.v... o Công cụ/phần mềm cần thiết: VMWare, VLC Player o Streaming server cài đặt hệ điều hành Linux (Fedora Core) o Streaming server: Icecast o Encoder: Ices
    14. 14. Sơ lược cách triển khai Thiết lập mô hình triển khai thử nghiệm: IP: 192.168.0.102/24 OS: Fedora 16 IP: 192.168.0.x/24 OS: bất kỳ Encoder (Ices)Streaming server (Icecast) Client (VLC Player)
    15. 15. Sơ lược cách triển khai Các bước tiến hành: 1. Cấu hình IP và hostname cho máy server: IP: 192.168.0.1/24 --- Hostname: iserver 2. Cài đặt Icecast và Ices 3. Cấu hình Icecast: chỉnh sửa file icecast.xml 4. Cấu hình Ices: chỉnh sửa file ices-playlist.xml 5. Khởi động Icecast và Ices: service icecast start ices ices-playlist.xml 6. Cài đặt VLC player ở máy client. 7. Kiểm tra kết quả: nếu nghe thấy nhạc  thành công, nếu không, trở lại bước 3.
    16. 16. Lưu ý:  Các file cấu hình của các ứng dụng đặt trong /etc  Kiểm tra Ices đã chạy hay chưa: ps –e | grep ices nếu chưa, kiểm tra lỗi tại /var/log/ices/ices.log  Tắt firewall của server

    ×