Gần đây, tôi đang cố gắng xây dựng một dịch vụ phát trực tiếp trên localhost cho một số sự kiện nhỏ trong cộng đồng của mình bằng cách sử dụng nginx và ngrok (tôi không muốn gặp rắc rối với tất cả việc mở cổng đó) nhưng khi thực hiện một số thử nghiệm hôm nay, tôi đã gặp khó khăn với một số luồng của tôi không ổn định, đôi khi video không tải hoặc tải rất chậm, đường truyền chết hoàn toàn và phải làm mới để phát lại bình thường và có vẻ như đó là lỗi của ngrok (nhìn vào cửa sổ thực thi, độ trễ tăng lên rất dễ dàng và khi đường truyền của tôi bị lỗi, tôi đang sử dụng nginx với mô-đun rtmp, đây là mã mt conf:
worker_processes 1;
nhật ký error_log/thông tin error.log;
sự kiện {
công_nhân kết_nối 512 ;
}
rtmp {
người phục vụ {
nghe 1935;
chunk_size 4000;
ping 30s;
thông báo_phương thức nhận;
ứng dụng trực tiếp {
sống dựa vào;
on_publish http://127.0.0.1:80/auth;
hl trên;
hls_đoạn 10;
hls_playlist_length 60;
hls_path www/hls;
}
}
}
http{
người phục vụ {
nghe 80;
bộ ký tự utf-8;
địa điểm / {
add_header Kiểm soát bộ đệm không có bộ đệm;
gốc www;
}
vị trí /auth {
nếu ($arg_psk = '****') {
trả lại 201;
}
trả lại 404;
}
}
}
Tôi cũng đang sử dụng một tài khoản miễn phí trên ngrok (tôi không biết liệu tài khoản cao cấp có tăng hiệu suất hay không), tôi muốn biết liệu có cách nào để giảm tính không ổn định trên máy chủ của mình để có thể xem luồng của tôi tốt hơn không, tôi sẽ được phát sóng cho khoảng 700 người.