v4l 장치의 올바른 인코딩은 무엇이며 Chromium에서는 무엇을 허용합니까?

v4l 장치의 올바른 인코딩은 무엇이며 Chromium에서는 무엇을 허용합니까?

저는 Raspberry Pi 카메라 모듈 V2용 uv4l 드라이버를 사용하는데, 이를 통해 인코딩, 프레임 속도 등을 선택할 수 있습니다.

다음 인코딩이 테스트되었습니다: yuv420, nv21, yvu420, rgb565, rgb565x, bgr24, rgb24, rgba, bgra, mjpeg, jpeg, h264, 프레임 속도 30. 모든 경우에 Chromium은 WebRTC를 통해 장치에 액세스하려고 시도할 때 다음을 표준 오류로 인쇄합니다.

[1113:1152:0701/090110:ERROR:video_capture_device_factory_linux.cc(108)] Not implemented reached in void media::GetSupportedFormatsForV4L2BufferType(int, media::VideoCaptureFormats*)
[1113:1152:0701/090110:ERROR:video_capture_device_factory_linux.cc(72)] Not implemented reached in std::list<float> media::GetFrameRateList(int, uint32_t, uint32_t, uint32_t)
[1113:1152:0701/090110:ERROR:video_capture_device_factory_linux.cc(108)] Not implemented reached in void media::GetSupportedFormatsForV4L2BufferType(int, media::VideoCaptureFormats*)
[1113:1152:0701/090110:ERROR:video_capture_device_factory_linux.cc(72)] Not implemented reached in std::list<float> media::GetFrameRateList(int, uint32_t, uint32_t, uint32_t)
[1113:1152:0701/090110:ERROR:video_capture_device_factory_linux.cc(108)] Not implemented reached in void media::GetSupportedFormatsForV4L2BufferType(int, media::VideoCaptureFormats*)
[1113:1152:0701/090110:ERROR:video_capture_device_factory_linux.cc(72)] Not implemented reached in std::list<float> media::GetFrameRateList(int, uint32_t, uint32_t, uint32_t)
[1113:1152:0701/090110:ERROR:video_capture_device_factory_linux.cc(108)] Not implemented reached in void media::GetSupportedFormatsForV4L2BufferType(int, media::VideoCaptureFormats*)
[1113:1152:0701/090110:ERROR:video_capture_device_factory_linux.cc(72)] Not implemented reached in std::list<float> media::GetFrameRateList(int, uint32_t, uint32_t, uint32_t)

가능한 모든 구성은 여기에서 찾을 수 있습니다. http://www.linux-projects.org/documentation/uv4l-raspicam/

질문: Chromium이 처리할 수 있는 올바른 비디오 스트림(클라이언트)은 무엇입니까?

관련 정보