본문 바로가기
  • This is Russell - the most handsome and the smartest.
공부 중 메모

Nvidia DeepStream(1) - [to do]

by sundelion 2022. 3. 23.

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 등을 지원한다.

From developer.nvidia.com

 

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

댓글