Tôi đang tìm cách theo dõi hoạt động trên luồng để tôi có thể xác định xem có điều gì xảy ra qua luồng hay không. Nếu có, tôi sẽ bắt đầu ghi nó bằng cách sử dụng rtmpdump.Theo dõi luồng RTMP, ghi lại nếu có sẵn
Tôi tưởng tượng điều này hoạt động bằng cách chạy tác vụ cron kiểm tra luồng sau mỗi 60 giây. Nếu nó xác định rằng một luồng đang đi qua, sau đó gọi rtmpdump để bắt đầu ghi nó. Nếu không, sau đó không làm gì và kiểm tra lại sau 60 giây.
Vì rtmpdump chỉ là lỗi khi không có dữ liệu luồng, có vẻ như không nên sử dụng nó để theo dõi luồng, nhưng có lẽ tôi sai.
Sẽ dễ dàng nếu tôi thực hiện việc này theo từng trường hợp theo cách thủ công, nhưng tôi đang cố tự động hóa nhiệm vụ ghi luồng tự động nếu chúng khả dụng.
Có ai đi qua một cách để làm điều này không? Có lẽ một số công cụ khác tôi có thể sử dụng trong dòng lệnh (linux)? Nếu nó giúp, tôi đang viết mã cho điều này bằng cách sử dụng Ruby/Rails
có cách phát hiện tín hiệu thông qua máy chủ phương tiện Red5. Ngoài ra tôi nghĩ rằng bạn cũng có thể thiết lập người nghe trên một quá trình VLC. Tôi không thể cung cấp cho bạn chi tiết như tôi đã không bao giờ thực hiện nó nhưng tôi đã nhìn thấy các công cụ liên quan đến điều này trong cả hai bộ tài liệu. hy vọng rằng sẽ giúp – Alex