Giới thiệu về Wowza Streaming Engine Manager
Wowza Streaming Engine Manager cho
phép bạn dễ dàng cài đặt, quản lý, theo dõi và đo lường các luồng sử dụng trình duyệt web trên nhiều thiết bị khác nhau như máy tính để
bàn, máy tính bảng hay điện thoại. Bằng việc quản lý phần mềm dựa trên giao diện người dùng trực quan thông qua trình duyệt web, quản
trị viên có thể dễ dàng kiểm soát và vận hành hệ thống
Quản lý thông tin đăng nhập
Trong lần đầu tiên truy cập vào phần mềm, quản trị viên sẽ sử dụng tên và mật khẩu khởi tạo khi cài đặt Wowza Streaming Engine. Tài khoản này có quyền truy cập vào trang quản trị, nhưng không cung cấp một số quyền mở rộng đê truy cập vào các cài đặt máy chủ và các ứng dụng tại các phần như Properties, Modules, và Server Listeners của phần mềm Wowza Streaming Engine Manager.
Sau khi đăng nhập, quản trị viên có thể bật tùy chọn cho phép tài khoản nào đó được truy cập vào các cài đặt mở rộng này, cũng như thêm/bớt các tài khoản người dùng khác.
Chú ý: Có một số cấu hình của Wowza Streaming Engine cần chỉnh sửa trên tệp XML và các kiểu tệp cấu hình khác không nằm trong Wowza Streaming Engine Manager. Từ Wowza Streaming Engine phiên bản 4.8.5, mức quản trị hệ thống system-level administrator hoặc một số đặc quyền được yêu cầu chỉnh sửa ở các tệp trong thư mục Wowza Streaming Engine có chứa các lệnh thực thi.
Cho phép truy cập vào các tính năng cài đặt mở rộng
- Nhấn vào mục Server và sau đó nhấn Users ở trang nội dung.
-
Trên trang Users, nhấn vào biểu tượng Edit để chỉnh sửa.
- Nhấn chọn mục Allow access to advanced properties and features.
- Nhấn Save.
Wowza Streaming Engine Manager sẽ
đăng xuất sau khi lưu thông tin và bạn cần đăng nhập lại.
Tạo tài khoản người dùng
Tài khoản người dùng mới có thể là 1 quản trị viên hoặc chỉ được phép xem trên Wowza Streaming Engine Manager.
Chú ý: Chúng tôi khuyên bạn nên mã hóa mật khẩu bằng một trong các phương pháp được Wowza Streaming Engine hỗ trợ (bcrypt hoặc digest). Thông tin chi tiết, xem thêm ở đây Manage users with the Wowza Streaming Engine CLI password tool.
- Nhấn vào mục Server và sau đó nhấn Users ở trang nội dung.
-
Trên trang Users, nhấn Add User.
-
Nhập vào User Name, Password, Access Level, và Preferences cho người dùng.
- Nhập vào các giá trị giống nhau ở trường Password và Confirm Password. Nhớ rằng tên và mật khẩu có phân biệt chữ hoa và chữ thường.
- Chọn loại người dùng là Read-Only hoặc Administrator để truy cập Wowza Streaming Engine server.
- Chọn Allow access to advanced properties and settings để cho phép người dùng là Administrator có thể truy cập vào cài đặt các tính năng mở rộng.
- Nhấn Add.
Tạo các ứng dụng
- Live Single server or origin - Chế độ này sẽ phân phối các luồng trực tiếp thẳng đến người xem hoặc phân phối đến các máy chủ Wowza Streaming Engine khác, giúp mở rộng quy mô phân phối và tăng số lượng người xem.
- Live Edge - Chế độ này nhận các luồng trực tiếp từ các máy chủ Wowza Streaming Engine gốc và phân phối trực tiếp tới người xem.
- Live HTTP Origin - Chế độ này sẽ phân phối các luồng trực tiếp tới các hạ tầng có bộ nhớ đệm sử dụng giao thức http
- VOD Single server - Chế độ này sẽ phân phối trực tiếp các tệp VOD tới người xem.
- VOD Edge -Chế độ này sẽ nhận các VOD từ các tài nguyên Media Catche và phân phối trực tiếp đến người xem.
- VOD HTTP Origin - Chế độ này sẽ phân phối các VOD tới các hạ tầng có bộ nhớ đệm sử dụng giao thức http.
Để tạo một ứng dụng mới, thực hiện theo các bước sau:
- Nhấn vào mục Applications, sau đó nhấn vào Add Application.
-
Trên trang Add Application, chọn kiểu ứng dụng. Trong ví dụ này, ta có thể chọn kiểu ứng dụng là VOD Single server.
-
Trong hộp thoại New Application, gõ vào tên ứng dụng, sau đó nhấn Add.
. - Nhấn Save.
Cách bật các thuộc tính mặc định
- Trong trang nội dung chính, nhấn vào ứng dụng mà bạn muốn cấu hình các thuộc tính.
- Trên trang chi tiết, nhấn vào mục Properties.
- Tại khu vực Quick Links, nhấn vào link để nhảy tới khu vực thuộc tính mà bạn muốn điều chỉnh.
- Trong phần thuộc tính, nhấn vào Edit.
-
Thực hiện một trong các bước sau:
- Nhấn vào ô Enabled cho thuộc tính và sau đó chọn True cho thuộc tính (nếu cần).
- Nhấn vào ô Enabled cho thuộc tính và gõ vào giá trị của thuộc tính tại ô Value.
- Nhấn Save và sau đó khởi động lại ứng dụng hoặc dịch vụ.
Thêm thuộc tích
- Trong trang nội dung chính, nhấn vào ứng dụng mà bạn muốn thêm thuộc tính.
- Nhấn vào mục Properties.
- Tại khu vực Quick Links, nhấn vào nút Custom (hoặc cuộn tới phần Custom).
- Trong phần Custom, nhấn vào Edit rồi nhấn tiếp vào nút Add Custom Property.
- Trong hộp thoại Add Custom Property, gõ vào các thông tin cho thuộc tính cần thêm như Path, Name, Type, và Value.
- Nhấn Add, nhấn Save, và sau đó khởi động lại ứng dụng hoặc dịch vụ.
Để biết thêm thông tin, xem phần Add a custom property.
Cấu hình các module
Các module là các lớp ứng dụng Java được nạp vào phần mềm và thực hiện một số chức năng mở rộng theo yêu cầu. Phần mềm Wowza Streaming Engine đã tích hợp sẵn một số modul, bạn có thể tham khảo ở tài liệu hướng dẫn sử dụng. Ngoài ra, bạn có thể tải xuống một số modul bổ sung, hiện có trên trang hỗ trợ của Wowza. Cuối cùng bạn có thể tự phát triển modul của riêng mình và tích hợp vào Wowza.
Bạn có thể thấy danh sách các modul đang được tích hợp vào ứng dụng tại mục Modules tab của trang ứng dụng trong phần mềm Wowza Streaming Engine Manager. Các modul được tải theo đúng trình tự trong danh sách — modul nằm trên được tải trước, module nằm dưới được tải saui. Các module mới được tải vào sẽ nằm ở cuối danh sách.
Bạn có thể sử dụng trình Wowza IDE để phát triển các module của riêng mình và thêm vào Wowza Streaming Engine.
Thêm module tùy chọn vào Wowza Streaming Engine
- Nhấn vào ứng dụng muốn thêm trong trang chính.
- Trên trang chi tiết, nhấn vào mục Modules.
- Nhấn Edit và sau đó nhấn vào nút Add Module.
-
Trong hộp thoại Add New Module, điền đầy đủ thông tin vào các trường:
- Name - Phải là tên duy nhất.
- Description - Mô tả thông tin chung về modul.
- Fully Qualified Class Name - Đường dẫn tới lớp ứng dụng Java cung cấp các chức năng của module. Lớp ứng dụng Java thường được dịch ra có đuôi .jar và nằm trong thư mục cài đặt Wowza Streaming Engine.
- Nhấn Add, nhấn Save, và sau đó khởi động lại ứng dụng.
Cấu hình máy chủ nghe
Máy chủ nghe là các lớp ứng dụng Java cung cấp các thông báo cảu các sự kiện xuất hiện ở mức máy chủ và mở rộng các chức năng máy chủ dựa trên các sự kiện đó.
Các trình xử lý sự kiện máy chủ và VHost được gọi khi một sự kiện xuất hiện ở mức máy chủ hoặc VHost. Các sự kiện khác có thể được gọi bằng các API và được gọi khi xuất hiện các sự kiện đã được cấu hình để nghe.
Bạn có thể thấy danh sách các phương thức nghe ở mục Server Listeners tab của trang Server Setup trong Wowza Streaming Engine Manager. Các phương thức được gọi theo thứ tự xuất hiện trong danh sách — phương thức ở đầu danh sách được gọi trước, phương thức ở cuối danh sách được gọi sau. Giá trị được xác định ở phương thức được gọi cuối cùng sẽ được sử dụng.
Sau đây là các bước để thêm một module máy chủ nghe:
- Nhấn vào mục Server, sau đó nhấn vào Server Setup trong trang nội dung.
- Trên trang chi tiết, nhấn vào mục Server Listeners.
- Nhấn Edit và sau đó nhấn vào nút Add Server Listener.
-
Trong hộp thoại Add Server Listener, nhập thông tin vào trường Base Class và sau đó nhấn Add.
- Nhấn Save và sau đó khởi động lại dịch vụ.
Cấu hình các cổng
Wowza Streaming Engine sử dụng các cổng mặc định sau đây:
TCP 1935 | RTMP/RTMPE/RTMPT/RTSP-interleaved streaming and WOWZ™ streaming |
TCP 8086-8088 | Administration |
UDP 6970-9999 | RTP UDP streaming |
TCP 80 | HLS, MPEG-DASH, and RTMPT streaming |
TCP 443 | SSL/TLS streaming (RTMPS and HTTPS) |
TCP 554 | RTSP streaming |
Chú ý:
- Wowza Streaming Engine không chia sẻ các cổng với các chương trình hoặc dịch vụ khác, vì vậy cần chắc chắn các cổng này không được sử dụng trong các chương trình hoặc dịch vụ nào khác.
- Chắc chắn rằng các cổng này được mở trên tường lửa.
Nếu muốn, bạn có thể cấu hình thêm các cổng cho dịch vụ truyền phát trong Wowza Streaming Engine Manager. Để thêm cổng, thực hiện theo các bước sau.
- Nhấn vào mục Server và sau đó nhấn vào Virtual Host Setup trên trang nội dung chính.
-
Trên trang chi tiết, nhấn vào Edit, cuộn xuống phần Host Ports của trang, nhấn vào biểu tượng Edit cho cổng Default Streaming.
-
Thêm các cổng vào mục Port(s) dạng danh sách ngăn cách bởi dấu "," , nhấn vào Apply.
- Nhấn Save và khởi động lại dịch vụ.
Thêm khóa bản quyền
Khóa bản quyền được nhập vào kjhi bạn cài đặt Wowza Streaming Engine được hiển thị trong hộp License Keys trong Wowza Streaming Engine Manager. Bạn có thể thêm khóa mới, cập nhật khóa cũ, thêm khóa cho các tính năng mở rộng như Transcoder, nDVR, DRM mà không phải cài đặt lại phần mềm. Mọi giá trị khóa bản quyền được lưu trong tệp [install-dir]/conf/Server.licensetrong thư mục cài đặt Wowza Streaming Engine.
Để thêm khóa bản quyền mới, thực hiện theo các bước sau:
- Nhấn vào mục Server, sau đó nhấn vào Server Setup trong trang nội dung chính.
- Trên trang Server Setup, nhấn Edit.
- Trong hộp License Keys, nhập vào khóa bản quyền Wowza Streaming Engine. Nếu cần nhập nhiều khóa, hãy nhập mỗi khóa trên một dòng riêng rẽ.
- Nhấn Save, và sau đó nhấn Restart Now ở phía trên của trang Server Setup khi có lời nhắc. Khóa bản quyền mới sẽ có hiệu lực sau khi dịch vụ được khởi động lại.
Chú ý: Sau khi khởi động lại dịch vụ, Wowza Streaming Engine Manager chỉ hiển thị 5 mã đầu và 5 mã cuối của khóa bản quyền ở hộp License Keys box để hỗ trợ bảo mật thông tin.
Thuê bao và bản quyền vĩnh viễn cho Wowza Streaming Engine
Thuê bao và bản quyền vĩnh viễn cho phần mềm Wowza Streaming Engine không giới hạn số kết nối tới máy chủ cài phần mềm và cho phép sử dụng các công nghệ Transcoder, nDVR, DRM nếu được tích hợp vào mỗi khóa bản quyền.
Chú ý:
- Nếu bạn có một khóa bản quyền vĩnh viễn cho Wowza Streaming Engine trước ngày 23/12/2015, và khóa có phần tiền tố là EPBU4, bản quyền sẽ bao gồm cả công nghệ Transcoder và nDVR. Công nghệ DRM sẽ được cung cấp bằng một khóa bản quyền riêng nếu bạn có nhu cầu sử dụng.
- Nếu muốn mua khóa bản quyền trước ngày 1/1/2015 hãy gửi email tới sales@wowza.com để được hỗ trợ.