기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

camera와 soc보드를 이용하여 무인정찰기로 졸업프로젝트를 진행하려고하고있습니다.


주요 기능 목표는 다음과같습니다.


1. Full HD 스트리밍(음성x 오직 비디오, wifi 통신 이용 할 생각)


2. AVR제어(무인정찰기)


3. 스마트폰 display


(무인정찰기(avr + soc + camera)에서 스마트폰으로 영상정보를 보내는겁니다.)


가장 걸리는 부분이 카메라 영상 스트리밍 부분입니다.


위와같은 성능을 뽑기 위해서는 어떤 칩을 선택해야 하는 것일까요.


메뉴얼에 명시된 것과 실제 성능은 매우 다를 것이라 생각하기에 제품구입전 미리


관련 프로젝트 진행한분께 조언을 구하려합니다. 


댓글부탁드립니다!


김장균

2014.02.19 06:59:15
*.62.175.122

Raspberry pi 에서 1080p H.264로 엔코딩 잘 됩니다. OpenMax로 깔끔하게 잘 돌아갑니다. 디코딩 지원되는 국산 칩셋은 흔하지만 엔코딩 까지 잘되는 플랫폼은 흔치 않습니다. WiFi direct로 스트리밍도 문제없어 보입니다.

시그인트

2014.02.19 18:27:57
*.50.178.176

ㄷㄷ;.. Raspberry pi 보드 인코딩이 1080p 까지 지원하는 군요...

그러면 부품구성을 Raspberry pi 보드 + 1080p 지원 카메라만 사면 되는걸가요?

그리고 wifi direct라는 기술이.. wifi 모듈만 사면 되는건가요?

(블로그엔 wifi가능 기기면 가능하다고 있던걸 본것같기도..)

관련링크있으시면 부탁드립니다!

이제현

2014.02.19 22:13:42
*.90.137.102

리눅스에서 ad-hoc이나 p2p(wifi-direct) 모드가 지원되는 USB 무선랜 칩셋이 흔하지는 않습니다.

RTL8188CUS 칩셋이 P2P 모드가 가능한 것으로 알고 있습니다만, RPI용 데비안 배포판에 해당 드라이버가 포함되어 있는지 확인해 보시길 바랍니다.


Full-HD 15fps 정도로 H.264 Encoding해서 5~6Mpbs급으로 스마트폰으로 전송하면 latency는 0.5초 이하에 잡을 수 있을듯 하네요. 쭈암님 말씀대로 Latency를 줄이려면 입출력 버퍼의 크기등등 최적화 튜닝이 많이 어려울듯 합니다. 대충 구현하면 1~2초는 쉽게 넘어가겠죠.

쭈암

2014.02.19 07:38:30
*.131.225.178

Wifi로 받아서 그냥 녹화하는 거면 상관 없는데..

실시간으로 보면서 조정하는 기능이 들어가면 Latency가 치명적인 문제로 작용할 겁니다.


1-2초 지연도 보통일이 아니니까요. PC쪽 Latency줄이는 대책이 필요하고.

Encoding 파라메터 조정도 필요할 겁니다.

HW컨트롤 영역이 아니라 Media 자체에 대한 이해가 필요한데요.

200ms - 500ms 정도로 지연 시간을 줄여보신 적이 있나요?

그냥 VLC써서 재생..이러면 2초 정도 지연 생기는 것은 일도 아닙니다.


잘 고민해 보세요..되는거랑 "잘 되는 것"은 전혀 다른 문제입니다.

김장균

2014.02.19 08:00:35
*.62.175.122

와이파이 다이렉트로 붙이고 보드에서 0.3초 지연, 폰에서 0.2초 정도 지연되는 정도라면 졸업작품 수준으로는 충분해 보입니다. 그런데 0.5초만 되어도 비행기 속도가 너무 빠르면 이상한 곳으로 날아가거나 추락할듯. ㅋ

List of Articles
번호 제목 글쓴이 날짜 조회 수
6028 디바이스 노드파일을 동적으로 생성하려면 어찌해야하나요? USB관련,... [2] ice179 2014-02-28 4818
6027 Exynos 4412 Sd Card or USB booting 후 바이너리 다운로드 [9] 마빡 2014-02-28 4810
6026 프로젝트 부품을 구하려하는데 조언부탁드립니다. [1] 시그인트 2014-02-27 1654
6025 v4l2 는 camera register 관련된 포트에만 쓰일수 있는건가요? [1] biokk 2014-02-25 1755
6024 프레임버퍼 디스플레이가 잘 안되는데요 [1] timul1 2014-02-24 3251
6023 USB bluetooth dongle on jellybean [4] 신현호 2014-02-21 50320
6022 Exynos 4412 S3C RTC 및 MAX77686 RTC 문의 [2] 마빡 2014-02-21 2413
» 프로젝트 계획 조언부탁드립니다. [5] 시그인트 2014-02-19 2734
6020 probe함수 호출시 디바이스파일 등록할려고 하는데 /dev 폴더외에 다... [1] ice179 2014-02-19 2115
6019 mknod 메이저 마이너 번호에 대해서 궁금한게 있는데요 [1] biokk 2014-02-17 2881
6018 [질문] s5pv210을 사용하고 있습니다. 메모리 용량은 같지만 4개에... [2] 문종섭 2014-02-15 2018
6017 안드로이드에 하드웨어 추가하는 방법 질문 file [2] 가림토 2014-02-14 2202
6016 일반터미널 상에서는 emmc에 uboot를 올리지못하나요?? [10] xoduddk123 2014-02-14 3517
6015 자작 드라이브를 커널과 같이 컴파일 후 Open이 않됩니다... [2] 응애 2014-02-13 1797
6014 mdev -s 로 장치파일이 생성이 되지 않는 상태인데요 [1] ice179 2014-02-13 1818
6013 android에 libusb porting 해보신 분?? [2] 꿈의사람 2014-02-13 29616
6012 codesourcery sys/socket.h?? [3] Supsupi 2014-02-12 1705
6011 터치 Release시 ABS_PRESSURE 가 항상 1이됩니다. 오리엔스 2014-02-11 1701
6010 usb 인식문제가 전류문제일수도 있나요? [6] pedor11 2014-02-07 1675
6009 usb host api 가 리눅스단에서도 사용가능한가요? [1] biokk 2014-02-07 11392

사용자 로그인