Software Backend/ros2

install rtsp & depthai

light_meal 2023. 3. 18. 11:18
728x90

RTSP Server

install rtsp server

git clone <https://github.com/aler9/rtsp-simple-server.git>

 

run rtsp server

./rtsp-simple-server &

 


Depthai

install rtsp - depthai

git clone <https://github.com/donkeystudio/depthai-rtsp-http.git>

 

edit file

cd depthai-rtsp-http
vi main.py

# 수정사항
1. 1920 x 1080 -> 1280 x 720 로 수정
2. THE_1080_P -> THE_720_P 로 수정

 

install requirements

  • venv를 생성하여 requirements 설치 시 기존에 호스트에 설치되어 있던 라이브러리들과 버전 문제로 충돌. 에러 발생
  • 에러가 발생 할 경우 venv 미사용하고 호스트 자체 pip를 이용하여 실행하여 정상 작동됨
pip install -r requirements.txt

 

run rtsp-depthai

  • ※ rtsp 통신에 사용할 “8554” 포트 개방 필수!
python3 main.py -u user -pwd password -hp 8080 -rp 8554 -rip {서버주소 입력} -ru user1 -rpwd password1

 

operation test

  • flag와 transport를 주어 통신 개선
ffplay -flags low_delay -rtsp_transport tcp rtsp://{서버주소 입력}:8554/preview
728x90