레이블이 동영상광고인 게시물을 표시합니다. 모든 게시물 표시
레이블이 동영상광고인 게시물을 표시합니다. 모든 게시물 표시

2013년 7월 5일 금요일

스마일서브 모바일동영상 / 스마트폰스트리밍 / 모바일 동영상광고 / 동영상 호출하기 / 동영상호스팅추천

동영상 호출 하는 방법이 하도 여러가지라. 본인도 헷갈리고 어렵습니다.

이번엔 모바일동영상. 즉 스마트폰에서 스트리밍을 하는것입니다.
요샌 스마트폰이 없는 사람이 없으니. 광고도 모바일로 동영상 광고 많이들 하시죠


우선 시작은
가장 인코딩이 쉬운 다음팟인코더를 이용하여 모바일에서 볼 수 있게 인코딩 하십니다
막~ 막~ wmv 왜안되요 이런분들 많은데..
당연히 아이뽕과 안뒈로이드는 소중하니깐요~!!!! mp4, flv만 됩니다. 


업로드는 알아서 하실줄 아는 센스


호출의 기본 조건은 wowza 설치가 되어있고 개시지점이 만들어져있다는  조건입니다.


# 직접호출하기

    아이폰 : http://test.smile.com:1935/스트림값/mp4:동영상파일명/playlist.m3u8

    안드로이드 : http://test.smile.com:554/스트림값/_definst_/mp4:동영상파일명.mp4

     Wowza Media Server 에서 아이폰 계열은 1935 포트를 이용, rtmp 프로토콜로 재생,
     안드로이드폰 계열은 554 포트를 이용, rtsp 프로토콜로 재생합니다.

       rtsp 프로토콜을 이용하는 안드로이드에서는 로딩시간이 걸릴 수 있으며,
      중간에 데이터가 손상되면 무시하며 (UDP통신), 네트웍 속도가 느릴 경우 심할 수 있습니다.
      따라서, 안드로이드에서 깨끗한 영상 재생을 위해서는 현재로써는 Progressive Download
      (WEB 에서 다운로드 받을 수 있게) 구성하는 방법으로 사용하면 되고, index.php 에는 반영되어있습니다. 
                    네이버카페 Wowza Media Server 개발자 모임 답변 인용

# 표준사양이 아닌 일부 스마트폰에서는 영상이 재생되지 않을 수 있습니다. 

      재생되는 스마트폰 예) 아이폰3GS, 아이폰4, 갤럭시S, 갤럭시S2
      재생되지 않는 스마트폰 예) 베가레이서, 갤럭시 네오


# 코드 작성해서 호출하기
   <?
     $domain="서비스도메인";
     $stream="스트림값";
     $poster="대기화면 이미지파일";


// 스마트폰, 풀 브라우징 폰의 브라우저명은 http://coffeenix.net/board_view.php?bd_code=1668 사이트 참조
$Agent = $_SERVER['HTTP_USER_AGENT'];
// 아이폰에서 호출인 경우 확장자는 m3u8
if(strpos($Agent,"iPhone") || strpos($Agent,"iPod") || strpos($Agent, "iPad")) {
$source_url="http://$domain:1935/$stream/mp4:$vod/playlist.m3u8";
}
// 안드로이드폰에서 호출인 경우 확장자는 mp4
else if(strpos($Agent,"Android")) {
// $source_url="rtsp://$domain:554/$stream/_definst_/mp4:$vod.mp4";
// 안드로이드폰에서 원활한 재생을 위해 아래 URL 호출로 대체함. (스트리밍X, Progressive Download 방식)
$source_url="http://$domain/$vod.mp4";
}
// 윈도우에서 호출인 경우 flash 파일 호출 (여기서는 쓰이지 않음)
else if(strpos($Agent,"MS")) {
echo "PC 브라우저에서는 보실 수 없습니다.";
}
?>

<html>
<head>
<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,
width=device-width" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<script type="text/javascript" charset="utf-8">
var play_url;
window.onload = function ()
{
document.getElementById("video").load();
document.getElementById("video").play();
}
</script>
</head>
<body>
<!-- 영상재생 video TAG 이용 -->
<video id="video" name="video" width="100%" src="<?=$source_url?>" poster="<?=$poster?>" controls=""
autoplay onclick="this.play()"></video>
</body>
</html>

