태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Create Date :2015/01/15,  Modified Date : 2015/01/17,  Revision : 3.


gstreamer로 해보는 라즈베리파이 카메라 테스트.


*사용 OS : raspbian(debian wheezy) 2014-12-24 / windows7 64

*사용 프로그램 : gstreamer1.0



얼마전 라즈베리파이 카메라 모듈을(pi-cam) 구입 하였습니다. 테스트를 해보기위해 인터넷을 검색해 VLC를 사용한 스트리밍, mjpg-stream을 사용한 웹스트리밍을 수행해 보았습니다. 두가지 자료 모두 정상적으로 카메라 영상을 볼수 있었지만 지연시간이 길어서 (상황에 따라 약3~10초 정도 되었었습니다.) 만족스러운 테스트 결과를 얻을수 없었습니다.


그러던중 gstreamer을 활용한 스트리밍은 지연시간이 상당히 짧다는 내용(약 0.2초) 을 검색할수 있었습니다. 테스트를 위해 내용을 수행보려 했지만 검색된 내용은 리눅스에서 영상을 출력하고 있었습니다. 필자는 윈도우에영상출력 테스를 하려고 하였기 때문에 몇가지 내용의 검색을 더 수행하였습니다.

 

자료를 검색해 종합하여 정상적인 실행및 테스트를 할수 있었습니다. 또한 매우 짧은 지연시간을 확인할수 있었습니다. 아래 내용은 필자가 수행했던 설치 방법및 실행 방법을  정리해보았습니다.



1. 라즈베리파이 카메라 설정.


$ sudo raspi-config

* 5 Enable Camera 항목 Enter키 누른후 Enable 선택후 Enter키 입력.

* <Finish> 선택하여 Enter키 누른후 <Yes>에 Enter키눌러 재부팅.



2. 라즈베리파이 gstreamer 설치/실행.


$ sudo apt-get update

$ sudo apt-get install gstreamer1.0

(* raspbian 2014-12-14 버전에서는 별도의 저장소 추가 없이 설치가 가능하였습니다.)

$raspivid -t 0 -w 800 -h 600 -fps 30 -hf -vf -b 50000000 -o - | gst-launch-1.0 -e -vvvv fdsrc ! h264parse ! rtph264pay pt=96 config-interval=5 ! udpsink host=[타켓 컴퓨터 IP] port=5000



3. 윈도우 gstreamer 설치/실행.


아래링크에서 사용하고있는 윈도우 시스템에 맞는 패키지를 다운 받은후 설치합니다.(complete를 선택하여  설치합니다. Typical 선택시 WARNING: erroneous pipeline: no element "avdec_h264" 에러가 발생할수 있습니다.)

32비트 : http://gstreamer.freedesktop.org/data/pkg/windows/1.4.5/gstreamer-1.0-x86-1.4.5.msi

64비트 : http://gstreamer.freedesktop.org/data/pkg/windows/1.4.5/gstreamer-1.0-x86_64-1.4.5.msi


* 시작을 눌러 cmd를 입력후 Enter키를 눌러 cmd창을 열어줍니다.

C:\> cd gstreamer

C:\gstreamer> cd 1.0

C:\gstreamer\1.0> cd x86_64 [32비트일경우 cd x86]

C:\gstreamer\1.0\x86_64> cd bin

C:\gstreamer\1.0\x86_64\bin> gst-launch-1.0 -e -v udpsrc port=5000 ! application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink sync=false text-overlay=false



* 기타사항


Issue 1> URL : http://pmice.tistory.com/292#comment10104514

윈도우 gstreamer1.0 1.4.5버전에서는 gdpdepay 파이프라인을 선언한 실행이 가능한것을 확인하였습니다. (낮은 버전 사용시 WARNING: erroneous pipeline: no element "gdpdepay" 에러로 인하여 실행을 할수 없었습니다.)


[ 명령어 예제 ]

라즈베리파이 : $ raspivid -t 0 -h 720 -w 1280 -fps 25 -b 2000000 -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=[라즈베리파이IP] port=5000


