Máy chủ RTMP là điểm nhận của bên gửi trực tiếp.Một bộ mã hóa hoặc ứng dụng sản xuất gửi RTMP URL và khóa luồng; máy chủ chấp nhận phiên đó, áp dụng chính sách truy cập của nó và hiển thị nguồn cấp dữ liệu cho công việc được chọn tiếp theo. Nó không tự động là trình phát trình xem, CDN, trình ghi hoặc trình chuyển đổi sản xuất.
Máy chủ RTMP làm gì
Một mô hình tinh thần hữu ích là bên gửi → máy chủ RTMP → mô-đun xuôi dòng được chọn. Bên gửi có thể là OBS, FFmpeg hoặc người mã hóa. Thông số kỹ thuật RTMP đã xuất bản được lưu giữ trong mộtgương đặc điểm kỹ thuật lịch sử. Máy chủ cung cấp cho bên gửi đó địa chỉ và thông tin xác thực, sau đó cho phép nhà điều hành xem liệu kết nối và phương tiện có hoạt động hay không. Mỗi hoạt động ghi, định tuyến, giám sát và phân phối người xem đều cần có cấu hình và kiểm tra chấp nhận riêng.
| Lớp | Câu hỏi để trả lời |
|---|---|
| Nhập vào | Bên gửi được chỉ định có tiếp cận được người nghe bằng khóa dự định không? |
| Phương tiện truyền thông | Video, âm thanh và tốc độ bit có thể sử dụng được ở máy thu không? |
| Hạ lưu | Màn hình, bản ghi, tuyến đường hoặc trình phát được cấu hình riêng nào sẽ nhận được nó? |
Đọc kỹ địa chỉ xuất bản
Điểm cuối RTMP thường kết hợp địa chỉ máy chủ hoặc đường dẫn ứng dụng với tên hoặc khóa luồng. Hãy coi khóa như một thông tin xác thực: sao chép nó từ quá trình triển khai, không đưa nó vào tài liệu công khai và thay thế nó nếu nó bị lộ. Cổng dành riêng cho việc triển khai; đừng cho rằng một cổng có thể truy cập được cho đến khi chính sách người nghe và tường lửa được kiểm tra.
Chọn quyền truy cập được kiểm soát hoặc Khách
Chế độ được kiểm soát chỉ định vai trò Bên gửi và Người nhận cho cùng một tên luồng được định cấu hình; do đó RTMP URL có thể giống hệt nhau cho cả hai vai trò. Chế độ khách không sử dụng quy tắc truy cập được tạo trước. Nó cố tình mở điểm cuối: chọn tên luồng không trống khi xuất bản và sử dụng cùng tên đó để nhận.
Xác minh việc bàn giao theo thứ tự
- Ở chế độ được kiểm soát, hãy xác nhận luồng có vai trò Bên gửi và Người nhận; ở chế độ Khách, hãy xác nhận điểm cuối mở là có chủ ý.
- Xuất bản một nguồn đã biết và xác minh trạng thái bên gửi đang hoạt động cộng với tốc độ bit đến.
- Kiểm tra hình ảnh và âm thanh dự định từ bộ thu hoặc đường dẫn giám sát đã định cấu hình.
- Sau đó, chỉ kiểm tra quy trình ghi, tuyến hoặc đầu ra trình duyệt đã chọn.
Nếu OBS báo cáo rằng nó đang phát trực tuyến nhưng máy chủ không hiển thị bên gửi, hãy so sánh chính xác URL và khóa, sau đó kiểm tra DNS, cổng trình nghe và quy tắc truy cập. Nếu bên gửi hiển thị nhưng đường dẫn xuôi dòng trống thì quá trình kiểm tra nhập đã thành công; điều tra mô-đun xuôi dòng đó thay vì thay đổi bộ mã hóa một cách ngẫu nhiên.
Vận hành nguồn cấp dữ liệu đã nhận
Callaba Máy chủ RTMP là điểm điều khiển người nghe và nhà điều hành được định cấu hình: tạo quyền truy cập của bên gửi và người nhận, kiểm tra hoạt động hiện tại và chuyển nguồn cấp dữ liệu đã chọn cho công việc vận hành tiếp theo. Phát lại trình duyệt là một quy trình công việc Web Player hoặc HLS riêng biệt; các trình duyệt hiện đại vốn không phát RTMP URL.
Các bước tiếp theo
Để biết quy trình nhập đã được định cấu hình, hãy kiểm traMáy chủ Callaba RTMP. Sử dụngHướng dẫn OBS RTMPđể kiểm tra người gửi,Nguyên tắc cơ bản của giao thức RTMPđối với ranh giới vận tải, hoặcPhát lại trình phát và trình duyệt RTMPkhi công việc tiếp theo là xem nguồn cấp dữ liệu.