웹 브라우저(Web Browser)
Roboflow는 웹 브라우저에서 컴퓨터 비전 모델을 배포하기 위한 JavaScript 패키지를 제공합니다. 대부분의 애플리케이션에는 @roboflow/inference-sdk 를 권장합니다. 클라우드 기반 추론, 전체 모델 지원, GPU 가속 및 Roboflow Workflows를 제공합니다. 오프라인 기능이나 엄격한 데이터 프라이버시가 필요한 특수한 사용 사례의 경우, inferencejs 는 엣지 기반 추론을 제공합니다.
개요
@roboflow/inference-sdk
권장: ✅ 실시간 스트리밍, Workflows, 전체 모델 접근
Roboflow Cloud/서버(WebRTC)
모든 모델 및 Workflows
inferencejs
전문화됨: 오프라인 기능, 엄격한 데이터 프라이버시
브라우저(TensorFlow.js)
제한됨 (RF-Detr, YOLOv8, YOLOv5, Gaze)
비교표
일반적인 사용 사례
대부분의 애플리케이션에 권장
전문화된 오프라인/프라이버시 시나리오
처리
서버(GPU 가속)
브라우저(TensorFlow.js)
모델 지원
모든 Roboflow 모델 + Workflows
제한됨 (4개 모델: RF-Detr, YOLOv8, YOLOv5, Gaze)
인터넷 필요 여부
예, 지속적
초기 로드에만 필요
네트워크 지연
낮음(WebRTC 최적화)
네트워크 지연 제로
처리 지연
클라우드(최적화됨)
사용자 기기에 따라 다름
올바른 패키지 선택하기
대부분의 애플리케이션: 사용 @roboflow/inference-sdk (클라우드)
@roboflow/inference-sdk (클라우드)클라우드 기반 SDK는 기본 선택으로 권장됩니다 웹 애플리케이션의 경우:
전체 모델 접근 - 모든 Roboflow 모델 유형 및 버전 사용 가능
Roboflow Workflows - 복잡한 다단계 컴퓨터 비전 파이프라인 실행
GPU 가속 - 강력한 서버 측 처리를 활용
실시간 스트리밍 - 비디오 애플리케이션을 위한 저지연 WebRTC
장치 제한 없음 - 처리 성능에 관계없이 모든 장치에서 동작
항상 최신 상태 - 클라이언트 업데이트 없이 최신 모델에 접근
전문화된 사용 사례: 사용 inferencejs (엣지)
inferencejs (엣지)엣지 추론 사용 브라우저 측 처리가 필요한 특정 요구사항이 있을 때만 사용하세요:
오프라인 기능이 필수인 경우 - 애플리케이션이 인터넷 없이 동작해야 함
엄격한 데이터 프라이버시 - 규제 요구사항으로 인해 클라우드 전송이 불가함
지원되는 모델만 - RF-Detr, YOLOv8, YOLOv5 또는 Gaze Detection만을 독점적으로 사용하는 경우
장치 성능 - 사용자의 장치가 TensorFlow.js 모델을 실행할 수 있는 성능을 갖추고 있는 경우
Last updated
Was this helpful?