임베디드 리눅스 - 안드로이드 폰간 영상 전송 관련 문의 ^^
글쓴이: izeuni / 작성시간: 목, 2013/01/03 - 4:23오후
제가 만들고 싶은 것은
임베디드 리눅스에서 USB 카메라 영상을 읽어 와서
영상을(동영상 스트리밍 혹은 사진 형태) 핸드폰에 보내주어서 핸드폰에서 보는 것을 설정하고 싶습니다.
현재
linux 2.6.35.3 에 아래의 Gstreamer RTSP 를 포함하여 컴파일 해서 RTSP 서버를 돌리는 중입니다.
gst-plugins-base-0.10.36
gst-plugins-good-0.10.31
gstreamer-0.10.36
gst-rtsp-0.10.8
즉 임베디드 리눅스쪽 타겟이 RTSP서버가 되고, 안드로이드폰 쪽 앱이 RTSP 클라이언트가 되어서
동영상을 봅니다.
그런데 중간 AP나 여러 환경에 의해 속도가 느린게 있어서
다른 방식으로 동영상 스트리밍을 하거나, gstreamer로 jpeg을 http나 tcp로 송신해서 핸드폰에서 보는 그런 방법은 없을까요 ~ ?
고수님들 답변 부탁 드립니다. ^^
Forums:
상황이 맞을지는 모르지만...
red5 라고 자바로 만들어진 rtp 서버가 있습니다.
rtp를 플래시 플레이어로 볼 수 있습니다.
http://www.red5.org/
http://cafe.naver.com/wowzamedia/3329 요긴 회원 가입...
전에 임베디드 윈도우 SDK 5.0 (WinCE 5.0)을 사용해서.
intel jpeg으로 영상을 송신해서 본적이 있었는데. mjpeg이 잘 보였습니다.
아마 안드로이드에서도 잘 되지 않을까? 생각됩니다.
vc용으로 이렇게 누가 만든것도 있네요.
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=278&MAEULNo=20&no=25459&ref=25459
jpeg2000 source
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=278&MAEULNo=20&no=17476&ref=17476
Intel JPEG
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=278&MAEULNo=20&no=9678&ref=9678
jpeg 코덱을 이용한 화상회의.. cpu 부하를 줄였습니다
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=278&MAEULNo=20&no=8678&ref=8678
Qt로도 안드로이드를 개발할 수 있다고 하니. Qt 프레임워크를 사용해보는것도 위험?하지만. 괜찮아 보입니다.
http://www.codeway.co.kr/board/bbs/board.php?bo_table=Basic_Free&wr_id=72410
Qt SDK 1.2.1
http://qt-project.org/
http://qt.digia.com/
http://blog.qt.digia.com/
http://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html
http://blog.naver.com/seojongbeom?Redirect=Log&logNo=50158187743
http://www.codeway.co.kr/board/bbs/board.php?bo_table=Basic_Free&wr_id=72410
임베디드 월드'라는 책도 있나보네요.
http://cafe.naver.com/33linux/1803
http://www.embeddedworld.co.kr/
참고로 RTP는 이렇답니다.
http://serahero.dothome.co.kr/entry/RTP
GStreamer iMX6 image capture
https://community.freescale.com/docs/DOC-93789
Dealing with AVCHD / MPEG-TS files
http://www.pitivi.org/manual/gstreamer.html
Re: gstreamer does not display jpeg/png files
http://forum.tinycorelinux.net/index.php?topic=7520.0
Make a movie from JPEG images using gstreamer
http://wiki.elphel.com/index.php?title=Make_a_movie_from_JPEG_images_using_gstreamer
Physical robot
http://playerstage.sourceforge.net/doc/Player-svn/player/start.html
http://playerstage.sourceforge.net/doc/Player-svn/player/group__driver__gstreamer.html
DirectShow Video Source Filter for JPEG and M-JPEG IP Cameras
http://alax.info/blog/1216
c# [MyPlayCap] - dll 만들어서. 자바나 Qt에서 사용가능할지도 모르죠?
http://pastebin.com/JeKjGnFX
ASF와 미디어 플레이어 사용
http://stackoverflow.com/questions/11777246/using-video-codecs-like-xvid-in-c-sharp
http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=3&t=27
http://dashingquill.wordpress.com/2012/06/27/capturing-webcam-using-directshow-net-library/
http://stackoverflow.com/questions/1725534/directshow-reverse-playback
http://vvvv.org/documentation/faq-codecs#Reverse_Playing
http://www.codeproject.com/Articles/421869/H-264-CUDA-Encoder-DirectShow-Filter-in-Csharp
NanoJPEG: a compact JPEG decoder 델파이
http://keyj.emphy.de/nanojpeg/
http://www.emix8.org/static.php?page=nanoJpeg
http://stackoverflow.com/questions/8632852/easy-to-use-jpeg-to-bitmap-converter-for-delphi-6-that-is-efficient-with-memory
FFMPEG과 VLC를 사용하는 방법 등등...
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기