아래와 같은 이런 서비스를 받으시면 모바일 vod 서비스를 하실수 있습니다.

http://www.cloudv.kr/rew1/cdn/stream_vod01.html


2013년 7월 2일 화요일

모바일스트리밍 / 플래시동영상 / flv호스팅 / 동영상호스팅추천 / [스마일서브] 모바일 vod 서비스

스마일서브의 모바일 스트리밍, 플래시 동영상 서비스는 소프트 및 와우자를 이용하여 서비스 하고 있습니다.



플래시 + 모바일 VOD 스트리밍 (WOWZA) (월 50,000원)

네트워크 속도1000Mbps 속도보장
미디어 공간10GByte (100MB 동영상 기준 100개 저장 가능)
기본트래픽500GByte/월
단독 공인 IP1개 제공
월 이용료50,000원
설치비10,000원
파일 형식FLV, MP4, MP3 (단, 모바일 VOD 는 MP4 파일이어야 함)
※ 지원코덱 : 비디오 - MPEG-4 AVC/H.264, 오디오 - MPEG-4 ACC
업로드 방식일반 FTP 업로드
※ 파일크기, 갯수 : 제한없음
기타제공 서비스
  • WOWZA 스트리밍 기술적용
  • MRTG 트래픽 리포팅 제공
  • 2차 서비스도메인 (ID.smilecdn.com) 제공
  • 500GByte/월 트래픽 추가 사용시 1Gbyte당 120원(후불제)
옵션미디어 공간추가 10GByte : 월 5,000원
예) 20GByte 용량 추가 사용시 월 10,000원 납부

플래시 + 모바일 VOD 스트리밍 (소프트) (월 30,000원)

네트워크 속도1000Mbps 속도보장
미디어 공간10GByte (100MB 동영상 기준 100개 저장 가능)
기본트래픽500GByte/월
단독 공인 IP1개 제공
월 이용료30,000원
설치비10,000원
파일 형식FLV, MP4
※ 지원코덱 : 비디오 - MPEG-4 AVC/H.264, 오디오 - MPEG-4 ACC
업로드 방식일반 FTP 업로드
※ 파일크기, 갯수 : 제한없음
기타제공 서비스
  • HTTP 스트리밍 기술적용
  • MRTG 트래픽 리포팅 제공
  • 2차 서비스도메인 (ID.smilecdn.com) 제공
  • 500GByte/월 트래픽 추가 사용시 1GByte당 80원(후불제)
옵션미디어 공간추가 10GByte : 월 5,000원
예) 20GByte 용량 추가 사용시 월 10,000원 납부
월 제공해드리는 500GByte 트래픽이란?
500MByte 파일을 두 곳에서 동영상 시청시 1회 1GByte 트래픽 발생
500MByte 파일을 1개월간 제공시 1000개 동영상 파일 서비스 가능


VOD
플래시 VOD 스트리밍은 FLV, MP4 기반의 고화질 동영상을 실시간 영상 압축 변화 기술로 파일 전체가 다운로드 될 때까지 기다리지 않고, 일정량의 데이터로 동영상을 보여주는 서비스에 적합합니다.
  1. 끊김없는 스트리밍 서비스 제공
        - IDC별 구축되어 있는 스트리밍 서버에 같은 파일을 동기화하여 서비스하므로 중간에 끊어지거나 느려짐 없이
         이용자에게 최적화된 동영상 서비스 환경을 제공합니다.
  2. 다양한 미디어 포멧과 프로토콜 지원
        - FLV, H264, MP3, MP4, ACC 포멧등 다양한 미디어 포멧을 기본 재생기인 FLOW PLAYER를 통해 서비스
         가능합니다.
        - WOWZA에 탑재된 스트리밍 기술을 이용하여 RTMP프포토콜을 지원합니다.
  3. 대용량 저장공간과 트래픽 제공
        - 여러 동영상 파일을 서비스할 수 있도록 대용량 저장공간과 트래픽을 제공해드립니다.
  4. 간편한 요금체계
        - 후불제 정산 방식으로 아무리 많은 트래픽을 사용하셔도 절대 차단하지 않습니다.
        - 계약 사용량보다 더 사용하셨다면 다음 달에 천천히 후불제 정산하시면 됩니다.
  5. 부가서비스
        - 트래픽을 얼마나 사용하는지 바로 확인이 가능한 MRTG를 실시간 제공해드립니다.
        - 편리하게 언제 어디서나 사용하실 수 있도록 고객님만의 도메인 주소를 발급해드립니다.
        - 일시중지, 재생, 위치이동, 구간반복, 화면 크기변환, 재생속도 조절, 북마크기능 등 HD PLAYER을 유료로 제공합니다.




