<video> 태그를 이용하여 rstp 프로토콜의 스트리밍을 재생하고자 하고싶은데요...

9,379 views
Skip to first unread message

박성준

unread,
Jul 12, 2011, 8:56:33 AM7/12/11
to 앱스프레소
안녕하세요

제가 <video> Tag를 이용해서 rstp 프로토콜의 스트리밍을 재생하고자 하는데요...

html 페이지로 작성해서 서버에 올려서 스마트폰의 브라우저로 접속하면 잘 나오는데요

앱스프레소로 패키징처리후 생성된 apk 파일을 단말기에 설치하여 확인해보면

그냥 재생버튼만 나오고 아무런 반응이 없습니다.

하이브리드앱 개발로 방향을 설정하고 앱스프레소로 선택을 하고, html5를 지원한다고

하여 잘 진행될지 알았는데 막히고 말았네요...

오늘 삼성동 섬유센터에서 세미나에 참석을 했었는데

발표하신 분께서 구글그룹스 앱스프레소 섹션에 질문을 올려보라고 하셔서

질문을 올립니다.

혹시 단말기 문제가 아닐까도 싶어서 단말기 내용도 같이 말씀드릴께요

테스트해본 단말기는 SAMSUNG-Galay Player 입니다.

발표자분께서는 앱스프레소에서 단말기 지원을 안한경우라면 방법이 없다고 하셨는데

지금까지 준비해온기간이 다 물거품이 되고, 네이티브앱으로 개발을 해야되는건 아닌지

정말 사실 답답할 노릇입니다. 같이 좀 의견을 공유하길 원합니다.

존슨

unread,
Jul 12, 2011, 7:54:34 PM7/12/11
to appspr...@googlegroups.com
안녕하세요?

앱스프레소는 HTML5 Video 테그를 당연히 지원합니다. rstp 라고 코멘트 주신게 혹시 rtsp 프로토콜을 말하는 건지요?

rtsp 프로토콜은 현재 iOS/Android 브라우저에서 모두 지원하지 않는것으로 알고 있습니다. (아래 링크 참고하세요)

2. Andorid:

iOS/Android 브라우저는 모두 http 기반의 html5 video만 지원하고 있는것으로 보입니다.

모바일 브라우저에서 작성하신 rtsp 예제가 정상적으로 보인다고 말씀해 주셨는데요... (동작하는게 신기하네요 ^^)
샘플 코드와 rstp 주소를 알려주시면 저희쪽에서도 좀 더 확인해 보겠습니다.

감사합니다.

71EH

unread,
Jul 12, 2011, 10:06:22 PM7/12/11
to 앱스프레소
rtsp 스트리밍 비디오를 브라우저에서 비디오 태그를 이용해 테스트한 후
해당 페이지를 앱스프레소로 감싸 테스트해 보니 정상적으로 play 되는 것을 확인하였습니다.
테스트한 단말 기종은 옵티머스 큐, 갤럭시 탭 두 종류입니다.
테스트한 소스와 apk파일을 다른 답변으로 곧 링크 걸어드리겠습니다.

혹시 공개 가능하다면 박성준님께서 테스트하신 소스를 appsp...@appspresso.com으로 보내 주시겠어요?
소스 공개가 어렵다면 rtsp를 사용하는 부분만 따로 떼어서 보내 주셔도 됩니다.

71EH

unread,
Jul 12, 2011, 10:21:11 PM7/12/11
to 앱스프레소
넥서스 원에서 테스트한 결과를 추가합니다.
넥서스 원에서도 정상적으로 플레이되는 것을 확인하였습니다.

안드로이드는 제조사별로 단편화 현상이 매우 심해서 단말마다 다른 결과를 보이는 경우가 많습니다.
앱스프레소는 국내에 출시되어 시장 점유율이 높은 단말들에 대해서는 단말의 특이성을 흡수하여
최대한 개발자가 단말별 특이성을 신경쓰지 않아도 되도록 노력하고 있습니다.

"앱스프레소에서 단말기 지원을 안한경우라면 방법이 없다"는 말의 의미는 혹시 테스트하시는
단말도 특이성이 있는데 앱스프레소에서 그러한 특이성을 지원하지 않았다면 방법이 없다는 의미일 것입니다.
비록 앱스프레소가 단말 특이성을 최대한 흡수하려고 노력하고는 있으나 제조사에서 특정한 모듈을 제외하거나
심각한 버그를 만들어 놓은 경우에는 앱스프레소도 별 다른 도리가 없을 수 밖에 없습니다.


