Tôi muốn tạo tiện ích Qt có thể phát các luồng RTP đến nơi video được mã hóa thành H264 và không chứa âm thanh.Phát luồng video RTP bằng Qt?
kế hoạch cơ bản của tôi để thực hiện là:
- Tạo một Phonon MediaSource đối tượng (loại Stream).
- Kết nối nó với một lớp con QIODevice cung cấp các dữ liệu
- Lấy dữ liệu hình ảnh bằng cách sử dụng:
môi trường của tôi:
- Ubuntu 9.10
- Qt 4,6
Câu hỏi của tôi:
- Là cách tiếp cận tôi một tốt nhất? Có lẽ tôi đang xem xét một giải pháp rõ ràng hơn hoặc đơn giản hơn?
- Tôi hiện đang gặp sự cố này: khi cố gắng phát luồng video, trạng thái của MediaObject chuyển thành ErrorState với errorType FatalError. Bất cứ ai có thể cho tôi biết những gì tôi đang làm sai?
Sửa
Một giải pháp tôi thấy đang sử dụng libVLC kết hợp với Qt, mà tôi học được về trong thread này. Đây là số code sample cho người quan tâm. Tôi vẫn đang tìm giải pháp dựa trên Phonon.
Lý tưởng nhất là tôi chỉ cần cung cấp tệp SDP và công việc được thực hiện.
Có vẻ như bạn đã gỡ tệp này xuống. Bất kỳ cơ hội đăng mã một lần nữa, hoặc nó đã bị mất thời gian? – Narcolei
Cảm ơn bạn đã cho tôi biết. Đã sửa các url. – StackedCrooked
@StackedCrooked để nhận luồng từ IP Cam bằng các tệp? –