워크플로를 사용한 비디오 처리
Inference SDK WebRTC 클라이언트를 사용해 워크플로를 통해 웹캠, 카메라 피드, 비디오 파일을 스트리밍합니다.
런타임 선택
런타임
API URL
다음과 같은 경우 사용
SDK 설치
pip install "inference-sdk[webrtc]"워크플로우 스트리밍
from inference_sdk import InferenceHTTPClient
from inference_sdk.webrtc import StreamConfig, WebcamSource
client = InferenceHTTPClient(
api_url="http://localhost:9001",
api_key="ROBOFLOW_API_KEY",
)
session = client.webrtc.stream(
source=WebcamSource(),
workflow="workflow-id",
workspace="workspace-name",
config=StreamConfig(data_output=["predictions"]),
)
@session.on_data("predictions")
def handle_predictions(predictions, metadata):
print(f"Frame {metadata.frame_id}: {predictions}")
session.run()비디오 소스 선택
소스
다음과 같은 경우 사용
하나의 모델 스트리밍
다음 단계
마지막 업데이트
도움이 되었나요?