Cách cài đặt Icecast 2 Media Streaming Server trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
Icecast là máy chủ phát trực tuyến phương tiện miễn phí, mã nguồn mở và phổ biến nhất hỗ trợ Ogg, Opus, WebM, MP3 và nhiều định dạng khác. Sử dụng Icecast, bạn có thể tạo các đài phát thanh Internet của riêng mình hoặc phát trực tuyến phương tiện của mình từ máy chủ và truy cập từ bất kỳ đâu qua Internet. Nó hỗ trợ nhiều định dạng phương tiện bao gồm AAC, OGG, WMA, FLAC, APE và nhiều hơn nữa.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt máy chủ Icecast Media Streaming trên máy chủ Ubuntu 18.04 LTS.

Yêu cầu​

  • Máy chủ chạy Ubuntu 18.04.
  • Mật khẩu gốc được thiết lập cho máy chủ của bạn.

Bắt đầu​

Trước khi bắt đầu, bạn sẽ cần cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Sau khi máy chủ của bạn được cập nhật, hãy khởi động lại máy chủ để áp dụng các thay đổi.

Cài đặt Icecast​

Theo mặc định, Icecast có sẵn trong kho lưu trữ mặc định của Ubuntu 18.04. Bạn có thể cài đặt nó bằng cách chạy lệnh sau:
Mã:
apt-get install icecast2 -y
Trong quá trình cài đặt, bạn sẽ cần trả lời một số câu hỏi như được hiển thị bên dưới:

Chọn Có và nhấn Enter. Bạn sẽ thấy trang sau:



Bây giờ, hãy cung cấp tên miền của bạn và nhấp vào nút ok. Bạn sẽ thấy trang sau:





Bây giờ, hãy cung cấp mật khẩu quản trị viên và nhấp vào nút ok để bắt đầu cài đặt.

Sau khi quá trình cài đặt hoàn tất thành công, hãy khởi động dịch vụ Icecast và cho phép dịch vụ này khởi động khi khởi động bằng lệnh sau:
Mã:
systemctl start icecast2
 systemctl enable icecast2
Bạn có thể kiểm tra trạng thái của Icecast bằng lệnh sau:
Mã:
systemctl status icecast2
Bạn sẽ thấy đầu ra sau:
Mã:
? icecast2.service - LSB: Máy chủ phương tiện truyền phát Icecast2 Đã tải: đã tải (/etc/init.d/icecast2; đã tạo) Đang hoạt động: đang hoạt động (đang chạy) kể từ Tue 2019-04-16 15:35:30 UTC; 44 giây trước Tài liệu: man:systemd-sysv-generator(8) Nhiệm vụ: 1 (giới hạn: 1113) CGroup: /system.slice/icecast2.service ??3166 /usr/bin/icecast2 -b -c /etc/icecast2/icecast.xml16/04 15:35:28 ubuntu1804 systemd[1]: Đang khởi động LSB: Máy chủ phương tiện phát trực tuyến Icecast2...16/04 15:35:29 ubuntu1804 icecast2[3142]: * Đang khởi động máy chủ phương tiện phát trực tuyến icecast216/04 15:35:30 ubuntu1804 icecast2[3142]: [16/04/2019 15:35:30] CẢNH BÁO CONFIG/_parse_root Cảnh báo,  chưa được định cấu hình, sử dụng giá trị mặc định16/04 15:35:30 ubuntu1804 icecast2[3142]: [16-04-2019 15:35:30] CẢNH BÁO CONFIG/_parse_root Cảnh báo,  chưa được cấu hình, sử dụng giá trị mặc định16-04 15:35:30 ubuntu1804 icecast2[3142]: [16-04-2019 15:35:30] CẢNH BÁO CONFIG/_parse_root Cảnh báo,  chưa được cấu hình, sử dụng giá trị mặc định16-04 15:35:30 ubuntu1804 icecast2[3142]: [16-04-2019 15:35:30] LỖI kết nối/connection_setup_sockets Không thể tạo ổ cắm trình nghe trên16-04 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16 15:35:30] EROR connection/connection_setup_sockets Không có socket lắng nghe nào được thiết lập16/04 15:35:30 ubuntu1804 icecast2[3142]: ...xong.16/04 15:35:30 ubuntu1804 systemd[1]: Đã khởi động LSB: Máy chủ phương tiện truyền phát trực tuyến Icecast2.

Truy cập Giao diện web Icecast​

Icecast hiện đã được cài đặt và đang lắng nghe trên cổng 8000. Mở trình duyệt web của bạn và nhập URL http://test.example.com:8000. Bạn sẽ được chuyển hướng đến bảng điều khiển Icecast như hiển thị bên dưới:





Bây giờ, hãy nhấp vào Quản trị. Bạn sẽ được yêu cầu cung cấp tên người dùng và mật khẩu quản trị viên như hiển thị bên dưới:



Cung cấp tên người dùng và mật khẩu là admin / admin@123 và nhấp vào nút Đăng nhập Vào. Bạn sẽ thấy trang sau:



Xin chúc mừng! bạn đã cài đặt thành công Icecast trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể truyền phát phương tiện của mình trên máy chủ và truy cập từ bất kỳ đâu.
 
Back
Bên trên