1. What?
- Nvidia 의 라이브러리
- 딥러닝을 활용한 비디오 분석 응용프로그램의 고성능 개발을 위함
- GPU 가속 Transcoding 과 딥러닝 추론 기능을 빠르게 통합
- High level of C++ API
- High performace runtime
- 개발자들은 DeepStream 을 이용하여 실시간으로 동영상 프레임을 처리, 이해하며 분류 작업을 진행할 수 있다.
Transcoding - "동영상 인코딩" 에서 "인코딩" - 코덱, 컨테이너 변환
내가 이해하기론,
Kafka streams 가 데이터를, consumer 로 받아서 처리하는 것이 아닌, 실시간으로 처리 할 수 있게 하는 것 이라면,
DeepStream 는, (deep learning 을 위한 스트림 이란건가...), 동영상, vision 을 받아서 실시간으로 분석, 처리할 수 있게 해주는 스트림 이다.
Kafka streams 는 logstash 등, 카프카와 연동되는 것들과 쉽게 연동된다면,
DeepStreams 는, 여러가지 모델들, Yolo 등을 지원한다.
2. Advantage
- 비디오 분석을 위한 스트리밍 파이프라인 구축 가능
- C / C++ / Python
- 하드웨어 가속 플러그인 제공
- SSD, YOLO, FasterRCNN, MaskRCNN 등 AI 모델 지원
- OpenCV 함수 및 라이브러리 통합 가능
- Nvidia TensorRT 사용 가능
- 모든 클라우드 및 엣지에서 실행될 수 있으므로, 효과적인 양방향 메시징, 보안, 무선 AI 모델 업데이트와 같은 IoT 요구사항 처리 가능
딥스트림은 다양한 물체 감지, 이미지 분류 및 인스턴스 분할 기반 AI 모델에 탁월한 처리량을 제공한다.
즉, DeepStream SDK 를 사용하면 스트리밍 비디오에 AI를 적용할 수 있다.
3. 결론
스트리밍 비디오 AI, 객체 감지, 이미지 분류 에 최적화 된 라이브러리...?
'공부 중 메모' 카테고리의 다른 글
ARIMA 와 나머지들 (1) | 2024.08.01 |
---|---|
자꾸 까먹어서 정리하는 NatsIO - python (1) | 2022.04.20 |
Docker_01_Container (1) | 2022.03.16 |
댓글