2
Qt5.1 QMediaPlayer를 사용하여 Videoplayer를 구현했습니다. 그러나 다른 연결 속도를 맞추기 위해 URL에서 스트리밍 미디어의 버퍼 크기를 제어하는 방법이 있는지 알고 싶습니다. 또한 스트리밍되는 콘텐츠의 양이 완전히 다운로드되었는지 확인하는 방법이 있습니다.QMediaPlayer의 버퍼 크기 변경
Qt5.1 QMediaPlayer를 사용하여 Videoplayer를 구현했습니다. 그러나 다른 연결 속도를 맞추기 위해 URL에서 스트리밍 미디어의 버퍼 크기를 제어하는 방법이 있는지 알고 싶습니다. 또한 스트리밍되는 콘텐츠의 양이 완전히 다운로드되었는지 확인하는 방법이 있습니다.QMediaPlayer의 버퍼 크기 변경
버퍼 크기는 비디오 트랙에 포함 된 키 프레임을 기준으로합니다. 두 키 프레임 사이의 범위는 버퍼링 된 각 조각의 크기를 정의하며 클라이언트 측에서이 값을 수정할 수 없다는 것을 알고있는 한, 소스 비디오는 버퍼링 피스의 크기를 변경하기 위해 상이한 파라미터로 다시 인코딩되어야한다. 혹시 x264를 사용하고 있습니까? 그렇다면 keyint
과 min-keyint
을 MeWiki에서 읽어야합니다. 더 낮은 키 감기 = 더 짧은 버퍼링 된 부분입니다.
을 사용하여 버퍼링 크기를 제어 할 수 있습니까? QIODevice * QMediaPlayer :: mediaStream() const – tolma