비디오가 H264로 인코딩되고 오디오가없는 들어오는 RTP 스트림을 재생할 수있는 Qt 위젯을 만들고 싶습니다. 구현을위한Qt를 사용하여 RTP 비디오 스트림을 재생 하시겠습니까?
내 기본 계획은 이것이다 :
- 포논 MediaSource 객체 (스트림 형)를 만듭니다.
- 사용하여 비디오 데이터를 얻기 데이터
- 을 제공하는 QIODevice 서브 클래스로 연결 중 하나를
내 환경 :
- 우분투 9.10
- Qt는 4.6
내 질문 :
- 내 접근 좋은가요? 아마도 좀 더 명백하거나 간단한 해결책을 간과 할 수 있습니까?
- 현재이 문제가 발생합니다. 비디오 스트림을 재생하려고 할 때 MediaObject의 상태가 errorType FatalError 인 ErrorState로 바뀝니다. 아무도 내가 뭘 잘못하고 있다고 말할 수 있습니까? 내가 찾은
편집
하나의 솔루션 내가이 thread에 대해 배운 Qt는,와 함께 libVLC을 사용하고 있습니다. 관심이 있으신 분은 code sample입니다. 저는 Phonon 기반 솔루션을 찾고 있습니다.
이상적으로는 SDP 파일 만 제공하면 작업이 완료됩니다.
이 파일을 가져온 것 같습니다. 코드를 다시 게시 할 기회 또는 시간이 지났습니까? – Narcolei
알려 주셔서 감사합니다. URL을 수정했습니다. – StackedCrooked
@Stacked 어쨌든 파일을 사용하여 IP 캠에서 스트림을 가져 오지 않습니까? –