지원짱짱
20
2020-08-01 18:25:44
0
71

라즈베리파이 카메라 연결 gstreamer에 대한 질문입니다.


라즈베리파에 연결된 카메라를 노트북에서 스트리밍하려고 합니다.

노트북에서 다음과 같이 cmd에서 실행하고,

gst-launch-1.0 -e -v udpsrc port=5000 ! application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink sync=false text-overlay=false


라즈베리파이에서는 다음과 같이 cmd에서 실행하니

raspivid -n -t 0 -rot 270 -w 960 -h 720 -fps 30 -b 6000000 -o - | gst-launch-1.0 -e -vvvv fdsrc ! h264parse ! rtph264pay pt=96 config-interval=5 ! udpsink host=***YOUR_PC_IP*** port=5000


실제로 스티리밍이 되는 것을 확인했습니다. 그런데 이것을 파이썬 opencv로 실행하고 싶은데 방법이 있을까요? url로 스트리밍하면 될 것 같은데 url 확인 방법을 모르겠네요..


추가로 아래와 같은 방법이 있어서 파이썬 opencv로 실행해보았습니다.


./test-launch "( rpicamsrc preview=false bitrate=2000000 keyframe-interval=15 ! video/x-h264, framerate=15/1 ! h264parse ! rtph264pay name=pay0 pt=96 )"

해당 방법은 되긴 하는데 딜레이가 3~4초씩 있어서 사용에 어려움이 있네요..

좋은 방법이 있을까요?


0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.