On 7월12일, 오후9시56분, 박성준 <popo8...@gmail.com> wrote:

사과잼

unread,
Jul 12, 2011, 11:07:13 PM7/12/11
to 앱스프레소
안녕하세요?

테스트한 소스와 apk 파일의 링크입니다.
--------------------------------------------------------------------------
<video id="video" autobuffer height="160" width="240"
controls="controls" onclick="this.play();">
<source src="rtsp://v3.cache8.c.youtube.com/
CjYLENy73wIaLQlLNjpdyD1dnxMYJCAkFEIJbXYtZ29vZ2xlSARSBXdhdGNoYKnR2ZKFmveBTgw=/
0/0/0/video.3gp"/>
</video>
--------------------------------------------------------------------------
http://bit.ly/naVdtI

On 7월12일, 오후9시56분, 박성준 <popo8...@gmail.com> wrote:

사과잼

unread,
Jul 12, 2011, 11:25:33 PM7/12/11
to 앱스프레소
위의 소스에 대해서 단말의 브라우저와 앱스프레소 둘다 동일한 동작 (풀스크린 모드로 비디오 플레이어를 재생)을 합니다.

해당 단말기에서 간단히 테스트 해보시고 결과를 알려주셨으면 하네요.

On 7월13일, 오후12시07분, 사과잼 <your.redf...@gmail.com> wrote:
> 안녕하세요?
>
> 테스트한 소스와 apk 파일의 링크입니다.
> --------------------------------------------------------------------------
> <video id="video" autobuffer height="160" width="240"
> controls="controls" onclick="this.play();">
> <source src="rtsp://v3.cache8.c.youtube.com/
> CjYLENy73wIaLQlLNjpdyD1dnxMYJCAkFEIJbXYtZ29vZ2xlSARSBXdhdGNoYKnR2ZKFmveBTgw =/
> 0/0/0/video.3gp"/>
> </video>

> --------------------------------------------------------------------------http://bit.ly/naVdtI

71EH

unread,
Jul 13, 2011, 12:52:21 AM7/13/11
to 앱스프레소
아래 링크의 내용 중 23번 항목에 다음과 같이 iOS에서 HTTP Live Streaming은 지원하나 RTSP는 지원하지 않
는다는 내용이 있습니다.
"Also, HTTP Live Streaming is supported in Safari and the media player
framework on iOS. RTSP streaming is not supported."
http://developer.apple.com/library/ios/#documentation/networkinginternet/conceptual/streamingmediaguide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html#//apple_ref/doc/uid/TP40008332-CH103-SW1

아래 링크는 chromium 프로젝트의 issue인데 크롬 브라우저도 RTSP를 지원할 계획이 없다는 내용입니다.
http://developer.apple.com/library/ios/#documentation/networkinginternet/conceptual/streamingmediaguide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html#//apple_ref/doc/uid/TP40008332-CH103-SW1

비록 안드로이드 내장 media player가 RTSP를 지원하긴 하나 가급적 RTSP는 사용하지 않는 편이 좋을 것 같아 보입
니다.
참고가 되셨기를...


On 7월12일, 오후9시56분, 박성준 <popo8...@gmail.com> wrote:

71EH

unread,
Jul 13, 2011, 12:53:31 AM7/13/11
to 앱스프레소
위 글에서 두 번째 링크가 잘못 들어갔네요 ㅡㅡ;
정정합니다.
http://code.google.com/p/chromium/issues/detail?id=82106

On 7월13일, 오후1시52분, 71EH <to7...@gmail.com> wrote:
> 아래 링크의 내용 중 23번 항목에 다음과 같이 iOS에서 HTTP Live Streaming은 지원하나 RTSP는 지원하지 않
> 는다는 내용이 있습니다.
> "Also, HTTP Live Streaming is supported in Safari and the media player

> framework on iOS. RTSP streaming is not supported."http://developer.apple.com/library/ios/#documentation/networkinginter...
>
> 아래 링크는 chromium 프로젝트의 issue인데 크롬 브라우저도 RTSP를 지원할 계획이 없다는 내용입니다.http://developer.apple.com/library/ios/#documentation/networkinginter...

박성준

