문제

그래서 저는 .flv 형식의 비디오가 있습니다. 지금까지 FlowPlayer 실제 플래시 플레이어에게 최선의 선택 인 것 같습니다.

그러나 나는 비디오를 매우 빠르게 볼 수 있도록이 비디오 스트리밍을 조사하고 비디오의 중간을 찾는 것을 허용하기 때문에이 비디오 스트리밍을 조사했습니다. 이를위한 특수 서버 소프트웨어? 그리고 비디오를 표시하는 데 사용할 JavaScript/PHP 코드를 사용 하여이 소프트웨어와 어떻게 통합 할 수 있습니까?

감사.

도움이 되었습니까?

해결책

좋은 소식! 당신은 특별한 소프트웨어가 필요하지 않으며, 대부분의 합리적인 웹 서버는 모든 것을 상자 밖으로 수행 할 수 있습니다. 당신이 묘사하는 것과 YouTube와 나머지는 실제로 스트리밍되지 않습니다. 진보적 인 다운로드라고합니다.

기본적으로 SWF 플레이어 (Case의 FlowPlayer)는 FLV 비디오를 다운로드하고 지금까지 다운로드 한 내용을 재생하고 있습니다. 이미 다운로드 한 일부 비디오로 건너 뛰기 위해 다운로드 된 파일에서 추구합니다. 이미 다운로드 된 것 이상으로 건너 뛰기 위해 다운로드 된 파일을 버리고 새 다운로드를 시작하지만 HTTP 서버에 특정 오프셋에서 파일을 제공하도록 요청합니다. 고맙게도 대부분의 HTTP 서버는이를 상자 밖으로 수행 할 수 있습니다.

따라서 HTTP를 통해 다운로드 할 수있는 어딘가에 FLV 파일을 배치하면됩니다 (브라우저로 테스트하기 만하면). FlowPlayer를 /flowplayer.swf에 사이트에 넣고 비디오가 /2girls1cup.flv라고 가정하면 페이지에 삽입 할 것입니다.

<script src="http://static.flowplayer.org/js/flowplayer-3.0.6.min.js"></script>

<!-- Edit this with the width and height to display the video -->
<a  
    href="/2girls1cup.flv"  
    style="display:block;width:425px;height:300px;"  
    id="player"> 
</a> 

<!-- this script block will install Flowplayer inside previous anchor tag --> 
<script language="JavaScript"> 
    flowplayer("player", "/flowplayer.swf"); 
</script>

나는이 예를 가져 갔다 FlowPlayer 데모 페이지 FlowPlayer를 사용자 정의하는 방법이 더 많을수록 작동하고 표시되는 방식이 더 많습니다.

실제 스트리밍 서버가 더 나은 두 가지 방법이 있습니다. 하나는 스트림의 멀티 캐스트를 수행하는 것입니다. 모든 클라이언트가 비디오의 동일한 위치에 있으며 서버에서 더 쉽습니다. 다른 하나는 동일한 스트림의 여러 가지 인코딩을 전달할 수 있으므로 예를 들어 클라이언트는 재생 기능에 가장 잘 어울리는 비트 전송률로 비디오를 사용할 수 있습니다.

많은 회사 비디오가 웹에서 이륙하는 것이 매우 중요하다는 많은 돈을 내기합니다. 그들 모두가 틀린 것 같습니다. 스트리밍 서버는 주로 엔터프라이즈 세계에서 사용되며 엔터프라이즈 가격을 설명 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top