통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
데브피아 사이트 운영자, 비사모 마을 입니다.
개발이 아니더라도 다양한 분야에 많은 얘기를 나누는 공간입니다.
  마을등급 비사모 마을   이 마을은 테마마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 비사모 방문자 99536 since 2006-12-31
데브피아 공지사항
자유게시판
앨범
개인게시판
[마을 게시판]
데브피아 운영 소식
교육 & 세미나 홍보
[개발자 공감]
개발자 공감글
개발자 공감만화
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 개발자 고충상담
 안드로이드 에서 스프링 서버로 이미지, 동영상 파일을 전송하는 프로그램을 개발중 인데요... 2019-10-02 오후 4:22:33
이이이이이이 번호: 25642 추천:0  / 읽음:776

안녕하세요.

현재 안드로이드에서 스프링 웹서버로 이미지, 동영상을 보내는 프로그램을 소켓으로 개발을 했는데, 파일을 한번에 여러개를 보내 버리면 반정도가 깨져서 아예 이미지가 안나오더라구요..

이게 네트워크로 하면 손실되는 부분이 있어서 그렇다고 하는데요.

 

그래서 httpurl로 multipart로 보내는걸로 해보았는데, 이건 그냥 보내고 끊어져서 그런지 걍 에러가 나더군요..

그래서 현재 자바 nio 쪽으로 한번 해볼까 하는데요.

 

이게 netty라는 프레임웍이 있더라구요..

이걸로 이미지, 동영상 을 안드로이드에서 보내는 클라이언트와, 스프링 웹서버 네티 서버 소스를 참고해서 개발이 가능한 데를 알수가 있을 까요 ?

[코멘트] 좋음
2019-10-03 01:14
칡흙
- TCP/IP 손실은 발생하지 않을겁니다. ㅇ_ㅇ?? 전송한 데이터와 크기를 확인해보시기 바랍니다.
무선 인경우. 네트워크 카드의 트래픽용량이 다른 경우. 등은 별도로 확인이 필요합니다.
- 소켓 버전 / 함수 / 리턴값 / 오류값 / 인자값 등을 확인해보시기 바랍니다.
- 이미지가 모두 전송 안된 상태에서 재생 또는 점유율이 높은 상태일때라면. 화면이 잘못 보일 수 있습니다.
- 1대 1 전송인 경우. 웹 브라우저에서 MP4 전송 및 재생은 가능합니다. mp4 재생을 웹브라우저에서 지원합니다.
APMSETUP 아파치 PHP MySQL 설치하고. mp4파일 웹 브라우저에서 보면 그냥. 보입니다. ㅇ_ㅇ;; HTML VIDEO TAG
1대 N 인 경우. 웹 브라우저와 웹 서버에서. 전송하는 방식을 정해줘야 할겁니다.
이런 경우. 웹 브라우저에서. 잘못 보일 수 있습니다.
- 윈도우에서는 DLNA를 미디어 서비스와 장치로 캐스트에서 지원하고 있습니다.
- 윈도우 미디어 플레이어 / VLC / MPC-HC / 다음팟 플레이어 .등에 플레이어'를 활용하는 방법도 있습니다.
- 화면 공유 프로그램도 여러가지 지원됩니다.
- 책 보시고 공부하시는 방법도 있습니다. ㅇ_ㅇ;;
//
[html5] video 태그 사용법 :: 지구별 안내서
http://aboooks.tistory.com/240

HTML5 VIDEO 태그로 웹페이지에 동영상 넣기
http://offbyone.tistory.com/344


//
TCP IP 소켓 프로그래밍 검색결과, 책 검색 : 네이버 책
http://book.naver.com/search/search.nhn?sm=sta_hty.book&sug=pre&where=nexearch&query=TCP+IP+%EC%86%8C%EC%BC%93+%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D


네티'에 대해서는 여러가지 정보가 보입니다.

netty - Google 검색
http://www.google.com/search?q=netty

Netty: Home
http://netty.io/

Netty 개요 및 에코 서버 예제 :: JDM's Blog
http://jdm.kr/blog/151

곰팡이 먼지연구소 :: Netty 통신 서버 개발 관련 주저리
http://gompangs.tistory.com/entry/Netty-%ED%86%B5%EC%8B%A0-%EC%84%9C%EB%B2%84-%EA%B0%9C%EB%B0%9C-%EA%B4%80%EB%A0%A8-%EC%A3%BC%EC%A0%80%EB%A6%AC

리액터 네티(Reactor Netty)로 간단한 TCP 서버 만들기 :: 자바캔(Java Can Do IT)
http://javacan.tistory.com/entry/reactor-netty-simple-tcp-server
저장 취소
[코멘트] 좋음
2019-10-04 09:23
이이이이이이
많은 정보 감사합니다. 그런데 자바 소켓으로 하니깐 안드로이드에서 for문으로 한 30개 이미지를 한번에 보내면 일부는 깨져서 안보 이더라구요.. 혹시 소스를 보내 드리면 검토해서 문제점을 찾아 주실수 있나요 ? ㅎㅎㅎ 전 봐도 모르겟어 서요.. ㅋㅋ
저장 취소
[코멘트] 좋음
2019-10-05 12:41
SkyNET
데이터가 깨진다는건 글쎄요 다른 소켓으로 데이터가 받아지는건지 아니면 진짜 오류가 발생하는건지 모르겠지만..
제가봐서 TCP로 해서 하나씩 보내면 문제 없는데 동시에 여러개 보냈을때깨진다는건 프로그램 오류가 맞을 듯
저장 취소
[코멘트] 좋음
2019-10-07 09:27
이이이이이이
프로그램 오류인지 안니지는 잘 모르겟지만, 로컬에서 돌리면 정상적으로 되는 거거든요..
그래서 하다 하다 방법을 알아내서, 현재는 32개 이미지를 보내도 제대로 되고, 동영상 10메가 짜리 보내도 1초면 전송이 되어 버리네요..
동영상 압축 하는 방법까지 성공을 해서 아 이제 맘이 후련하네요. ㅋㅋㅋ
저장 취소
코멘트쓰기
  좋음   놀람   궁금   화남   슬픔   최고   침묵   시무룩   부끄럼   난감
* 코멘트는 500자 이내(띄어쓰기 포함)로 적어주세요.
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.