에 나는 PC로 PC에서 (오디오없이) 비디오를 스트리밍 할 수있는 "간단한"소프트웨어를 제작하고있다. 저는 Qt의 초보자입니다. 몇 가지 질문이 있습니다.라이브 스트리밍 비디오는 Qt를
- Qt 5.1에 비디오 인코딩 및 디코딩 클래스가 있습니까?
- 하지 않으면, 나는 코덱 (예 : gstreamer를 같은) 다른 도서관 비디오를 사용할 수 있습니까? Qt 기반 프로젝트로 어떻게 가져올 수 있습니까?
나는 조언의 모든 필요합니다. 고맙습니다.
에 나는 PC로 PC에서 (오디오없이) 비디오를 스트리밍 할 수있는 "간단한"소프트웨어를 제작하고있다. 저는 Qt의 초보자입니다. 몇 가지 질문이 있습니다.라이브 스트리밍 비디오는 Qt를
나는 조언의 모든 필요합니다. 고맙습니다.
디코딩은 문제가되지 않습니다. QMediaPlayer
클래스를 사용할 수 있습니다. 리눅스에서는 실제로 gstreamer 라이브러리를 사용합니다. 인코딩이 구현되지 않았습니다. 이것은 Qt5의 범위를 약간 벗어납니다. 그리고 QMediaRecorder
또는 QVideoEncoderSettings
클래스를 혼동하지 않도록하십시오. 그들은 그들의 장치에서 이미 인코딩 된 스트림을 제공 QCamera
또는 QRadioTuner
주로 헬퍼 클래스입니다. 단일 이미지를 비디오 프레임으로 인코딩하여 컨테이너에 넣으려면 ffmpeg와 같은 타사 라이브러리가 필요합니다. 다른 PC에서의 비디오 스트리밍
쉽게 Qt5로 구현됩니다. Qt5만으로는 인코딩이나 트랜스 코딩을 할 수 없습니다.