윈도우 : C:\gstreamer\1.0\X86_64\bin> gst-launch-1.0 -v tcpclientsrc host=[라즈베리파이IP] port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false



* 참고URL


1)  http://robogoby.blogspot.kr/2014/01/raspi-camera-gstreamer-10-w-windows-7.html

2)  http://www.raspberrypi.org/forums/viewtopic.php?p=491075



- 2015.01.15 나무의날에 프미케 -


* 본 포스트의 원문은 프미케의 낙서장(http://pmice.tistory.com)에서 작성되었습니다.




'라즈베리파이' 카테고리의 다른 글

gstreamer로 해보는 라즈베리파이 카메라 테스트.  (103) 2015.01.15
라즈베리파이.....  (0) 2014.08.18

Posted by 프미케

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 재민 2015.07.23 13:49 신고  댓글주소  수정/삭제  댓글쓰기

    D:\gstreamer\1.0\x86\bin>gst-launch-1.0 ............
    ..................
    New Clock: GstSystemClock


    root@raspberrypi ~ # raspivid -t 0 ................................
    ..........................
    New Clock:GstSystemClock

    이렇게 창이 2개 나오네요.
    도움 부탁합니다.

    • BlogIcon 프미케 2015.07.23 15:30 신고  댓글주소  수정/삭제

      일단 내용으로 보아서는 서로 통신이 되지 않는것 같아보입니다. 라즈베리파이와 윈도우쪽에 입력하신 명령어가 어떻게 되시나요? IP 정보등이 노출되어야 하는 사항이라면 비밀글로 남겨주세요.

  3. 2015.07.24 15:27  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • BlogIcon 프미케 2015.07.24 17:39 신고  댓글주소  수정/삭제

      올려주신입력 명령어에서는 큰게 이상한점이 없는것 같습니다.

      일단 체크 해볼것은요 라즈베리 파이에 입력하신 명령라인중 host=192.168.xxx.xxx 아이피는 pc의 것을 적어주셨는지요?

      또, 윈도우 버전 설치시에 complete 선택하셔서 전체설치 하신거 맞으시죠?

      라즈베안 버전은 2014-12-14 이거나 이후 버전이 맞으신지요?

      위의 내용을 하나씩 체크해보면서 실행해보시면 되시지 않을까 싶습니다.

    • 성민 2015.07.25 01:11 신고  댓글주소  수정/삭제

      네 위의 모든 항목들 알맞게 설정해주었는데

      화면이 뜨질 않습니다;;

    • BlogIcon 프미케 2015.07.26 20:30 신고  댓글주소  수정/삭제

      포스트의 내용의 같은버전과 환경을 같이 하셨다면 라즈베리파이가 실행된후에 윈동우에서 실행을 하셨다면 커멘트창외에 영상창이 하나 더 출력되어야 정상입니다.(많은분들이 댓글을 달아주신 덕분에 여러번 확인을 수행했었습니다.)

      우선 남겨주신 명령어에서는요 이상한 점을 찾지 못했는데요 설치하신 순서나 환경등을 댓글의 내용으로만으로 추측하기가 어렵네요 포스트의 순서를 천천히 읽어보시면서 설치순서및 환경을 확인해보시면 어떠실까요?

      그럼 화이팅~! 입니다.

  4. 알시온 2015.08.27 12:41 신고  댓글주소  수정/삭제  댓글쓰기

    라즈베리 설정할때 우분투 같은경우에는
    $ sudo raspi-config
    이 명령어로 설정을 할수 없는데
    어떻게 설정해야 카메라 enable 할 수있을까요~??

    • BlogIcon 프미케 2015.08.27 13:24 신고  댓글주소  수정/삭제

      글세요..... 카메라 테스트할때요 라즈베리안 말구 다른 배포판에서는 테스트는 수행해보지 않았습니다. 라즈베리파이의 경우 유저층이 많아서요 구글신님꼐 여줘보시면 다른 배포판에서의 설정법이 잘설명되있지 않을까요?

      그럼 즐거운 하루되시구요 화이팅~! 입니다.

  5. 재민주 2015.08.28 21:13 신고  댓글주소  수정/삭제  댓글쓰기

    드론에다 라즈베리파이를 붙이고 싶었는데 라즈베리파이 카메라 화질이 너무 안좋네요.
    화질을 높일 수 있는 방법이 없을 까요?
    1. 라즈베리 오버클럭, 2. 카메라 교체, 3. 공유기 교체. ?
    조언 부탁합니다.

    • BlogIcon 프미케 2015.08.28 21:26 신고  댓글주소  수정/삭제

      라즈베리파이 카메라는 해상도 및 화소등이 갠츈한편에 속하는것으로 알고 있습니다.
      ( 참고 : https://www.raspberrypi.org/documentation/hardware/camera.md )

      어떤 방식의 테스트를 진행하셨는지는 알수 없지만 resolution 을 낮게 설정하신것이 아닐까요?

      우선 테스트하신 환경에서 카메라의 관련 파라메타값을 변경해보시면서 하나씩 확인해보시면 원하시는 결과물을 얻을수 있을것이라 생각합니다.

      그럼 즐거운 주말 되시구요 화이팅~! 입니다.

    • 재민주 2015.09.02 17:13 신고  댓글주소  수정/삭제

      가로 세로 800 600에서 200 150으로 크기를 줄이니까 괜찮게 나오네요. 카메라 성능이 아쉽네요.

    • BlogIcon 프미케 2015.09.02 17:26 신고  댓글주소  수정/삭제

      위에 링크 데이터에 보이듯이 라즈베리파이카메라는 1080p 경우 30fps 를 지원하고 있는 카메라라서 성능이 꽤 갠츈한 카메라에 속하는것으로 보입니다.

      해상도를 줄여서 클라이언트에서 보여지는것이 갠츈해 지셨다면 이미지 처리부분및 통신 환경쪽을 점검해보시면 어떨까요?

  6. 케이 2015.10.21 18:47 신고  댓글주소  수정/삭제  댓글쓰기

    위 기능을 usb 카메라(웹캠)으로 적용하고 싶은데 관련 내용들이 없네요..

    gsteamer 를 usb 카메라로 작동시키는 것은 찾아서 확인했는데 (http://cafe.naver.com/pipc/7049)

    타겟으로 붙이는게 아니라 라즈베리한테 붙이는거라서, 찾다가 오게 되었습니다.

    혹시 usb 카메라로 해보신 적 있으신가요?

    PC 쪽에서 라즈베리 없이 단독으로 실행 시켰을 때

    C:\gstreamer\1.0\x86_64\bin>gst-launch-1.0 -e -v udpsrc port=5000 ! application/
    x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink
    sync=false text-overlay=false
    Setting pipeline to PAUSED ...
    /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstAutoVideoSink:fps-di
    splay-video_sink/GstGLImageSink:fps-display-video_sink-actual-sink-glimage: sync
    = false
    Pipeline is live and does not need PREROLL ...
    Got context from element 'fps-display-video_sink-actual-sink-glimage': gst.gl.GL
    Display=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplay\)\ gldisplay0";
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock

    이렇게 나오는게 맞나요? 마지막 문장은 맞는 것 같으나 중간중간 이상한 내용들이 있는 것 같아서요..

    • BlogIcon 프미케 2015.10.22 18:35 신고  댓글주소  수정/삭제

      저는 라즈베리파이 카메라 테스트 할때 gstremer 을 사용했었습니다. 웹캠으로는 아직 테스트 해보지 않았네요 단독으로 실행시켰을때요 보여주신것과 같이 메시지들이 많이 뜨더라구요 pc에서만 실행 시키면 commend 창만 뜨는데요 라즈베리파쪽이 실행된 상태에서 pc실행 시키면요 comment 도 나오구요 추가로 영상 출력되는 창도 하나 더 뜨더라구요.

  7. 키키득1 2015.11.03 15:47 신고  댓글주소  수정/삭제  댓글쓰기

    라즈베리파이와 라즈베리파이용 카메라를 이용해서 원격으로 영상을 받아보려고 합니다. 진행방향 좀 알려주세요

    • BlogIcon 프미케 2015.11.03 15:53 신고  댓글주소  수정/삭제

      포스트의 기타사항에 있는 TCP 방식을 사용하시면 어떨까요? 클라이언트쪽 gstremer 실행시 tcpclientsrc 를 선언하고 서버가 되는 카메라가 연결된 라즈베리 파이쪽의 IP를 넣어주면 라즈베리파이 카메라에 보이는 화면이 보이게 되더라구요. 그럼 즐거운 하루 되시구요 화이팅~! 입니다.

  8. 흐미흐미 2015.11.21 00:46 신고  댓글주소  수정/삭제  댓글쓰기

    데스크탑으로 해서 성공을 했습니다.... 근데 노트북으로 하면 왜 않되는 걸까요,,,,,
    랜선으로 직접 연결도 해보고 무선으로도 해보고 공유기 빼버려도 그렇고,.,,,ㅠㅠ 데스크탑만 제대로 작동하고 노트북은 에러가 뜨는데 도저히 해결이 되질 않네요 ㅠ
    ...
    ERROR: Pipeline doesn't want tpo pause.
    ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc:0: Could not get/set settings from/on resource.
    Additional debug info:
    gstudpsrc.c<1018>: gst_udpsrc_open <>: /GstPipeline:pipeline0/GstUDPSrc:udpsrc:0:

    bind failed: Error binding to address: 액세스 권한에 의해 숨겨진 소켓에 엑세스를 시도했습니다.
    Setting pipeline to NULL ...
    /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0: last-message = Max-fps: -1.00, Min-fps: -1.00
    Freeing pipeline ...

  9. nano 2016.01.11 21:02 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요~~
    요즘 라즈베리파이로 게인 프로젝트를 하고 있는 대학생입니다
    다른게 아니라 cmd 실행해서 제일 처음 cd gstreamer 입력하면
    지정된 경로를 찾을수 없다는 문구가 뜹니다.
    혹시 왜 그러신지 아시나요

  10. csp 2016.02.25 16:30 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요~
    현재 포스팅되있는 내용 따라해서 모두 구현해봤는데 궁금한점이 있어서 글남깁니다.

    [ 명령어 예제 ]
    라즈베리파이 : $ raspivid -t 0 -h 720 -w 1280 -fps 25 -b 2000000 -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=[라즈베리파이IP] port=5000

    윈도우 : C:\gstreamer\1.0\X86_64\bin> gst-launch-1.0 -v tcpclientsrc host=[라즈베리파이IP] port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false

    예제를 보면 포트를 5000 으로 사용하고 있는데, 임의의 다른 포트를 사용해도 상관없나요? 꼭 5000 으로 사용해야하는지 궁금합니다.

    그리고 라즈베리파이가 대학교내망에서는 고정 IP를 가지고 있는 서버pc로 스트리밍이 잘 되는데, 라즈베리파이가 대학교외망을 사용하면 파이프라인이 연결이 안됩니다. 혹시 해결책을 아신다면 가르쳐주시면 감사하겠습니다..

    • BlogIcon 프미케 2016.02.25 19:13 신고  댓글주소  수정/삭제

      포트는 임의로 선언해준것이므로 다른 포트를 사용하셔도 상관없습니다. 다만 네트웍에서 사용중이지 않은 포트를 사용해주셔야 원할한 동작이 가능합니다. 연결이 되지 않신다는 네트웍의 환경은 어떤 것인지요? 만약 공유기를 사용하여 연결이 되지 않으시는 것이라면 포트포워딩을 통하여 해결이 가능할것으로 생각됩니다.

  11. 강유진 2016.05.22 21:14 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요!

    글 잘 읽었습니다 ^^

    글에 적혀있는대로 다 실행하고 나니 cmd 창에

    New clock : GetSystemClock

    라고 뜨긴했는데..그 뒤에 아무 반응이 없네요~

    스트리밍 창이 뜨거나 할 줄 알았는데..

    아님 다른 과정을 더 거쳐야 또 다른 창이 뜨나요 ? ^^

    • BlogIcon 프미케 2016.05.22 21:27 신고  댓글주소  수정/삭제

      안녕하세요? 정상적인 연결되었을경우 클라이언트쪽에는 커맨드창외에 영상창이 하나 더 열립니다. 말씀해주신것 처럼 New clock : GetSystemClock 메시지를 출력후에 영상창이 나타나지 않는 현상은 서버와 클라이언트간의 통신이 제대로 이루어지지 않는 것을 추측해볼수 있습니다.

      사용하신 명령어에 IP 및 포트 설정 내용을 확인 해보시면 어떠실까요?

      만약 사설 아이피의 내부망의 클라인트와 공인아이피 외부망의 서버간 통신이라면 본 포스트 기타사항의 내용처럼 TCP 를 사용한 명령어를 사용하셨는지 확인해보시고 공유기 혹은 라우터에 설정된 포트포워딩 내용 역시 확인해보시면 될것 같습니다.

      그럼 즐거운 하루되시구요 화이팅~! 입니다.

  12. 김재원 2016.05.24 03:01 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세여 글에 나와있는거 잘 참고해서 gstreamer를 구현해보려고하고있습니다
    먼저 이렇게 도움글올려주셔서 감사합니다!
    다름이 아니라 혹시 제가 라즈베리파이를 노트북으로원격으로 제어하고있는데 원격으로 제어하는 상태에서는 위 과정이 실행이 되지않는지가 알고싶어서요
    그리구 명령어 예제랑 그 위에있는 실행문이랑 같은역할을 하는명령어인지 궁금합니다!
    감사합니다~~!!

    • BlogIcon 프미케 2016.05.24 12:21 신고  댓글주소  수정/삭제

      안녕하세요? 위의 명령어는 리눅스 쉘과 윈도우 커맨드 환경에서 실행 되는것입니다. 리모트 환경에서도 실행이 가능합니다. 다만 포트 중첩은 정상적인 연결을 방해할수 있기 때문에 사용하시는 원격환경과 gstremer 에서 사용하는 포트가 겹치는 부분이 있는지만 한번 확인해 보시면 될것 같습니다.
      그럼 좋은하루 되시구요 오늘도 화이팅~! 입니다.

  13. 김재원 2016.05.24 12:42 신고  댓글주소  수정/삭제  댓글쓰기

    네 해결되었습니다~~ 감사합니다! 수고하세요~

  14. 서세나 2016.05.26 18:41 신고  댓글주소  수정/삭제  댓글쓰기

    안냐세여~ 글 잘 봤어용 ^^

    저희가 이번에 작품을 만드는데 g streamer를 사용하는데요, 이 글 읽고 스트리밍 하는 것 까지 성공했어요. 감사합니다 ~^^

    혹시 스트리밍 된 동영상을 이용해서 영상처리를 하고싶은데.. 이게 가능한가요?

    가능하다면 라즈베리파이 안에서 어떻게 처리해야하는지 궁급합니당. 혹시 참고할만한 사이트나 정보가 있으면 가르쳐 주시면 감사하겠습니당~~

    • BlogIcon 프미케 2016.05.26 19:07 신고  댓글주소  수정/삭제

      안녕하세요?

      이 포스트는요 필자가 파이캠을 구매했을때 테스트를 해볼목적으로 수행한 내용을 포스팅 한것입니다. 그렇기 때문에 영상에 대한 내용은 포스트에 담고 있지 않습니다.

      영상처리라고만 말씀해주시면 너무 포괄적이기 떄문에 어떤것을 하시려는지 알기 어렵습니다. 이경우 어떤 영상처리를 할것인지 먼저 선택을 하는것을 추천해 드립니다.

      예를들어 영상데이터가있으면 패턴인식등의 처리가 가능하지 않을까요? 혹은 스마트폰으로 원격지 데이터를 전송하는 등도 가능할것 같구요 그외에도 영상을 처리 부분은 여러가지 있습니다.

      우선 어떤 영상처리를 할것인지 정하셨으면 관련 오픈소스 패키지를 검색해보시면 원하시는 자료를 얻을수 있을것이라 생각합니다..

      그럼 즐거운 하루되시구요 화이팅~! 입니다.

  15. 서세나 2016.05.29 14:34 신고  댓글주소  수정/삭제  댓글쓰기

    음....저희팀이 지금 제작하고있는 시스템이 교통표지판 실시간 자동인식 시스템이에여!
    그런데 지금까지 저희가 진행된것이 일단 영상 외에 사진으로 먼저 인식에 필요한 알고리즘등(엣지검출,이진화,모폴로지)등등 여러 소스들을 공부하고 자료찾고해서 적용시켜서 사진으로는 처리를했는데 위에 나온 gstreamer를 이용해서 사진으로 처리했던것을 영상으로 처리하려는 부분에서 헤매고있어여 ㅠㅠ
    저희가 이 분야에 대해서는 처음이라 너무 어렵네여 ㅠㅠ 정답을 알려달라기보다는 어떤 식으로 적용해나가야할지가 궁금합니당 ㅠㅠㅠ 귀찮게 해드려서 죄송해여~

    • BlogIcon 프미케 2016.05.30 17:32 신고  댓글주소  수정/삭제

      안녕하세요?

      라즈베리파이의 rspivid 명령어는 파일로 출력하는 옵션이 있는것으로 알고 있습니다. (본 포스트 이전 댓글중 호옥시님과 mgh1202님 께서 질문해주신 댓글의 답변에 파일로 출력하는 내용이 있습니다.)

      파일을 가지고 영상처리를 해보셨다면 카메라로 받은 내용을 파일로 출력하면서 샘플링등을 하면서 처리하면 되지 되지 않을까요?

      그럼 즐거운 하루되시구요 오늘도 화이팅~! 입니다.

  16. 2016.07.29 22:09  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • BlogIcon 프미케 2016.07.29 22:32 신고  댓글주소  수정/삭제

      카메라와 데스크탑의 내용을 라즈베리파이로 띄우시는것은 송신디바이스커맨드와 수신 디바이스 커맨드를 바꿔주시면 되는데요 raspvid 부분은 라즈베라파이의 명령어이므로 'gstremer을 이용한 웹캠 스트리밍'검색어로 관련자료를 검색해보시면 원하시는 커맨드를 찾으실수 있을것이라 생각합니다.

      PS. 개인정보나 민감한 사항이 포함되지 않은 일반 질문의경우 같은 문제로 고민하시는 다른분들도 계시거나 이미 같은문제를 고민하셨거나 해결하신분들께서 댓글을 달아주시는 경우도 있으니 가급적 공개 댓글로 남겨주시기 부탁드립니다. 꾸벅~

  17. 이동훈 2016.09.03 14:20 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 파이카메라를 이용해서 라즈베리파이 환경에서 화면을 띄우고 pc로 화면을 띄우기 위해 위의 과정대로 하였습니다.

    저는 기타 사항에 있는 코드를 이용하여 작성하였는데 라즈베리파이 환경에서 먼저 화면을 띄우고 PC에서 CMD창에 코드를 작성하여 실행하였지만

    setting pipeline to paused...
    pipeline is prerolling...

    에서 멈추고 아무것도 안뜨는데 혹시 무엇이문제인지 알수있을까요? ㅠㅠ

    • BlogIcon 프미케 2016.09.03 20:51 신고  댓글주소  수정/삭제

      혹시 설치시에 전체 설치로 선택하여 설치를 진행 하셨는지요? 전체설치가 아닌경우 파이프라인이 실행이 안되는것 같았던 기억이 나네요 또 TCPSINK의 경우 Pipline 실행시에 버전의에 따라 안되는것 같더라구요 전체설치를 하시구 실행명령어가 정확한데도 실행이 되지 않는다면 버전 확인 및 네트웍 구성 상태를 확인 하셔보면 어떠실까요?

  18. 김가영 2016.10.10 17:59 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 내부망으로 접속되는건 덕분에 잘 실행시켰는데요. 지금 저희는 외부망에서 라즈베리파이의 영상을 받으려고 합니다. 근데 기타사항의 라즈베리파이 ip주소를 쓰는 방법에서 포트포워딩을 했음에도 불구하고 영상이 받아지질 않습니다. 저희가 포트 포워딩에 대한 지식이 별로 없어서 인건지 라즈베리파이의 아이피 주소를 잘 못 쓴건지 연결이 안됩니다. 포트포워딩을 사용하여 외부망 접속은 해보지 않으셨는지 궁금합니다. 혹시 해보셨으면 조언을 구할 수 있을까요?

    • BlogIcon 프미케 2016.10.10 22:34 신고  댓글주소  수정/삭제

      외부의 라즈베리파이는 직접 공인 IP를 받는것인지요?
      한번 공유기에서 DMZ 설정을 해주시고 테스트해보시면 어떠하실런지요?

  19. 김가영 2016.10.13 20:18 신고  댓글주소  수정/삭제  댓글쓰기

    공인 ip로 해보았고 DMZ설정 후에 연결 시도 해봤지만 역시 연결되지 않았습니다. 내부망에서는 잘 되는데..... 참 답답하네요ㅠ

    • BlogIcon 프미케 2016.10.13 20:39 신고  댓글주소  수정/삭제

      그렇다면 네트웍 환경과 포트들을 점검해 보셔야 할것 같습니다. 예전에 작업할때 공인 ip에서도 특정 망의경우 일부 포트가 막혀있었던 경우가 기억나네요.

    • 김가영 2016.10.13 21:07 신고  댓글주소  수정/삭제

      라즈베리 입력 ip는 내부 ip
      receiver 입력 라즈베리ip 는 공인 ip
      이렇게 하는게 맞나요?
      라즈베리 ip에 공인 ip를 사용하면 할당할 수 없다고 합니다.

    • BlogIcon 프미케 2016.10.13 21:15 신고  댓글주소  수정/삭제

      Tcpsink 의 경우에는 서버가 되는 라즈베리파이와 클라이언트가 되는 윈도우pc에 둘다 라즈베리파이 쪽의 IP를 입력해주시면 됩니다.

  20. 이해수 2017.03.29 18:18 신고  댓글주소  수정/삭제  댓글쓰기

    라즈베리파이 gstreamer 설치/실행을 마치고
    윈도우로 명령어 예제를 통해 캠을 보려고 합니다

    명령어를 넣자 연결프로그램을 설정 하라는데... 어떤걸로 해야 영상을 볼 수 있을까요?

    • BlogIcon 프미케 2017.03.30 17:48 신고  댓글주소  수정/삭제

      제가 실행했을때는요 라즈베리파에 gstremer 을 실행하고요 pc에서 커맨드창에 gstremer을 실행하면 영상창이 하나 뜨면서 화면이 보이더라구요.

  21. 2017.11.21 12:58 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 현재 iot를 공부하고 있는 한 학생입니다.

    작성자님이 올려주신거랑 같이 설치를 진행할려고 하였는데

    gstreamer1.0-omx-dbg depends gstreamer1.0-omx (=1.0.0.1-0+rpi12rpi1) but 1.2.0-1 is to be installed

    가 나오면서 안되더라구요... 혹시 도움을 얻을수있을까요?

    • BlogIcon 프미케 2017.11.23 09:39 신고  댓글주소  수정/삭제

      예전에 작성된 포스트 내용이라서요 apt-get 설치시 패키지은 변동이 있는것이 아닐까요? 해당 에러문을 구글 검색에 입력해보니까요 많은 라즈베리 파이 포럼 쪽에서도 내용이 나오는데요 에러 구문을 키워드로 검색해보시면 답은 어렵지 않게 얻으실수 있을것 같습니다.