저는 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이 처리할 수 있는 올바른 비디오 스트림(클라이언트)은 무엇입니까?