RobotWebTools/web_video_server
HTTP Streaming of ROS Image Topics in Multiple Formats
What it solves
사용자가 특별한 플러그인이나 확장 프로그램 없이 웹 브라우저에서 로봇 카메라 피드 및 기타 ROS 이미지 토픽을 직접 볼 수 있게 해줍니다. ROS (Robot Operating System) 이미지 데이터와 표준 웹 호환 비디오 형식 간의 간극을 메워줍니다.
How it works
이 프로젝트는 ROS 이미지 토픽을 구독하는 HTTP 서버 역할을 합니다. 이러한 ROS 메시지를 다양한 스트리밍 가능한 형식(MJPEG, H264, VP8, VP9 등) 또는 단일 스냅샷(JPEG, PNG)으로 변환하여 HTTP를 통해 제공합니다. 플러그인 기반 아키텍처를 사용하여 개발자가 새로운 구독자나 스트리밍 형식을 쉽게 추가할 수 있습니다.
Who it's for
ROS 또는 ROS 2를 사용하여 로봇 비전 시스템을 실시간으로 모니터링할 수 있는 원격 브라우저 기반 방식이 필요한 로봇 개발자 및 운영자.
Highlights
- Multi-format streaming: MJPEG, WebM (VP8/VP9), MP4 (H264), 및 PNG 스트림을 지원합니다.
- Snapshot capability: JPEG, PNG 또는 ROS 압축 형식의 단일 이미지를 캡처하고 제공할 수 있습니다.
- Web interface: 사용 가능한 이미지 토픽을 검색하고 탐색할 수 있는 내장 브라우저 페이지를 포함합니다.
- Flexible configuration: 품질, 비트레이트, 해상도 및 ROS 2를 위한 QoS 프로필을 조정할 수 있습니다.
- Extensible: 커스텀 스트리머 또는 구독자 로직을 추가하기 위한 플러그인 시스템을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트