Chuyển đến nội dung
Callaba

Gửi và nhận luồng RTMP trong OBS Studio

Trong trang này

Để gửi RTMP từ OBS, hãy nhập URL được chỉ định và khóa luồng trong Cài đặt → Luồng. Để nhận nguồn cấp dữ liệu trong OBS, hãy sử dụng bộ thu URL được cấp cho công việc đó trong Nguồn phương tiện.Bên gửi và Người nhận có vai trò truy cập riêng biệt nhưng họ sử dụng cùng một tên luồng được định cấu hình và có thể sử dụng cùng một RTMP URL.

Những gì bạn cần trước khi mở OBS

  • Trình nghe RTMP được kích hoạt và bên gửi URL/khóa được cấp cho nó.
  • Cảnh OBS đã biết với các nguồn âm thanh và video có chủ ý.
  • Một đường dẫn nhận hoặc giám sát riêng biệt để chứng minh nguồn cấp dữ liệu sau khi nó đến.

Quy trình này sử dụng các giá trị RTMP tùy chỉnh được cung cấp để triển khai. OBS duy trìtài liệu thiết lập theo phiên bản cụ thể.

Đầu vào được kiểm soát và khách

Đối với chế độ được kiểm soát, hãy sử dụng URL được chỉ định và tên luồng được định cấu hình; Vai trò Bên gửi và Người nhận sử dụng cùng tên kết nối. Đối với chế độ Khách, OBS vẫn gắn nhãn trườngKhóa luồng: nhập tên luồng đã chọn không trống ở đó và sử dụng cùng tên đó để nhận. Chế độ khách cố tình mở điểm cuối.

Gửi RTMP từ OBS đến Callaba

  1. Trong OBS, mởCài đặt → Truyền phát.
  2. chọnTùy chỉnh…như dịch vụ.
  3. Dán máy chủ được chỉ định URL vàoMáy chủvà giá trị của bên gửi trongKhóa luồng.
  4. nhấp chuộtÁp dụng, sau đó bắt đầu truyền phát.
  5. Trong Callaba, hãy xác nhận Máy chủ RTMP báo cáo bên gửi đang hoạt động và tốc độ bit đến.

Kết quả mong đợi:bên gửi được chỉ định có vẻ đang hoạt động và tốc độ bit thay đổi trong khi OBS đang gửi. Nếu OBS cho biết nó đang phát trực tuyến nhưng trình nghe vẫn không hoạt động, hãy so sánh đường dẫn và khóa máy chủ chính xác, sau đó kiểm tra cổng trình nghe và quy tắc truy cập của bên gửi.

Nhận nguồn cấp dữ liệu RTMP trong OBS

  1. Nhận bộ thu hoặc trình phát URL dành cho đường dẫn nhận OBS này.
  2. Trong một cảnh, hãy thêmNguồn phương tiện.
  3. TắtTệp cục bộvà dán bộ thu URL đó vàođầu vào.
  4. Xác nhận hình ảnh và âm thanh mong muốn trong bản xem trước OBS.

Kết quả mong đợi:cảnh OBS nhận hiển thị nguồn cấp dữ liệu đã chọn và âm thanh dự định của nó. RTMP nhập URL không phải là trình phát trình duyệt URL. Phát lại trình duyệt là một quy trình công việc riêng biệt khác và nên sử dụng điểm cuối HLS/Web Player đã định cấu hình thay vì RTMP gốc trong trình duyệt.

Kiểm tra cả hai hướng trước một sự kiện

Kiểm traNó chứng tỏ điều gì
Đã kết nối người gửi OBSOBS đã thử phiên bên gửi.
Hoạt động của máy chủ và tốc độ bitNgười nghe đã chấp nhận một bên gửi và nhìn thấy luồng truyền thông.
Bộ thu hình ảnh và âm thanhĐường dẫn nhận đã chọn sẽ giải mã phương tiện chương trình hữu ích.
Đầu ra được chọnBản ghi, tuyến đường hoặc trình phát được cấu hình riêng sẽ hoạt động.

Những hư hỏng thường gặp

Kết nối thất bại ngay lập tức:sao chép lại URL và tên/khóa luồng; xác nhận người nghe và đường dẫn mạng.Kết nối thành công nhưng không có phương tiện hữu ích:kiểm tra cảnh OBS, nguồn âm thanh, nhật ký bộ mã hóa và phương tiện phía máy thu.Người nhận vẫn trống:xác nhận OBS đang sử dụng đường dẫn nhận RTMP đã định cấu hình và cùng tên/khóa luồng, sau đó kiểm tra tính tương thích của phương tiện và trạng thái bộ thu.

Cấu hình liên quan

sử dụngMáy chủ Callaba RTMPđể tạo đường dẫn nhập được cấu hình,hướng dẫn vận hành máy chủ RTMPđể biết chi tiết về vòng đời và quyền truy cập, vàPhát lại trình phát và trình duyệt RTMPkhi xem trong trình duyệt là công việc tiếp theo.

Chạy chấp nhận OBS có thể lặp lại

Tạo Máy chủ RTMP trên cổng TCP miễn phí, sau đó tạo một Luồng bên gửi và một Luồng người nhận. Sao chép chính xác bên gửi URL được chỉ định và tên/khóa luồng chính xác; không tạo URL từ tên máy chủ hiển thị. Đối với bộ thu OBS, hãy sử dụng đường dẫn nhận RTMP đã định cấu hình có cùng tên/khóa luồng. Để xem trình duyệt, hãy tạo đầu ra HLS hoặc Web Player riêng biệt. Trong OBS sử dụng Dịch vụ tùy chỉnh, không phải cài đặt trước nền tảng. Đối với thử nghiệm đầu tiên thận trọng, hãy gửi video H.264 có âm thanh AAC trong đường dẫn đầu ra FLV/RTMP; để lại độ phân giải, tốc độ khung hình và tốc độ bit ở các giá trị mà triển khai của bạn chấp nhận, sau đó thay đổi từng tham số một.

Trong Callaba kiểm tragetStatistics: tốc độ bit đầu vào và số lượng bên gửi xác nhận nhập; số lượng máy thu chỉ thay đổi khi máy thu thực sự kết nối. Đối với bộ thu trong OBS, hãy thêm Nguồn phương tiện, tắt Tệp cục bộ, nhập bộ thu URL làm Đầu vào và giữ cho nguồn hiển thị trong cảnh. Bản xem trước màu đen với bên gửi đang hoạt động trỏ đến bộ thu URL hoặc khả năng tương thích phương tiện; Tốc độ bit đầu vào bằng 0 trỏ về vai trò của người gửi, khóa, cổng hoặc bên gửi. Xemtham chiếu vòng đời của Máy chủ RTMPcho các trường người nghe và thống kê chính xác.

Các bước tiếp theo

sử dụngMáy chủ Callaba RTMPđể tạo đường dẫn nhập, sau đó sử dụngPhát lại trình phát và trình duyệt RTMPkhi xem trong trình duyệt là công việc tiếp theo.