Tôi đã cố gắng tìm câu trả lời nhưng không thể tìm thấy gì trên diễn đàn này hoặc trên Google.
Tôi đã làm theo hướng dẫn trên YouTube về cách thiết lập máy chủ Nginx trên MacBook Pro cũ của mình để truyền phát video RTMP từ OBS sang các nền tảng khác nhau cùng một lúc.
Tôi đã thử nghiệm nó và mọi thứ đều hoạt động hoàn hảo khi tôi phát trực tiếp lên Twitch và YouTube. Tôi cũng đã thêm Stunnel để phát trực tuyến lên Facebook (vì Facebook yêu cầu kết nối RTMPS) và nó hoạt động rất tốt.
Như một thử nghiệm cuối cùng, tôi cũng muốn thêm Telegram làm điểm đến. Về cơ bản, tôi đã sao chép cấu hình mà tôi đã thực hiện với Facebook nhưng nó không hoạt động và tôi không hiểu tại sao.
Đây là tệp nginx.conf của tôi:
rtmp {
người phục vụ {
nghe 1935;
ping 30s;
thông báo_phương thức nhận;
phát lại ứng dụng {
sống dựa vào;
# Cấu hình YouTube
đẩy rtmp://a.rtmp.youtube.com/live2/******* STREAM KEY ********;
# Cấu hình Twitch
đẩy rtmp://mil02.contribute.live-video.net/app/******* STREAM KEY ********;
# Dưới đây là thông báo về Stunnel > Facebook
đẩy rtmp://127.0.0.1:19350/rtmp/****** STREAM KEY ****;
# ĐIỆN THOẠI
đẩy rtmp://127.0.0.1:19351/rtmp/****** STREAM KEY *****;
}
}
}
Đây là cấu hình cho Stunnel:
[fb-trực tiếp]
khách hàng = có
chấp nhận = 127.0.0.1:19350
kết nối = live-api-s.facebook.com:443
verifyChain = không
[điện tín]
khách hàng = có
chấp nhận = 127.0.0.1:19351
kết nối = dc4-1.rtmp.t.me/s/
verifyChain = không