Muốn dễ dàng ghi lại nội dung livestream từ nhiều nền tảng khác nhau? Công cụ ghi lại livestream Bililive-go là lựa chọn lý tưởng dành cho bạn. Phần mềm miễn phí và mã nguồn mở này hỗ trợ các nền tảng livestream phổ biến như Bilibili, Douyu, Douyin và cung cấp tính năng ghi lại tự động cùng giám sát thời gian thực, giúp bạn không bỏ lỡ bất kỳ nội dung livestream thú vị nào.
Bắt đầu nhanh: Chuẩn bị môi trường và cài đặt
Yêu cầu hệ thống và phần phụ thuộc
Bililive-go tương thích với hệ điều hành Windows, Linux và macOS, yêu cầu Go phiên bản 1.16 hoặc cao hơn. Khuyến nghị sử dụng Docker để triển khai, giúp đơn giản hóa quy trình cấu hình.
Hai phương thức cài đặt
Phương thức 1: Triển khai bằng Docker (khuyến nghị)
docker run --restart=always \
-v ~/config.yml:/etc/bililive-go/config.yml \
-v ~/Videos:/srv/bililive \
-p 8080:8080 -d chigusa/bililive-go
Phương thức 2: Biên dịch từ mã nguồn
git clone https://gitcode.com/gh_mirrors/bi/bililive-go
cd bililive-go
make
Cấu hình cốt lõi: Quản lý phòng livestream và cài đặt
Giải thích chi tiết tệp cấu hình
Tệp cấu hình chính của Bililive-go là config.yml, bạn có thể tùy chỉnh theo nhu cầu:
# Ví dụ cấu hình cơ bản
output_path: "./Videos"
web:
host: "0.0.0.0"
port: 8080
# Cấu hình phòng livestream
lives:
- url: "https://live.bilibili.com/123456"
enabled: true
Các bước thêm phòng livestream
- Truy cập giao diện quản lý: Mở trình duyệt truy cập
http://localhost:8080 - Thêm phòng livestream: Nhập URL của phòng livestream vào giao diện
- Bắt đầu giám sát: Nhấn nút bắt đầu ghi lại
Giám sát thời gian thực: Trạng thái ghi lại và thống kê dữ liệu
Tính năng bảng giám sát
Bililive-go cung cấp giải pháp giám sát toàn diện, bao gồm:
- Giám sát trạng thái livestream: Hiển thị trực tiếp trạng thái của người phát trực tuyến
- Thống kê thời lượng ghi lại: Tự động thống kê thời lượng livestream của từng người phát
- Theo dõi kích thước tệp: Giám sát sự thay đổi về dung lượng tệp ghi lại
- Phân tích biến đổi bitrate: Hiển thị biểu đồ bitrate livestream thời gian thực
Cơ chế thông báo trạng thái
Phần mềm hỗ trợ nhiều phương thức thông báo, bao gồm gửi thông báo qua WeChat:
Tính năng nâng cao: Cấu hình tùy chỉnh và tối ưu hóa
Cấu hình hệ thống thông báo
Trong thư mục src/notify/, bạn có thể cấu hình nhiều phương thức thông báo:
- Thông báo email: Cài đặt máy chủ SMTP để gửi email
- Đẩy thông báo tức thì: Tích hợp các công cụ nhắn tin tức thì
- Webhook tùy chỉnh: Hỗ trợ giao diện callback tùy chỉnh
Tối ưu hóa tham số ghi lại
Bằng cách sửa đổi tệp cấu hình, bạn có thể tối ưu hóa chất lượng ghi lại:
- Điều chỉnh định dạng video và tham số mã hóa
- Đặt thời lượng ghi lại theo đoạn
- Cấu hình cơ chế tự động kết nối lại
Xử lý sự cố: Giải quyết các vấn đề thường gặp
Khắc phục sự cố ghi lại không thành công
Nếu gặp vấn đề khi ghi lại, vui lòng kiểm tra:
- Kết nối mạng có bình thường không
- URL phòng livestream có chính xác không
- Cấu hình cookie nền tảng (nếu cần)
Đề xuất tối ưu hóa hiệu năng
- Đảm bảo đủ dung lượng đĩa cứng
- Đặt số lượng ghi lại đồng thời hợp lý
- Thường xuyên dọn dẹp các tệp ghi lại cũ
Thủ thuật và thực hành tốt nhất
Ghi lại nhiều nền tảng cùng lúc
Bililive-go hỗ trợ giám sát nhiều nền tảng livestream cùng lúc, bạn có thể thêm nhiều URL phòng livestream vào tệp cấu hình.
Tự động hóa quy trình
Kết hợp với lịch trình hệ thống, bạn có thể thực hiện:
- Bắt đầu/dừng ghi lại theo lịch trình
- Sao lưu tự động các livestream quan trọng
- Tự động dọn dẹp không gian lưu trữ