Chuyển đến nội dung
Callaba
Trình ghi luồng video

Ghi một đầu vào trực tiếp và kiểm tra tệp hoàn chỉnh.

Chọn đầu vào mà Callaba có thể nhận, gồm SRT, RTMP, RTSP, NDI hoặc Video Room. Ghi thành một tệp liên tục hoặc các phân đoạn định thời trên ổ đĩa nội bộ được mã hóa, rồi mở kết quả trong File Manager. Kiểm tra chế độ hiển thị, tạo một bản chuyển đổi riêng nếu cần và chỉ thêm Storage đã kết nối khi quy trình yêu cầu.

Một nguồn từ đầu vào đến tệp

Theo dõi nguồn đã chọn xuyên suốt quy trình ghi

Chọn một nguồn bên dưới. Nguồn này vẫn hiển thị khi bạn chọn chế độ tệp, xử lý tùy chọn và các bước kiểm tra tệp.

01
Chọn nguồnRecorder dùng mô hình đầu vào chung của Callaba
Đầu vào đã chọn Nguồn được chấp nhận
SRT

Recorder có thể dùng Callaba SRT Server, Route hoặc URL SRT cụ thể. Luồng đã được chấp nhận đi vào tác vụ ghi mà không làm thay đổi thiết kế contribution.

Nhóm đầu vào
Được quản lý + URL
Trạng thái Recorder
Sẵn sàng cấu hình

Tiếp tục với SRTNguồn này vẫn được chọn cho đến khi bạn chọn nguồn khác. Bước tiếp theo xác định cách Recorder tạo tệp. Không cần chuyển đổi giao thức trung gian.

02 · Chính sách tệp

Một tệp liên tục hoặc các phân đoạn định thời

Tệp liên tục và các phân đoạn định thời phục vụ các kế hoạch khôi phục và lưu giữ khác nhau. Chế độ đã chọn vẫn hiển thị khi kiểm tra tệp.

03
Xử lý là tùy chọnTắt xử lý khi media đầu vào đã phù hợp với tệp cần tạo
NguồnSRT
Chế độTệp liên tục
Xử lýGiữ nguyên media tương thích
TệpKiểm tra tệp trước khi lưu giữ

Đã chọn Tệp liên tụcBản ghi liên tục phụ thuộc vào việc dừng và hoàn tất sạch. Hãy kiểm tra bằng một tệp ngắn trước khi để cùng tác vụ chạy hàng giờ hoặc hàng ngày.

04 · Danh sách kiểm tra

Theo dõi SRT từ tiến trình chạy đến tệp có thể mở

Trạng thái khi chạy hữu ích nhưng không xác minh được tệp. Bốn bước kiểm tra nối đầu vào, tiến trình Recorder, media hoàn chỉnh và bản ghi File Manager.

  1. 01
    Nguồn

    Đầu vào SRT đã chọn có đúng hình ảnh, âm thanh, định danh và bitrate.

  2. 02
    Tiến trình Recorder

    FPS, bitrate, thời gian media, tốc độ và tiến trình cho thấy quá trình ghi đang tiếp tục.

  3. 03
    Tệp hoàn chỉnh

    Đầu ra Tệp liên tục mở được với thời lượng, timestamp, hình ảnh và âm thanh như dự kiến.

  4. 04
    Bản ghi File Manager

    Bản ghi hoàn chỉnh xuất hiện trong File Manager với đúng tên, đường dẫn được quản lý, chế độ hiển thị và định dạng.

Nhóm đầu ra đã kiểm tra
MP4MKVMPEG-TSHLScác định dạng audio/file tương thích
05 · Kiểm soát tệp

File Manager tiếp tục quy trình sau khi ghi

Recorder ghi kết quả hoàn chỉnh vào ổ đĩa nội bộ và gửi bản ghi tệp được quản lý sang File Manager. Tại đó, bạn có thể đặt tên, kiểm tra chế độ hiển thị và đường dẫn, giữ định dạng hiện tại hoặc tạo bản chuyển đổi riêng. Storage đã kết nối vẫn là tùy chọn.

