웹 브라우저(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)

비교표

기능
@roboflow/inference-sdk (클라우드)
inferencejs (엣지)

일반적인 사용 사례

대부분의 애플리케이션에 권장

전문화된 오프라인/프라이버시 시나리오

처리

서버(GPU 가속)

브라우저(TensorFlow.js)

모델 지원

모든 Roboflow 모델 + Workflows

제한됨 (4개 모델: RF-Detr, YOLOv8, YOLOv5, Gaze)

인터넷 필요 여부

예, 지속적

초기 로드에만 필요

네트워크 지연

낮음(WebRTC 최적화)

네트워크 지연 제로

처리 지연

클라우드(최적화됨)

사용자 기기에 따라 다름

올바른 패키지 선택하기

대부분의 애플리케이션: 사용 @roboflow/inference-sdk (클라우드)

클라우드 기반 SDK는 기본 선택으로 권장됩니다 웹 애플리케이션의 경우:

  • 전체 모델 접근 - 모든 Roboflow 모델 유형 및 버전 사용 가능

  • Roboflow Workflows - 복잡한 다단계 컴퓨터 비전 파이프라인 실행

  • GPU 가속 - 강력한 서버 측 처리를 활용

  • 실시간 스트리밍 - 비디오 애플리케이션을 위한 저지연 WebRTC

  • 장치 제한 없음 - 처리 성능에 관계없이 모든 장치에서 동작

  • 항상 최신 상태 - 클라이언트 업데이트 없이 최신 모델에 접근

inference-sdk에 대해 자세히 알아보기

전문화된 사용 사례: 사용 inferencejs (엣지)

엣지 추론 사용 브라우저 측 처리가 필요한 특정 요구사항이 있을 때만 사용하세요:

  • 오프라인 기능이 필수인 경우 - 애플리케이션이 인터넷 없이 동작해야 함

  • 엄격한 데이터 프라이버시 - 규제 요구사항으로 인해 클라우드 전송이 불가함

  • 지원되는 모델만 - RF-Detr, YOLOv8, YOLOv5 또는 Gaze Detection만을 독점적으로 사용하는 경우

  • 장치 성능 - 사용자의 장치가 TensorFlow.js 모델을 실행할 수 있는 성능을 갖추고 있는 경우

inferencejs에 대해 자세히 알아보기

Last updated

Was this helpful?