2013년 6월 21일 금요일

mod streaming / 동영상 스트리밍 / Centos 5.9에 mod_h264_streaming 모듈 설치하기

동영상 서버, 동영상 스트리밍 , 스마트폰 동영상 서비스, 교육 vod, 동영상 광고, HD 동영상, 스마일서브

부서이동을 거치면서 동영상서비스를 구축하는것에도 여러 방법이 있는걸 깨달았습니다.
해놓고 나면 신기하더라구요.


유료 : wowza , windows media server, RED5,
무료 :  vlc, apache mod_h264
위와 같은 것들 말고도 많이 있습니다만 이정도로만 하지요..(죄송해요 제 한계에요)


오늘은 아파치에 모듈을 추가해서 사용할수 있는 방법으로 한번 해보겠습니다

기본은 Centos 에 아파치가 설치되어있다는 전제하에 진행합니다.

정보 참고는 아래 링크 확인해주세요
http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Apache-Version2


그리고 소스컴파일 할것이기 때문에 파일 다운로드 해주시구요

wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz


파일 압축을 풀고 컴파일 하는건 똑같습니다.
tar -zxvpf apache_mod_h264_streaming-2.2.7.tar.gz
cd mod_h264_streaming-2.2.7/
./configure
make; make install


별다른 에러 없이 잘 끝나셨으면 apache httpd.conf 에 모듈을 추가하겠습니다 .
100대 열쯤 LoadModule 라인이 있습니다
모듈이 어딨는지는 경로는 알아서 잘 찾으시구요 아래와같이 추가합니다.
LoadModule h264_streaming_module modules/mod_h264_streaming.so

그리고 365열 쯤 AddHandler 부분이 있습니다 여기에다가도 설정 추가합니다
AddHandler h264-streaming.extensions .mp4

그리고 아파치 재시작!!!!!!


잘 설치가 되었는지 보실려면 html 파일하나 만들어서 테스트를 해봅니다.
위에 모듈을 쓰실려면 그에 맞는 플레이어가 필요합니다
아까 링크에 드렸던 주소에 보시면 알맞는 player 정보가 있습니다.
jwplayer 를 써보겠습니다

http://www.longtailvideo.com/jw-player/download/ 가셔서 파일을 다운 로드 받으세요
다운로드 받으신 파일을 원하는 홈디렉터리에 위치한후 index.html 파일을 만들어 수정합니다

소스는 http://account.longtailvideo.com/wizard 에서 파일과 이미지의 경로를 올리신 경로에 맞게 입력해주시면
 

바로 아래처럼 코드가 자동 생성 되세요... ^^

 

위의 코드를 가지고 열으실 파일 하나 만듭니다
test.html로 하나 만들어 볼께요

 
 
아까 위에서 보았던 코드 에요~
각각 맞게 넣어주세요..
 
 

웹에서 아파치에 설정한 경로로 test.html 을 열어봅니다.
잘 나오네요

 

그외에 구동 하는 방식은 따로 설명 하도록 하겠습니다. jwplayer만 하면 재미없자나요 ㅎㅎㅎ


이런 방법 다 귀찮다 싶으신 분은 스마일서브의 VOD 스트리밍을 이용해 주세요 아잉~
http://www.cloudv.kr/rew1/cdn/stream_vod02.html