Tiếp tục với SRT và Tệp liên tụcBản ghi ở trên giờ là tệp được quản lý trên ổ đĩa nội bộ. Thu hình đã xong; chế độ hiển thị và chuyển đổi tùy chọn là các lựa chọn riêng, còn Storage đã kết nối chỉ được thêm khi cần.

File Manager Ví dụ về tệp được quản lý
Tên
Bản ghi sự kiện đã kiểm tra
Đường dẫn
Đường dẫn tệp được quản lý
Chế độ hiển thị
Lựa chọn ví dụ: Private
Định dạng đầu ra
Giữ hiện tại trừ khi cần định dạng khác

Tạo bản sao riêng cho định dạng khác

Thay đổi định dạng đầu ra hoặc thiết lập chuyển mã sẽ bắt đầu tác vụ ghi lại trong nền. Tác vụ này tạo một bản chuyển đổi riêng, hay derivative. Bản gốc không đổi và vẫn nằm trong bản ghi tệp riêng.

Kết quả tệpDùng bản ghi đã kiểm tra như hiện có
06

Storage đã kết nối là tùy chọn

Ghi hình hoạt động trên ổ đĩa nội bộ mà không cần Storage ngoài. Khi Storage được cấu hình, Callaba đăng ký object storage cùng dịch vụ metadata, định dạng volume và mount vào namespace tương thích POSIX. Sau đó File Manager có thể sao chép tệp đã xác minh qua đường dẫn hệ thống tệp quen thuộc này và hiển thị tiến trình.

Tệp được quản lý được mã hóa khi lưu trữ

Mã hóa áp dụng cho tệp trên cả ổ đĩa nội bộ mặc định và Storage đã kết nối tùy chọn. Chỉ truy cập thô vào ổ đĩa vật lý hoặc các block object storage không làm lộ tệp media có thể đọc hay phát.

Chế độ hiển thị luôn rõ ràng

Chế độ hiển thị được lưu trên bản ghi tệp và cần được kiểm tra trước khi xuất bản hoặc phát. Giá trị Private hiển thị ở đây chỉ là ví dụ, không bao giờ là mặc định ngầm định.

Ổ đĩa nội bộ vẫn là mặc định

Recorder mặc định ghi cục bộ. Các đích object storage tùy chọn nằm sau File Manager, và giao diện đã cài đặt là nơi xác nhận các loại Storage sẵn có.

Thông số kỹ thuật

Thông số kỹ thuật của Trình ghi luồng video

Bảng này mô tả hành vi được hỗ trợ. Năng lực phụ thuộc vào node và một số lựa chọn phụ thuộc vào phiên bản đã cài đặt. Giao diện Callaba đã cài đặt là nguồn xác nhận cuối cùng cho các đầu vào và trường có thể chọn.

