JWPlayer6 RTMP FLASH HTML5

by 행복아이 posted Sep 04, 2014
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

PC에서는 FLASH, 모바일에서는 HTML5로 재생되는 JWplayer6


아래와 같이 file 부분에 두가지를 주면 되는것 같다. 원 소스는 rtmp만 있었는데


우선적으로 jw는 primary값과 같이 flash로 동작하며 ,모바일에서 보여지기 위해서 HTML로 동작은 jw가 알아서 하기때문에 http로 시작하는 소스 위치만 주면 된다.


nginx로 구동하고 있는 rtmp의 서버의 application값은 vod 이며 하위 폴더 sub 아래 mp4파일이므로


rtmp에서 서브폴더가있을시 형식은 아래와 같이 /mp4:서브폴더/mp4파일명 형식을 주면 jw는 제대로 재생한다.



<script src="/jwplayer/jwplayer.js"></script>
<div id="mediaplayer"></div>

<script>
jwplayer('mediaplayer').setup({
width: "720",
height: "406",
primary: "flash",
autostart: "false",
repeat: 'always',
sources:[
{file: "rtmp://주소.mp4"},
        {file: "http://도메인/서브폴더/mp4파일명"}
]
 });
</script>