Trong khi đó, Damien đã xuất bản một bài viết tuyệt vời về Cách cài đặt và thiết lập máy chủ phương tiện Jinzora trong Ubuntu. Jinzora là một cách tuyệt vời và mạnh mẽ để truyền nhạc của bạn qua internet, nhưng việc thiết lập nó có thể hơi phức tạp. Hôm nay, tôi nghĩ tôi sẽ đề cập đến một số tùy chọn khác dễ thiết lập hơn và có thể hoạt động trên các nền tảng khác.

GNUMP3d - Máy chủ GNU / MP3 truyền trực tuyến

Nền tảng: * nix, Windows, OSX
Trình duyệt / Trình phát của khách hàng: Ứng dụng khách
Các định dạng được hỗ trợ: MP3, Ogg Vorbis
Cấu hình: Tệp văn bản

Cho đến nay, tôi nghĩ GNUMP3d là ứng dụng phát nhạc đơn giản yêu thích của tôi. Theo trang web, nó chạy trên Windows cũng như các hệ thống kiểu UNIX mà bạn mong đợi từ GNU. Tôi đã chỉ thử nghiệm nó trên Linux và nó đã được một khoe.

Để cài đặt GNUMP3d, bạn chỉ cần tải xuống và giải nén tệp tarball từ trang web GNUMP3d và chạy

 cài đặt 

Cấu hình được thực hiện thông qua một tệp văn bản thuần túy, hướng dẫn được cung cấp trên trang web.