Thông số kỹ thuật của Trình ghi luồng video
Khả năngHành vi được hỗ trợCách kiểm tra
Nhóm đầu vàoCác mô-đun SRT và RTMP được quản lý; SRT Routes; các đường dẫn SRT, RTMP, RTSP, HLS, MPEG-DASH, RIST, UDP, RTP và HTTP; NDI; Video Rooms; tệp và nguồn thử được tạo nếu có trong giao diện đã cài đặt.Phép thử nguồn ngắn cần cho thấy đúng hình ảnh, âm thanh, định danh và khả năng phục hồi trước khi ghi dài.
Chế độ ghiMột tệp liên tục hoặc bản ghi chia theo thời gian.Phép thử liên tục ngắn phải dừng sạch. Chế độ chia còn cần kiểm tra nhiều tệp liên tiếp với ranh giới nguyên vẹn.
Thời lượng phân đoạnGiờ, phút và giây xác định khoảng chia.Các phân đoạn hoàn chỉnh đầu tiên phải khớp thời lượng cấu hình, không có khoảng trống hoặc độ trôi bất thường.
Nhóm đầu raMP4, growing MKV, growing MPEG-TS và đầu ra archive HLS; các định dạng audio/file khác phụ thuộc vào đường xử lý và phiên bản đã cài đặt.Kết quả hoàn chỉnh cần có đúng container, thời lượng, track, timestamp và khả năng seek khi cần.
Xử lý videoCodec, bitrate, kích thước khung hình, tốc độ khung hình, GOP và các điều khiển chuyển mã liên quan, tất cả đều tùy chọn.Tệp phải khớp profile archive. Có thể tắt chuyển mã khi cần giữ nguyên media tương thích.
Xử lý âm thanhThiết lập codec/rate âm thanh tùy chọn cùng lựa chọn track và kênh.Tệp hoàn chỉnh phải chứa đúng chương trình âm thanh, các track và bố trí kênh dự kiến.
Lớp phủ hình ảnhLớp phủ hình ảnh đã chuẩn bị, tùy chọn, với vị trí xác định.Toàn bộ khung hình đầu ra phải hiển thị hình đúng vị trí mà không che nội dung cần thiết.
Số liệu khi chạyFPS, bitrate, thời gian media, tốc độ và tiến trình khi worker đang chạy trả về các giá trị này.Thời gian media và tiến trình phải tiếp tục tăng. Chỉ số khi chạy không tự xác minh được tệp.
Vị trí tệp mặc định và lưu giữRecorder mặc định ghi tệp vào ổ đĩa nội bộ. Tự động xóa tệp ghi cục bộ theo tuổi là tùy chọn.Xác minh tệp cục bộ hoàn chỉnh trước khi bật xóa. Nếu dùng Storage đã kết nối, cũng phải hoàn tất sao chép và đọc lại trước.
File ManagerBản ghi hoàn chỉnh đi vào quy trình tệp được quản lý với metadata về tên, đường dẫn, mô tả, chế độ hiển thị, định dạng đầu ra và xử lý.Bản ghi phải có đúng record File Manager, thời lượng, kích thước và chế độ hiển thị, đồng thời media phải phát được.
Chuyển đổi sau khi ghiĐổi định dạng đầu ra hoặc thiết lập chuyển mã có thể bắt đầu tác vụ ghi lại trong nền để tạo derivative được quản lý, gồm quy trình MP4, HLS hoặc chỉ âm thanh.Sau khi tiến trình ghi lại hoàn tất, derivative phải khớp định dạng, track, thời lượng và timestamp được yêu cầu.
Storage tương thích POSIX tùy chọnKhi Storage đã kết nối được cấu hình, object storage và dịch vụ metadata của nó được định dạng rồi mount thành namespace hệ thống tệp tương thích POSIX được quản lý. Recorder không cần lớp này để ghi vào ổ đĩa nội bộ.Nếu dùng, Storage đã mount phải nhận được một bản sao không quan trọng từ File Manager và trả lại đúng tệp qua đường dẫn được quản lý.
Mã hóa khi lưu trữTệp được quản lý trên ổ đĩa nội bộ mặc định và Storage đã kết nối tùy chọn đều được mã hóa khi lưu trữ; chỉ truy cập raw disk hoặc backing object không làm lộ media có thể phát.Truy cập bình thường và khôi phục phải dùng đường dẫn tệp được quản lý của Callaba; các block storage thô không phải tệp media.
Bàn giao storage tùy chọnFile Manager có thể sao chép tệp đã xác minh trên ổ đĩa nội bộ sang volume dựa trên object storage đã cấu hình và hiển thị tiến trình.Khi dùng bước tùy chọn này, bản sao phải hoàn tất và đọc lại được từ Storage dự kiến trước khi áp dụng xóa cục bộ.
Điều khiển vòng đờiCreate, update, list/count, get by id, start, stop, get statistics, remove file và remove job qua quy trình UI/API.Một nguồn không quan trọng có thể dùng để xác nhận hành vi start, stop, restart và xóa sạch.
Triển khaiTriển khai Callaba cloud hoặc Linux self-hosted; năng lực phụ thuộc vào media nguồn, xử lý, số tác vụ đồng thời và thiết kế storage.Node được chọn cần được load-test với đúng nhóm nguồn, chế độ ghi, xử lý và hoạt động đĩa thực tế.
Ranh giới triển khai

Giữ việc ghi và xử lý tệp trong cùng một bản triển khai

Chạy Recorder trong một bản triển khai Callaba trên cloud hoặc trên Linux self-hosted. Trong cả hai trường hợp, việc ghi bắt đầu trên ổ đĩa nội bộ được mã hóa và Storage được kết nối vẫn là tùy chọn.