unread,
Jul 18, 2011, 3:03:28 AM7/18/11
to 앱스프레소
답변감사합니다.
재생은 되는데
자동재생이 안되서 이부분을 좀더 연구해봐야할것 같습니다.

On 7월13일, 오후12시07분, 사과잼 <your.redf...@gmail.com> wrote:

> 안녕하세요?
>
> 테스트한 소스와 apk 파일의 링크입니다.
> --------------------------------------------------------------------------
> <video id="video" autobuffer height="160" width="240"
> controls="controls" onclick="this.play();">
> <source src="rtsp://v3.cache8.c.youtube.com/

> CjYLENy73wIaLQlLNjpdyD1dnxMYJCAkFEIJbXYtZ29vZ2xlSARSBXdhdGNoYKnR2ZKFmveBTgw =/
> 0/0/0/video.3gp"/>
> </video>

> --------------------------------------------------------------------------http://bit.ly/naVdtI

이승헌

unread,
Jul 18, 2011, 3:20:21 AM7/18/11
to appspr...@googlegroups.com
저도 단순히 모바일웹에서 자동 재생을 해보려고 했는데,
갤럭시 계열에서는 잘 되는데, 나머지는 잘 안되던구요.
특히 옵티머스, 모토로이 시리즈는 거의 html5 video 태그를 사용할 수가 없다는
좌절감에 부딪혔습니다.
autoplay() 부터 ended 속성까지 제대로 안되던구요.
다행히 아이폰/패드에서는 자동 재생은 안되더라도 재생은 되고, ended 속성까지는
이용할 수 있어서 다행이었습니다.
모두 하이브리드에서는 사용이 까다로운 조건이었습니다.

수고하세요.

2011년 7월 18일 오후 4:03, 박성준 <popo...@gmail.com>님의 말:



--

=========================================================
주식회사 아이콘랩 | The Mobile Marketing & Solution Enabler
개발 4팀 이 승 헌 차장
Add. 135-742, 서울시 강남구 논현 2동 237-10 서진빌딩(국민은행) 5층
Tel. 02+6230+1323 / Fax. 02+6230+1399 / Mobile. 010+2691+2580
Email.
sh...@iconlab.co.kr / Homepage. www.iconlab.co.kr


박성준

unread,
Jul 20, 2011, 3:46:30 AM7/20/11
to 앱스프레소
생각해보니
자동재생이 그리 중요하진 않은것같고
재생버튼을 눌러서 영상이 재생이 되기만하면 될것같습니다.

http://www.knowinfo.co.kr/1000000077 (1).JPG

그룹스에 사진올리기 기능을 못찾겠어서 URL을 첨부합니다.
저 URL을 실행해보시면 아시겠지만, 저런식으로 실행이됩니다. 흑 ㅜ

단말기는 앞서말씀드린대로 갤럭시플레이어입니다.

On 7월18일, 오후4시20분, 이승헌 <sh...@iconlab.co.kr> wrote:
> 저도 단순히 모바일웹에서 자동 재생을 해보려고 했는데,
> 갤럭시 계열에서는 잘 되는데, 나머지는 잘 안되던구요.
> 특히 옵티머스, 모토로이 시리즈는 거의 html5 video 태그를 사용할 수가 없다는
> 좌절감에 부딪혔습니다.
> autoplay() 부터 ended 속성까지 제대로 안되던구요.
> 다행히 아이폰/패드에서는 자동 재생은 안되더라도 재생은 되고, ended 속성까지는
> 이용할 수 있어서 다행이었습니다.
> 모두 하이브리드에서는 사용이 까다로운 조건이었습니다.
>
> 수고하세요.
>

> 2011년 7월 18일 오후 4:03, 박성준 <popo8...@gmail.com>님의 말:

> *=========================================================


> 주식회사 아이콘랩 | The Mobile Marketing & Solution Enabler
> 개발 4팀 이 승 헌 차장
> Add. 135-742, 서울시 강남구 논현 2동 237-10 서진빌딩(국민은행) 5층
> Tel. 02+6230+1323 / Fax. 02+6230+1399 / Mobile. 010+2691+2580

> Email. **sh...@iconlab.co.kr* <sh...@iconlab.co.kr>* / Homepage. **www.iconlab.co.kr*<http://www.iconlab.co.kr/>- 원본 텍스트 숨기기 -
>
> - 원본 텍스트 보기 -

Reply all
Reply to author
Forward
0 new messages