Khi đã thiết lập và chạy, bạn trỏ một trình duyệt web đến địa chỉ bạn đã thiết lập (như http: // localhost: 8888) và bạn sẽ thấy một màn hình tương tự như ảnh chụp màn hình ở trên. Từ đây bạn có thể nhấp vào các thư mục hoặc các bản nhạc riêng lẻ. Mỗi lần nhấp chuột sẽ dẫn đến máy chủ tạo một tệp danh sách phát (.m3u) mà máy chủ lưu trữ của bạn sẽ mở trong bất kỳ trình phát phương tiện nào bạn đã thiết lập cho các tệp M3U. Tôi đã thử nghiệm nó thông qua VLC nhưng trang web lưu ý rằng những người khác như WinAmp và XMMS làm việc là tốt.

Một tính năng tiện dụng khác được tìm thấy trong GNUMP3d mà dường như rất hiếm với loại phần mềm này là nó cho phép không chỉ phát trực tuyến mà còn tải xuống đồng bộ các tệp nhạc. Bạn có thể tải xuống MP3 dễ dàng như bạn có thể truyền trực tuyến.

Một điều tôi cảm thấy đã mất tích từ GNUMP3d là kiểm soát truy cập của người dùng. Tôi muốn có thể đặt quyền để chỉ những người có tên người dùng và mật khẩu chính xác mới có thể truy cập bộ sưu tập nhạc của tôi. README đã nói rằng chức năng tương tự đã có trong phiên bản trước đó, nhưng đã bị xóa vì nó không thực sự làm bất cứ điều gì để cải thiện bảo mật. Tuy nhiên, nó cho phép tôi hạn chế các kết nối dựa trên địa chỉ IP. Điều này làm việc tốt cho tôi vì tôi dự định phát bộ sưu tập nhạc tại nhà của tôi từ nơi làm việc, vì vậy tôi đặt nó chỉ chấp nhận các kết nối từ phạm vi IP của chủ nhân của tôi.

Vibe Streamer

Nền tảng: Windows (cũng được báo cáo để hoạt động thông qua Wine)
Trình duyệt / Trình phát của khách hàng: Trình duyệt
Các định dạng được hỗ trợ: MP3
Cấu hình: Đồ họa

Vibe là phần mềm âm nhạc mà tôi đã thử nghiệm nhiều nhất trong Windows. Giống như GNUMP3d, nó chạy một máy chủ web nhỏ cung cấp cho bạn một danh sách có thể duyệt các tệp nhạc có sẵn. Không giống GNUMP3d, nó được thiết lập thông qua một chương trình đồ họa thông thường của Windows. Một sự khác biệt khác là Vibe sử dụng trình phát trong trình duyệt để phát nhạc, thay vì dựa vào chương trình phía máy khách như Winamp hoặc VLC.

Một trong những tính năng tôi thực sự thích về Vibe là nó rất dễ dàng để thiết lập máy chủ để chỉ chấp nhận các kết nối từ một người nào đó với một tên người dùng và mật khẩu thích hợp. Nó dường như không sử dụng HTTPS nên tôi không thể đưa ra bất kỳ tuyên bố nào về mức độ bảo mật thực sự cải thiện, nhưng đó là một tính năng tuyệt vời. Nó sẽ ít nhất ngăn chặn một người nào đó từ tình cờ đi dạo vào máy chủ của tôi và sử dụng băng thông của tôi.

Icecast

Nền tảng: Windows, Linux, BSD, Solaris
Trình duyệt / Trình phát của khách hàng: Ứng dụng khách
Các định dạng được hỗ trợ: MP3, Ogg Vorbis
Cấu hình: tệp XML

Trong phần mềm tôi đã xem xét cho bài viết này, Icecast đã trở thành khó khăn nhất trong việc thiết lập. Cấu hình được thực hiện thông qua một tệp XML bằng cách sử dụng rất nhiều thuật ngữ không quen thuộc. Tôi đọc qua các tài liệu trên trang web đã làm sáng tỏ một số tùy chọn, nhưng có rất nhiều điều tôi phải tự mình tìm ra.

Icecast phát nhạc giống như một đài phát thanh thông thường, với một số lựa chọn âm nhạc được phát ra ngoài thế giới. Bạn không có quyền kiểm soát lựa chọn nhạc bạn có với các tùy chọn khác mà tôi đã đề cập ở đây. Điều này tốt từ phía máy chủ, vì bạn chỉ cần gửi một luồng đơn mà tất cả người nghe sẽ nghe thấy. Vì mục đích của tôi, tôi chỉ muốn dòng cho bản thân mình trong khi làm việc, và tôi muốn chọn lựa âm nhạc của mình khi tôi đi, vì vậy Icecast không đáp ứng được nhu cầu cá nhân của tôi rất tốt. Nếu bạn dự định phát nhạc cho nhiều người nghe, phong cách Icecast có thể là cách tốt nhất để đi.

Apache

Nền tảng: Chỉ cần về mọi thứ
Trình duyệt / Trình phát của khách hàng: Hoặc
Định dạng được hỗ trợ: Mọi thứ
Cấu hình: Cấu hình Apache là chủ đề LỚN được xử lý tốt hơn ở nơi khác

Đúng vậy, máy chủ web Apache cũ đơn giản là tất cả những gì bạn thực sự cần để truyền tải / tải xuống nhạc của mình. Nó có lẽ không phải là lựa chọn TỐT NHẤT trong hầu hết các trường hợp, nhưng nó sẽ thực hiện thủ thuật. Bạn chỉ cần cài đặt Apache theo hướng dẫn cho hệ điều hành của bạn và thả các tệp nhạc của bạn vào thư mục web. Đó là nó. Bạn sẽ không có bất kỳ đồ họa đẹp, không hỗ trợ danh sách phát, không có gì lạ mắt chỉ là danh sách các tệp có thể được nhấp để tải xuống hoặc phát trực tuyến, tùy thuộc vào cấu hình máy khách / máy chủ.

QUAN TRỌNG - Giống như bất kỳ máy chủ được kết nối internet nào, hãy cẩn thận với những gì bạn đặt để truy cập công cộng. Bất kỳ phần mềm nào được liệt kê ở đây đều có thể có một số lỗ hổng bảo mật. Trên hết, có thể là một ý tưởng tồi khi lưu trữ nhạc có bản quyền lên toàn bộ internet. Dòng có nguy cơ của riêng bạn.

Bạn sử dụng phần mềm nào khác để phát nhạc qua Web? Chia sẻ với chúng tôi trong các ý kiến.