Streaming là gì?
Streaming or media streaming là một kỹ thuật chuyển dữ liệu để nó có thể được xử lý như một dòng ổn định và liên tục. Streaming công nghệ đang trở nên ngày càng quan trọng với sự phát triển của Internet bởi vì hầu hết người dùng không có quyền truy cập đủ nhanh để tải các tập tin đa phương tiện một cách nhanh chóng. Với Streaming, plug-in trình duyệt của Client có thể bắt đầu hiển thị dữ liệu trước khi toàn bộ tập tin được truyền đi. Streaming server là máy chủ được dùng trong truyền phát Audio và Video. Live stream hay truyền phát trực tiếp là việc thu lại , xử lí các dữ liệu media rồi truyền tải qua mạng Internet theo thời gian thực. Xem thêm: Cài đặt streaming server với nginx trên centos 7Ứng dụng của streaming:
- Live tream bán hàng online thông qua các trang thương mại điện tử giúp người bán có thể tương tác trực tiếp với khách hàng
- Live stream các chương trình giải trí .
- Live stream các trò chơi như game.
Yêu cầu cần có:
- 1 máy server chạy Ubuntu 20.04
- Phần mềm OBS
- VCL Media Player (Link hướng dẫn cài đặt VLC https://cloudviet.com.vn/huong-dan-cai-dat-vlc-media-player-tren-ubuntu-20-04/ )
Hướng dẫn cài đặt:
-Cập lại hệ thống sử dụng lệnh:# sudo apt update– Tiếp theo cài máy chủ Web NGINX dùng lệnh
# sudo apt install nginxClick ‘y’ để tiếp tục –Cài Mô-dun RTMP để Nginx có thể xử lí luồng thông tin đa phương tiện
# sudo add-apt-repository universe
# sudo apt install libnginx-mod-rtmp-Cấu hình máy chủ web Nginx
# sudo nano /ect/nginx/nginx.conf # sudo systemctl restart nginx-Thêm đoạn mã này vào cuối để cấu hình máy chủ rtmp { server { listen 1935; chunk_size 4096; application live { live on; record off; } } } -Thiết lập phần mềm phát stream OBS Các bạn vào settings àstream để cài đặt lại luồng như hình bên dưới. Trong máy chủ hộp thoại: rtmp: // IP_server / live. Ở hộp thoại stream Key: Stream key (bạn đặt mật khẩu) Chọn apply và nhấn OK –Phát trực tiếp chúng t nhấn vào nút start Streaming Nếu mọi thứ hoạt động nó sẽ cho ra thông số như thế này: –Kiểm tra luồng stream Mở VLC Media Player lên .Vào Media -> Open Networt stream Nhập đường dẫn đến luồng stream của bạn(rtmp://IP_server/live) Nhấn Play Luồng stream đã hoạt động
Nguồn: opensource.com