2010-05-02 8 views
3

Webapp에 몇 개의 비디오를 올려야하고 약간 손실됩니다. 내 요구 사항은 다음과 같습니다웹 앱은 어떤 비디오 형식을 제공해야합니까?

  • DRM이는 아이폰 (아이 패드)에서 작동해야 모든
  • 에 관심과 주요 브라우저 (사파리, 인터넷 익스플로러, 파이어 폭스, 오페라)에 없습니다.
  • 비디오가 Linux에서 재생되지 않는 경우 전혀 문제가되지 않습니다 (Windows/OS X 소프트웨어, Windows 및 OS X 사용자를 대상으로하는 비디오/스크린 캐스트이므로)
  • 아니요

고유 형식 (H.264 등) 제공 및 나의 부분에 추가 작업없이 재생하거나 할 수 있습니다 리눅스에 또한 작품 (나는 리눅스 사용자에게 자신을 해요) 만약에 전혀 문제 비디오를 다른 형식으로 변환하고 webapp에 사용 된 브라우저에 따라 다른 비디오 형식을 제공해야합니까?

HTML5 가능 브라우저를 감지 할 때 HTML5의 'video'태그를 사용해야합니까?

"가장 안전한"베팅은 무엇입니까? 나는 Flash가 iPhone/iPad가 요구되는 방정식에서 벗어난 것이라고 생각합니다.

답변

2

Chrome, Safari 및 IE9에서 비디오 태그와 함께 H.264를 사용할 수 있습니다.
Firefox, Chrome (및 Chromium) 및 Opera에서 비디오 태그와 함께 Ogg를 사용할 수 있습니다.
플래시는 일반적으로 H.264를 사용합니다 (이해하는 한).

비디오 태그는 소스 태그를 포함 할 수 있습니다 : 위의에서

<video> 
    <source src="video.mp4" /> 
    <source src="video.ogg" /> 
    <object ... ></object> 
    Sorry, no video for you 
</video> 

를, 그것은 .MP4를 지원하는 경우가 시도 할 것이다되지 않은 경우는, 오그을 다할 것입니다하지 않을 경우 시도하고 볼 브라우저 플래시 (이전 브라우저에서도 작동합니다 (IE6/7/8)) 모두 실패하면 텍스트 만 표시됩니다.

이 기능을 사용하려면 H.264 및 Ogg에서 비디오를 서버하거나 ogg에 대한 지원을 중단하고 H.264 및 Flash를 사용해야합니다.

3

video4all이라는 html5 video 태그를 사용하면 브라우저가 지원하지 않을 때 플래시로 다시 떨어지는 것을 사용할 수 있습니다.

+0

감사합니다. 매우 재미 있습니다. video4all이 JavaScript를 사용하여 수행하는 작업을 서버 측에서 수행 할 수 있습니다 (클라이언트 브라우저에서도 JavaScript가 작동하지 않도록 작동 할 수 있음). – NoozNooz42

관련 문제