임베디드 리눅스 - 안드로이드 폰간 영상 전송 관련 문의 ^^

izeuni의 이미지

제가 만들고 싶은 것은
임베디드 리눅스에서 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로 송신해서 핸드폰에서 보는 그런 방법은 없을까요 ~ ?

고수님들 답변 부탁 드립니다. ^^

shint의 이미지

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

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.