Callaba trên AWS

Khởi chạy một node Callaba được quản lý với Recorder và File Manager trong cùng giao diện vận hành, rồi chọn tài nguyên compute và disk theo hỗn hợp nguồn cùng tác vụ xử lý thực tế.

Triển khai Callaba trên AWS

Callaba self-hosted

Giữ ứng dụng, các đường mạng và media được mã hóa trên hạ tầng do đội ngũ của bạn vận hành; chỉ thêm Storage được kết nối khi cần.

Cài đặt Callaba self-hosted
REST sau quy trình trên giao diện

Điều khiển cùng vòng đời Recorder qua REST

Tạo hoặc cập nhật bản ghi, bắt đầu và dừng, đọc số liệu khi chạy, liệt kê các tệp kết quả và xóa một tệp hoặc tác vụ. Files API tiếp tục quy trình sau khi thu hình kết thúc; Storages API sẵn sàng khi bạn thêm Storage đã kết nối.

Mở quy trình API ghi liên tục

Câu hỏi thường gặp về Trình ghi luồng video

Trình ghi luồng video có thể dùng những nguồn nào?

Recorder dùng mô hình đầu vào chung của Callaba. Phiên bản production hiện tại gồm các giao thức trực tiếp được quản lý và dựa trên URL, NDI cùng Video Rooms. Bộ chọn nguồn trong phiên bản đã cài đặt là nơi xác nhận chính xác các lựa chọn sẵn có.

Callaba có thể ghi Video Room không?

Có. Video Room có thể đưa bố cục lưới hoặc chương trình ghép theo người nói vào quy trình ghi. Trước phiên đầy đủ, hãy ghi thử ngắn với bố cục dự kiến và kiểm tra âm thanh của người tham gia.

Có thể tự động chia bản ghi không?

Có. Chọn chế độ phân đoạn định thời và đặt thời lượng phân đoạn. Kiểm tra các tệp hoàn chỉnh đầu tiên xem có khoảng trống hay không trước khi dùng ranh giới phân đoạn cho lưu giữ hoặc tự động hóa phía sau.

File Manager có thể đổi định dạng bản ghi không?

Có. Tệp được quản lý có thể được lưu ở định dạng đầu ra khác, kèm chuyển mã video hoặc âm thanh tùy chọn. Tác vụ ghi lại trong nền tạo một bản chuyển đổi riêng, gọi là derivative, và File Manager hiển thị tiến trình.

Recorder có bắt buộc cần S3 bucket hoặc Storage đã kết nối không?

Không. Theo mặc định Recorder ghi vào ổ đĩa nội bộ và File Manager quản lý tệp kết quả tại đó. Storage đã kết nối là tùy chọn. Khi được cấu hình, Callaba mount Storage thành hệ thống tệp tương thích POSIX dựa trên object storage và metadata; File Manager có thể sao chép tệp đã kiểm tra vào namespace này. Public và Private là hai lựa chọn hiển thị riêng trên bản ghi tệp.

Tệp trên ổ đĩa nội bộ và Storage đã kết nối có được mã hóa không?

Có. Callaba mã hóa khi lưu trữ các tệp được quản lý trên cả ổ đĩa nội bộ mặc định và Storage đã kết nối tùy chọn. Chỉ truy cập thô vào ổ đĩa hoặc các block của object storage không làm lộ tệp media có thể đọc hay phát; cần đi qua đường dẫn truy cập được quản lý.

Có thể tự động hóa vòng đời ghi không?

Có. Recordings API điều khiển thu hình, Files API quản lý metadata, tác vụ đổi định dạng và sao chép, còn Storages API đăng ký đích. Việc phát tệp và đọc lại từ storage vẫn là các bước kiểm tra riêng.

Bản ghi đầu tiên

Kiểm tra một nguồn bằng một tệp ngắn.

Dùng đầu vào thực, ghi một tệp ngắn vào ổ đĩa nội bộ và dừng sạch. Mở bản ghi File Manager để kiểm tra chế độ hiển thị và định dạng. Nếu quy trình dùng Storage đã kết nối, hãy sao chép tệp đã xác minh và đọc lại trước khi tăng thời lượng hoặc số lượng nguồn.