HTML 5 <video> 태그와 Flash 비디오. 장단점은 무엇입니까?


116

중요 업데이트

이 질문은 9 년 전에 만들어졌습니다. 그땐 말이됐지만 지금은 안돼 플래시는 빠져 나가기 어렵습니다. <video>지원은 모바일 장치를 포함하여 어디에나 있습니다. Flash가 할 수있는 거의 모든 것을 HTML에서도 할 수 있습니다. HTML이 이기고 Flash가 패했습니다. 페이지에 동영상을 삽입하는 방법에 대해 숙고하고 있다면<video> 하고 다시 생각하지 마세요. 이 질문은 역사적 가치를 위해서만 보존됩니다.

원래 질문

새로운 것 같아 <video>특히 Firefox가 이제 지원하기 때문에 요즘 태그가 모두 과장된 . 여기 저기 블로그에 이에 대한 소식이 올라오고 있고, 모두가 기뻐하는 것 같습니다. 하지만 어떨까요?

내가 검색 한만큼 나는 좋은 오래된 플래시 비디오보다 더 나은 것을 찾을 수 없었다. 사실, 나는 그것에 대한 문제만을 본다.

  • 모든 브라우저가 지원을 시작하기까지는 아직 시간이 걸리며 대부분의 사람들이 업그레이드하기까지 훨씬 더 많은 시간이 소요됩니다.
  • Flash는 이미 사용 가능하며 모든 사람이 가지고 있습니다.
  • 재생을 제어하기 위해 원하는 멋진 UI와 Flash를 결합 할 수 있습니다. 태그도 (자바 스크립트를 통해) 제어 할 수 있지만 전체 화면으로 이동할 수 있습니까?

<video>내가 볼 수 있는 태그 의 유일한 두 가지 장점 은 다음과 같습니다.

  • 그것은 더 "의미 적"입니다. 그것은 아마도 저를 포함한 많은 사람들에게 중요하지 않을 것입니다.
  • 이것은 하나의 상업용 타사 엔티티 (Adobe)에 의존하지 않습니다. 또한 무료 플레이어와 비디오 변환기를 이미 사용할 수 있고 Adobe가 어떤 식 으로든 전체 프로세스를 방해하지 않기 때문에 전환해야하는 설득력있는 이유라고 생각하지 않습니다. (그들의 이익도 아닙니다).

그래서 ... 뭐가 큰일이야?

추가 :

좋습니다. Pro가 하나 더 있습니다. 모바일 장치 지원. 그래도 말하기 어렵습니다. 주제에 대해 내 머릿속에 여러 생각이 떠올랐다.

  • 어쨌든 얼마나 많은 모바일 장치가 플래시 나 그 밖의 적절한 속도로 비디오를 디코딩 할 수 있습니까?
  • 주류 모바일 장치가 <video>지원을 받을 때까지 얼마나 걸리 나요? 업데이트를 통해 사용 가능하더라도 실제로 얼마나 많은 사람들이 그렇게합니까?
  • 얼마나 많은 사람들이 휴대 전화로 웹 페이지의 동영상을 시청합니까?

의미론 부분에 관해서는-검색 엔진이 지금은 비디오를 더 잘 감지 할 수 있다는 것을 이해합니다. 그러나 ... 그들은 어쨌든 그것들로 무엇을할까요? 좋아요, 그들은 페이지에 비디오가 있다는 것을 압니다. 과? 그들은 비디오를 인덱싱 할 수 없습니다! 여기에 더 많은 논쟁이 필요합니다.

추가 :

다른 단점을 생각했습니다. 이것은 브라우저 간 비 호환성의 완전히 새로운 영역을 열어줍니다. HTML과 CSS는 이미이 측면에서 상당히 지저분합니다. 플래시는 적어도 모든 곳에서 동일합니다. 그러나 적어도 하나의 주요 브라우저 공급 업체가 <video>태그 에 대해 결정하는 것으로 충분하며 (누구나 "Internet Explorer"라고 말할 수 있습니까?) 탐색 할 멋진 새로운 지옥 영역이 있습니다.

추가 :

Pro가 방금 들어 왔습니다. 더 많은 경쟁 = 더 많은 혁신. 사실입니다. Adobe에 더 많은 경쟁을 주면 지금까지 부족했던 영역에서 Flash를 개선해야 할 것입니다. 많은 사람들이 언급하는 Linux는 약점 인 것 같습니다.


29
커뮤니티 위키 여야합니다.
SilentGhost

1
동의합니다. 커뮤니티 위키가되어야하는 것처럼 들립니다
Gab Royer

4
"단점"중 하나와 관련하여 위험은 IE가 <video>를 지원하지 않는다는 것이 아닙니다. 위험은 IE, FF, Opera, Chrome 및 Safari가 모두 약간 다른 방식으로 <video>를 지원한다는 것 입니다. CSS처럼. :(
fenomas

Ian Hickson에 의해 사양에서 제거되었습니다. 브라우저가 지원하는 모든 비디오 태그는 완전히 독점적이며 비표준입니다.
aehlke 09-08-07

내 실수-<video>가 남아 있지만 코덱이 더 이상 지정되지 않았습니다. 따라서 지원할 항목을 결정하는 것은 여전히 ​​브라우저 구현에 달려 있습니다. 기존 솔루션에 대한 큰 승리는 아닙니다.
aehlke 09-08-07

답변:


36

여기에는 많은 좋은 점이 있습니다. 격투기 스타일처럼 각 점에는 추력이 있으며 각 점은 방어 할 수 있습니다. 그러나 각각은 적절한 움직임으로 패배시킬 수 있습니다.

"독점"플러그인에 대한 논쟁에 서있는 사람은 금방 넘어 질 것입니다. 마이크로 소프트, 애플, 어도비는 모두 죄책감을 가지고 있지만 그것은 비즈니스에 불과합니다. 하룻밤 사이에 비즈니스를 변경하지 않을 것이며, 매우 기술적 인 인터페이스를 지원하는 <video>와 같은 새로운 태그에 의해 추가 된 복잡성의 각 계층은 각 브라우저마다 * 약간 * 다른 구현을 초래합니다.

HTML 5는 이제 작동하며 Flash도 작동합니다. 구현 방법 , 필요한 기술-직원의 성과, 웹 마스터의 권한 또는 도메인의 영향 등 각 리소스를 정의합니다.

40 살이었지만 주황색 또는 녹색 단색 모니터가 색상 선택이되었을 때 프로그래밍을 시작했고, 하드웨어 설치에는 사용 설명서 대신 기도서가 함께 제공되었습니다. 하드웨어로 구성되지 않고 64K RAM이 WOWWWWW와 같을 때 모뎀에 대한 AT 명령을 알아낼 수 있습니다!

HTML 5 / Flash는 그 쓰레기에 비해 사소한 성가신 것입니다. 더 나은 리소스를 위해 커뮤니티에서 협력하는 방법을 모두 배워 보겠습니다. 오픈 소스 플래시 프로젝트가 있으며 버그가 있습니다. HTML 5도 ...

여기의 모든 주장은 사실이지만 반드시 생산적인 것은 아닙니다. 그 에너지를 해결책으로 사용하십시오.


2
아멘! 나는이 질문에 대한 대답이 받아 들여질 수 있다고 생각하지 않았지만,이 지혜의 말씀이 정상에 올 자격이 있다고 생각합니다.
Vilx-

114

img태그 가 없다고 상상해보십시오 . 이미지를 원하면 타사 플러그인을 사용해야합니다. 이것은 정말 느리고 페이지에 삽입하는 표준 방법이 없습니다. 이런 식으로 이미지를 쉽게 복사 할 수 없으며 검색 엔진은 기본적으로 이미지 나 게임 또는 그 밖의 것이 무엇인지 전혀 알지 못합니다.

이것이 없으면 이미지를 사용할 수 없습니다.

그런 다음이 멋진 새 기능을 사용할 수있는 브라우저가 출시되었다고 상상해보십시오. img 태그 .

비디오 (및 오디오) 태그는 작업에 논리적으로 합당한 방법입니다. 완전히 표준 미디어 형식을 사용하기 위해 타사 플러그인이 필요하지 않습니다.


14
흥미로운 비유. 이 관점에서 <video> 태그는 실제로 의미가 있습니다.
Vilx-

3
@Stu-아이러니하게도 SVG 브라우저 플러그인이 있습니다. :)
hannson aug

15
좋은 비유가 아닙니다. 비디오와 이미지는 동일하지 않습니다. 이미지는 정적이며 비디오는 대화 형이며 인터페이스가 필요합니다. 이미지는 다른 이미지 옆에 함께 정렬되어 더 큰 패턴과 배경을 형성하는 반면, 비디오는 사운드를 포함하는 것은 말할 것도없고 한 번에 하나의 사운드 트랙 만들을 수 있다는 것은 말할 것도없고 종종 중앙 부분입니다. 정적 이미지는 텍스트와 매우 유사하며 실제로 텍스트는 종종 이미지로 포함됩니다. 비디오는 매우 다릅니다. 이미지와 공통적으로 공유하는 유일한 것은 픽셀이지만 컴퓨터 화면에 표시되는 모든 것이 사실입니다.
Triynko

3
@Triynko : 그들은 되어 있다는 점에서 '동일' a) 브라우저 (혹은 플러그인) 압축 된 이진 데이터를 복호화하고, 사용자에게 표시해야하고, b) 모든 브라우저를 통해 모든 이미지 형식을 지원 불규칙 상대적이며 브라우저에서 비디오 지원이 어떻게되었는지, 앞으로 어떻게 될지. 당신의 긴 바람에 찬 반박은 그저 미친 메타 머쉬 일뿐입니다.
Stu Thompson

2
@Stu : 비유는 문제를 지나치게 단순화하기 때문에 나쁘다. 브라우저에 "비디오"태그 (및 코덱)를 추가해도 비디오가 그래픽적이고 상호 작용 적이며이를 제어하려면 GU 인터페이스가 필요합니다. 모든 사람이 창의력을 포기하고 전에 절할 수있는 은색 총알 비디오 재생 인터페이스는 없습니다. 그런 다음 사용자 지정 인터페이스를 추가하려고하면 사용하기 쉬운 "그냥 작동"태그의 목적을 성공적으로 무시한 것입니다. 또한 비디오가 항상 선형 적으로 액세스되는 것은 아니며이 태그는 지원되는 모든 형식에 대해 스트리밍 및 임의 액세스를 지원해야합니다. GL
Triynko 2010

49

<비디오>의 가장 큰 장점은? 그것은 간단합니다. 아주 쉽게. 엄청나게 쉽습니다. 할머니는 비디오 태그를 쉽게 코딩 할 수 있습니다. <video src = "myfile.ogv"> </ video> 완료되었습니다.

<video>는 또한 사용자에게 분명한 이점이 있습니다. 그들은 잠재적으로 매우 효율적일 수있는 브라우저 네이티브 비디오 플레이어를 얻습니다. 사이트마다 변경되지 않는 일관된 UI를 얻습니다. 플래시를 구현하지 않을 수있는 모바일 브라우저는 여전히 <video>를 구현할 수 있습니다.

유일한 단점은 일시적인 것이며 호환성입니다. IE8은 <video>를 지원하지 않으며 IE9가 널리 설치되기까지는 시간이 걸립니다. 또한 Firefox, Chrome 및 Opera는 모두 Ogg Theora와 WebM을 모두 지원하는 반면 Safari와 IE는 H.264를 제공하는 반면 비디오를 지원할 코덱을 놓고 일부 싸움이 있습니다 (적절한 코덱으로 Theora / WebM을 지원할 수 있음). . 지금은 동영상을 두 가지 형식으로 게시하고 소스 요소를 모두 제공해야 함을 의미합니다.


<video>
  <source src='video.webm' type='video/webm'>
  <source src='video.mp4' type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
</video>

IE 8 및 이전 버전 및 기타 하위 클라이언트 (예 : FF / Safari / Opera / etc의 이전 버전)에 대한 지원을 추가하려면 표준 비디오 임베드 코드를 <source> 요소 아래의 <video> 태그 안에 넣으십시오. 브라우저가 <video>를 지원하면 삽입을 무시합니다. 그렇지 않으면 <video>를 무시하고 대신 삽입을 실행합니다.


29
즉, 합리적인 크로스 브라우저 호환성을 얻기 위해 "미친 쉬운"에서 "스파게티 수준의 지저분한"로 바뀝니다. 또한 이제 비디오를 최소 3 가지 형식으로 인코딩해야합니다. 그리고 당신은 여전히 ​​오래된 플래시 플레이어를 제거하지 않았습니다. 당신은 그 주변에 멍청한 코드를 추가했을뿐입니다. Riiight .....
Vilx-

11
호환성 문제는 문제가 아닙니다 (내 답변의 링크 참조). @Vilx-동의하지 않습니다. 적절한 표준으로 이동하는 것은 인터넷 발전에 중요한 부분입니다. 사람들이 테이블 기반 레이아웃에서 div 및 css로 이동하기 시작한 얼마 전에 귀하의 주장이 들렸습니다.
hannson 2009

2
아마 <비디오>에 대한 이상에서 5 년이 걸릴 것 주류가 될하지만 해야하는 @Vilx는 일시적 일 수 있습니다
하센

3
다양한 품질과 코덱으로 인코딩하는 것이 빠르게 현실이되고 있습니다. 사람들이 256kbps 리얼 스트림에 만족하고 전화기가 단색 LCD 였을 때도 괜찮 았습니다. 이제 우리는 웹, iPod, 전화 및 곧 TV와 같은 다양한 품질과 장치를 보유하고 있습니다. 콘텐츠를 여러 형식으로 인코딩하는 것에 대해 불평하는 이유는 약합니다.
Stu Thompson

2
Vilx : 예, 지금 당장 호환성있게 사용하기가 어렵습니다 ( '스파게티 수준의 지저분한'는 아니지만). 이제 모든 사람이 채택하고 있습니다. 그것은 정상입니다. 내 대답에서 쉽게 이야기하고 싶다면 브라우저가 안정 될 때까지 몇 년을 기다리십시오. 비 IE 브라우저는 코덱 싸움이 끝나면 몇 년 안에 함께 참여해야하며 운 좋게도 IE9에는 호환 코덱과 함께 <video>도 포함될 것입니다. 그런 다음 IE <9를 무시하고 설정 될 때까지 기다려야합니다.
Xanthir

37

Windows가 아닌 플랫폼에서는 Flash가 느리고 비효율적입니다. 잠재적 인 보안 결함이 있습니다. 사용자가 모르는 "플래시 쿠키"를 컴퓨터에 저장합니다. iPhone에는 플래시가 없으며 (독점적이며 높은 CPU 소비로 인해) 그럴 것 같지 않습니다.

HTML 5 : Flash와 Silverlight를 죽일 수 있습니까? 귀하의 질문에 답할 수있는 기사입니다.

아마 더 많은 이유가있을 것입니다.


6
Mmm Flash는 최신 버전의 Linux에서 더 나빠 보입니다 (Ubuntu Jaunty에서는 특히 더 나쁨). YouTube는 이제 용인 할 수없는 성능 (CPU 100 % 및 프레임 건너 뛰기)입니다.
Craig McQueen

완전히 주제에서 벗어 났지만 C2D로 Jaunty에서 Hulu를 견딜 수 없습니다.
prestomation 2009


7
저에게 플래시는 Windows에서도 느리고 비효율적 인 것 같습니다.
pupeno 2009-08-20

모든 좋은 점이 있지만, 아이폰에 플래시가없는 주된 이유는 앱 스토어와 애플이 모든 판매대해 받는 놀라운 30 % 수수료 때문이라고 생각합니다 . 무료 플래시 앱과 게임으로 왜 위험을 초래할까요?
Pekka

25

Flash는 Windows가 아닌 플랫폼에서 정말 골칫거리입니다. 다른 사람이 지적했듯이 느리고 비효율적 일뿐만 아니라 매우 안정적이지 않습니다. 우리는 가장 최근의 애플 WWDC, "브라우저 플러그인"에서 배운대로 (읽기 : 플래시)의 대다수를 차지하고 모든 응용 프로그램에 걸쳐 충돌 모든 맥 OS X의 (그리고 "대부분"에 의해, 나는 80 % 같은 일부 불합리하게 높은 숫자를 의미하거나 무언가, 정확한 수치를 기억할 수 없음). 이것은 Mac OS X의 문제입니다. Snow Leopard의 경우 Apple은 Flash가 샌드 박스가 아닌 완전히 별개의 프로세스 로 실행되도록 Safari를 다시 엔지니어링했습니다. 따라서 Flash가 충돌 할 때 Safari는 다음과 같이 작동합니다. 전체는 영향을받지 않습니다.

낮은 성능과 함께 OS X에서 Flash의 불안정성이 왜 ...

  • ... 플래시가 지금도 아니고 곧 iPhone에서 사용할 수있을 것 같지도 않습니다. 사람들이 모바일 장치에서 비디오를보고 싶지 않다는 전제에 동의하지 않습니다. 이것이 Apple이 YouTube에서 콘텐츠를 iPhone에서 재생할 수 있도록 h.264로 제공 할 수 있도록 특별한 조치를 취한 이유입니다. 나는 내 아이폰에서 비디오를 볼 수 있었기 때문에 MLB 2009에 10 달러를 기꺼이 지불했다. 그리고 그들이 모든 게임을 실시간으로 볼 수 있도록 만들었다면 훨씬 더 많이 지불 할 것이다.
  • ... 저와 같은 많은 Mac OS X 사용자가 브라우저 용 Flash 차단기를 설치하고 있습니다. 내 선택에 따라 Flash 콘텐츠는 내 명시적인 허가없이 더 이상 내 브라우저에로드되지 않습니다. 설치 후 CPU 사용량이 상당히 줄어들었고 브라우저 충돌이 기본적으로 사라졌습니다. 물론 이것은 저에게 좋은 소식이지만 저에게 플래시 기반 광고를 제공하려는 광고주에게는 나쁜 소식입니다.

사용자가 코덱에 대해 알아야하는 한, 간단한 비 자바 스크립트 html 코드를 사용하여이 문제를 피하고 적절한 코덱 (브라우저가 OGG 또는 h.264를 지원하지 않는 경우 Flash 포함)을 제공 할 수 있습니다. 이 기사 에서 찾을 수 있습니다.


2
전반적으로 좋은 주장에는 +1이지만 OSX와 Safari에서 Flash를 많이 사용합니다 (ActionScript 개발자 임). OS X에서 발생하는 모든 앱 충돌의 80 %를 차지하는 브라우저 플러그인 중 Flash Player 일 수도 있고 아닐 수도 있습니다. 브라우저 충돌이 많이 발생하지 않으며 말했듯이 FP를 많이 사용합니다. 그리고 모든 앱 충돌의 80 %는 OS X에서 큰 숫자가 아닙니다. 적어도 저에게는 그렇지 않습니다. 마지막으로, 그럴 수도 있지만 인간의 관점에서 Mac 용 Flash Player의 속도가 느리거나 비효율적이라는 사실을 알아 차리지 못했습니다.
Ross Henderson

13

장점 :

  1. 태그를 쉽게 사용할 수 있으며 javascript를 사용하지 않고 하위 호환성 위해 플래시 또는 기타 파일 유형 / 코덱으로 저하되도록 할 수 있습니다 .
    • 독점 플러그인이 필요하지 않습니다.
    • 플래시가 아닌 동안 플랫폼 독립적입니다 (번호 2 참조).
    • 이를 사용하면 다른 브라우저 공급 업체가이를 구현하도록 장려합니다 (IE로 읽음).
    • 태그에는 의미 론적 의미가 있습니다.
    • 브라우저에 내장되어 있습니다.
    • 공급 업체 고정 없음

단점 :

  1. 미완성 된 표준의 일부입니다.
    • 설치된 브라우저의 매우 적은 비율이 지원합니다 <-문제가 아닙니다 (pro nr. 1 참조).
    • 브라우저 공급 업체는 아직 표준 코덱에 동의 하지 않았습니다. <-문제도 아닙니다. nr의 링크를 참조하십시오. 1)

1
플랫폼 독립성에 대한이 모든 이야기는 웃을 수 있습니다. HTML은 모든 플랫폼이 HTML을 다르게 구현하고 모든 플랫폼에서 다른 회사에 의해 구현되기 때문에 플래시보다 훨씬 더 플랫폼 의존적입니다! Flash는 자체 플랫폼 (Java와 함께)이며 단일 엔티티에 의해 교차 플랫폼으로 개발되었으므로 동일한 교차 플랫폼을 표시합니다. 원래 플래시 버전의 항목은 여전히 ​​최신 플러그인에서 올바르게 재생됩니다. Flash는 신의 선물이며 99 %의 브라우저에서 사용할 수 있습니다 ( adobe.com/products/player_census/flashplayer/… )
Triynko

사용자가 필요하지 않은 브라우저에 안전하지 않고 느리고 리소스가 많은 플러그인을 설치하도록 요구하는 이유는 pro nr1을 참조하십시오. Adobe에서 지원하지 않거나 향후 지원을 중단하는 플랫폼은 어떻습니까? 웹 개발자로서 CSS를 사용하지 않는 것 같습니다. 결국 모든 플랫폼은 CSS를 다르게 구현하기 때문에 플래시보다 훨씬 더 많은 플랫폼에 의존합니다. 나는 우리가 플래시를 무시해야한다고 말하는 것이 아니라, 특히 이전 버전과의 호환성을 위해 플래시를 사용할 수있는 이러한 이유로 개방형 표준의 가능성을 무시해서는 안된다고 말하는 것이 아닙니다.
hannson

1
그렇다면 사용자가 새 코덱을 다운로드하도록하는 것이 더 쉬울까요? 이것이 플래시가 등장하기 전의 상황이었습니다. 모든 미디어 유형 (Real, WMP, Quicktime)에는 실행되는 매우 간단한 태그가 있었고 플러그인이이를 처리했습니다.
aronchick

1
나는 그것이 필요하지 않을 것이라고 구체적으로 말했다. 여러 코덱 (플래시 포함)을 동시에 지원할 수 있으므로 해당 문제에 대해 사용자가 개입 할 필요가 없습니다.
hannson

11

또한 비디오 태그가 html에 고유 한 장점이 있으므로 잘 통합됩니다. 이것은 문제가되지 않는 것처럼 들리지만 그렇지 않습니다. 예를 들어 일부 HTML 캡션으로 비디오를 오버레이 할 수 있습니다. HTML 캡션은 동일한 페이지의 다른 캡션과 동일한 스타일을 사용할 수 있습니다.

동영상 요소에 몇 가지 (향후) CSS 전환을 적용 할 수도 있습니다 . 이 데모를보세요 .


1
비디오를 HTML / CSS와 혼합하는 것은 실제로 좋은 이유입니다. 모든 브라우저가 지원하면 정말 멋진 효과를 얻을 수 있습니다!
Vilx-

7

어도비의 플래시 플레이어 (플러그인 인)은 고려하지 않습니다 어떤 어도비는 적극적으로 저장되는 것을 일반 사용자에게 명확하게되지 않은 상태에서, 계정으로 브라우저의 개인 정보 보호 설정을. 이것만으로도 Flash (또는 모든 비디오 플러그인) 사용을 중단하고 환영 할 좋은 이유입니다.<video> .

개인 정보 문제에 대한 일부 세부 정보 (보안 문제 또는 취약성과 혼동하지 말 것)는 플래시 기록 추적을 자동으로 제거하는 방법에서 찾을 수 있습니다 . 슈퍼 유저.

마찬가지로 Vilx는 코멘트에 주목 :가 플래시 비디오를 교체 할 때 이러한 개인 정보 보호 문제가 남아 <video>플래시가 더 많은 방법으로 사용되는. 그래도 한번<video> 지원 비디오를 제공하고 다른 방식으로 Flash를 사용하지 않는 사이트 소유자는 방문한 Flash 사이트에 대한 기록이 잘못되어 방문자에게 부담을주지 않도록 선택할 수 있습니다.

(편집 : 세부 정보를 SU에 대한 링크로 대체하여 더 많은 통찰력을 제공합니다. 아래 주석 중 일부 는 이전 개정에 대해서만 의미가 있습니다.)


그러나 이러한 문제는 사용자가 Flash Player를 제거하지 않는 한 계속됩니다. 그리고 아무도 그것 없이는 비디오를 볼 수 있기 때문에 그렇게 할 수 없습니다. Flash Player는 단순한 비디오 이상의 용도로 사용됩니다. Flash Player에는 수많은 게임과 전체 웹 페이지가 구축되어 있습니다. 사람들은 그것을 지킬 것입니다. 의심의 여지가 없습니다.
Vilx-

사실, @Vilx, 당신은 거기에 요점이 있습니다. 그러나 일단 <video>가 지원되면 사이트 소유자로서 나는이 잘못 문서화 된 개인 정보 침해로 방문자에게 부담을주지 않도록 선택할 수 있습니다.
Arjan

이것은 완전히 사실이 아닙니다. 플래시 콘텐츠가 포함 된 사이트 만 저장됩니다. LSO는 쿠키가 아니라 로컬 저장소입니다. 쿠키는 HTTP의 일부로, 서버는 클라이언트가 전송하는 변수를 설정할 수 있습니다. 세션 처리를위한 사용은 취약점을 유발하는 것으로 입증되었습니다. LSO는 시스템에 남아 있으며 동일한 도메인에서 오는 플래시 파일에서만 읽을 수 있습니다. 플래시 플레이어에는 여러 브라우저가 있기 때문에 자체 설정이 있습니다. 그리고 하나의 플러그인. 이것은 윈도우에 퀵타임을 설치하고 불평하는 것과 비슷합니다. 자동 업데이트 설정을 무시합니다.
-P

물론 Flash는 Flash 없이는 어떤 사이트도 저장하지 않습니다. 더 명확히해야합니다. 그러나 LSO는 우리가 HTTP에서 알고있는 것처럼 쿠키처럼 작동합니다. 이것이 바로 많은 사람들이 플래시 쿠키라고 부르는 이유입니다. 실제로 Adobe조차도 많은 지원 기사에서이 이름을 사용합니다. 주요 차이점 : 시간과 크기, 브라우저 간 무제한 저장, 대부분의 사용자에게 알려지지 않음. :-(
Arjan

2
이것은 꽤 어리석은 대답입니다. LSO는 삭제 및 개인 정보 보호 모드에 비참하게 액세스 할 수 없지만 동시에 쿠키가 아닙니다 (하나의 경우 나가는 HTTP 요청과 함께 전송되지 않음). 일반 쿠키에는 알려진 익스플로잇이 있고 LSO에는없는 익스플로잇이 있다는 점을 고려할 때 일반 쿠키보다 "더 위험하다"고 말하는 것은 엄청난 FUD입니다.
fenomas

7

저에게는 컴퓨터가 내장되어 있거나 다른 타사 플레이어가 Flash에서 할 수있는 것보다 훨씬 더 효율적으로 비디오를 재생하는 것이 좋습니다. 모든 플랫폼에 Flash가있는 것은 아닙니다 : iPhone 및 Android (적어도 지금은) 태그가 더 빨리 작동 할 수 있습니다. 플래시가 아주 나쁘게 작동하는 Linux에 대해서도 이야기하지 않습니다.

인터넷이 더 의미 론적이라는 점에서 중요 할 수 있습니다. 검색 엔진이 Google과 Bing이 비디오를 찾는 방법을 좋아하는지 잘 모르겠지만 아마 그들은 Flash 비디오 구현에 대해 알고 있기 때문에 타사 소규모 플레이어에게는 기회가 없습니다. 우리가 모두 동일한 표준 태그를 사용한다면 모두가 공평한 경쟁을 벌이는 것입니다.


Google 비디오는 YouTube 및 Dailymotion과 같은 사이트에 동영상과 함께 게시 된 메타 데이터를 통해 동영상을 찾습니다.
MiffTheFox

2
나는 누구처럼 프로 플래시지만 이것이 <비디오>의 가장 큰 장점이다. Flash 내부의 모든 것은 인덱싱을 포함하여 범용 구문 분석에서 숨겨져 있으며, 때로는 원하는 것일 수 있지만 일반적으로 불행한 악입니다.
fenomas 2009

5

장점 :

  • Ogg / Theora / Vorbis는 모든 당사자에게 로열티가 없습니다 (H.264 호스팅에 대한 H.264 유예 기간 은 2015 년 말에 종료되며 인코딩 및 디코딩은 이미 로열티가 적용됩니다)
  • IE에 대한 대체가 더 이상 필요하지 않으면 <video>Flash보다 쉬울 것입니다.
  • 플러그인 감옥이 필요 없습니다. 브라우저 공급 업체가 자체 버그를 수정할 수 있습니다.
  • CSS 효과와 통합
  • SVG 효과와 통합
  • JavaScript와 통합
  • Adobe의 허가없이 모든 플랫폼으로 이식 가능
  • 사용자는 쉽게 디스크에 비디오를 저장할 수 있습니다
  • 신디케이션 피드에서 안전하게 작업 할 수 있음 (그러나 소프트웨어는 아직 준비되지 않음)

단점 :

  • 비디오 요소에 대한 IE 지원은 IE9까지 기다려야합니다. 현재 IE 호환 Ogg 폴백 렌더러는 ActiveX 솔루션 또는 Silverlight 솔루션이 완료 될 때까지 Java를 사용합니다.
  • Apple이 Theora를 출시하지 않았기 때문에 Safari는 Ogg를 플레이하기 위해 XiphQT가 필요합니다.
  • iPhone에 필요한 로열티 부담 형식 (하지만 Flash보다 나쁘지는 않음)
  • 오늘날 출시되는 모든 데스크톱 구현에서 전체 화면으로 이동할 수는 없습니다.

Theora의 문제는 실제로 로열티가 아니라 특허 트롤입니다. 큰 주머니를 가진 거물들이 그것을지지하기 시작하면 누군가가 고소를 당할 것으로 예상 할 수 있습니다.
hannson

누군가 (MPEG-LA)는 H.264에 대한 로열티를받는 것으로 알려져 있습니다. 아무도 Theora에 대한 로열티를 모으지 않습니다. 둘 다 지금까지 이론적 인 특허 트롤에 취약합니다. (Microsoft는 포트폴리오 라이센스에도 불구 MP3 고소있어하는 방법을 고려한다.)
hsivonen

중독 기간이 2016 년으로 이전되었습니다.
Kornel

최근 개발을 반영하기 위해 주석을 편집했습니다.
hsivonen

4

64 비트 및 Linux 지원이 좋을 것입니다. 이 영역에는 여전히 플래시 (2 천 개 중 9 개)가 부족합니다. 실제 경쟁을하는 것만으로도 항상 좋습니다. 주요 비디오 사이트에서 Flash를 함께 사용하거나 Flash 대신 사용하기 시작하면 그것은 내가 필요로하는 하나의 덜 독점적 인 프로그램이 될 것입니다. 오픈 소스는 더 빠른 혁신을 의미합니다. 시간을내어 사람들은 DRM으로 보호 된 비디오 를 제공하는 방법을 만들 것입니다.


3

더 많은 Flash 전문가 :

  • Adobe는 브라우저 공급 업체에 비해 (일반적으로 사용자의 90 % 이상이 최신 버전의 Flash로 업그레이드하는) 대규모 청중에게 새로운 기능과 새로운 코덱을 비디오에 훨씬 더 빠르게 추가 할 수 있습니다 (아직도 IE6 사용자가 많이 있습니다). 그 브라우저는 2001 년에 나왔습니다.)

  • 내가 생각하는 플래시에서 발견 된 기능은 결국 브라우저에 적용되지만 아직은 존재하지 않습니다.

    • 전체 화면 비디오 (이를 지원하는 Firefox 추가 기능이 있지만 아직 기본적으로 지원하는 브라우저는 없습니다)
    • 비디오 캠, 소수의 웹 사이트에서만 이것을 사용합니다.하지만 요즘에는 Flash의 비디오 캠과 증강 현실에서 정말 멋진 일이 일어나고 있습니다.
    • P2P 비디오는 Flash Player 10에 방금 추가되었으며 Flash 10의 보급률이 90 %에 가까워지면서 더 많은 것을 보게 될 것입니다.

Flash는 인덱싱 할 수 없다고 말하는 사람들은 Adobe가 제공 한 헤드리스 플레이어 덕분에 Flash 콘텐츠 인덱싱으로 최근 Google이 무엇을하고 있는지 확인하십시오. 따라서 Google에서 FLV 파일을 검색 하면 Google이 이미 Flash 동영상 파일의 색인을 생성하고 있음을 알 수 있습니다.

한편 Adobe Premiere CS4에는 Flash 비디오에서 쉽게 사용할 수있는 XML 형식으로 비디오 파일의 자막을 출력하는 음성 인식 기능이 있습니다. 따라서 Flash 용 비디오가 앞으로 훨씬 더 검색 가능해질 것으로 기대하십시오.


나는 IE6를 사용하는 동일한 사람들이 Flash 6을 사용하고있을 가능성이 있다고 주장하고 싶습니다. 저는 고대 자바 / 플래시 / 끔찍한 코덱 팩이 설치된 컴퓨터로 수십 명의 사람들을 만났습니다. 제품을 만드는 회사가 아니라 사용자가 업그레이드합니다. 자막에 대한 귀하의 메모는 좋은 지적이지만, 두 경쟁 비디오 형식 모두 자막 스트림을 허용하고 <video>는 사용자가 Adobe가 해당 기능을 추가 할 때까지 기다리지 않고 시스템 전체에서 자막 표시를 선호하도록 허용합니다.
Groxx

3
  1. 많은 모바일 장치 지원 오늘 : 아이폰, 아이팟 터치, 심비안 S60, 안드로이드 등

  2. Mozilla Firefox, Google Chrome, Apple Safari 및 Opera는 모두 태그를 지원합니다 (허용되면 H.264 및 Ogg Theora의 두 가지 형식으로 인코딩해야합니다. 그러나 H.264 비디오를 Flash 또는 Silverlight와 함께 재사용 할 수 있습니다. 이전 브라우저 및 Internet Explorer에 대한 안전 장치


2
  • 사용자는 UI를 제어 할 수 있습니다. 다운로드하여 사용할 브라우저를 선택하고 작동 방식에 따라 (세부 사항은 잘 모르지만 개념은 잘 알고 있습니다.) 브라우저에서 처리기 npapi 플러그인을 선택하십시오. 현재 사이트의 개발자가 너무 게으 르기 때문에 제대로 수행하기 (또는 flowplayer를 사용) 했기 때문에 엉뚱한 액션 스크립트 비디오 제어 인터페이스를 사용하여 몇 번이나 멈췄습니까 ? 사용자에게 힘을!, 나는 말한다.

  • 오픈 소스. 이제 저는 RMS 나 그 어떤 것도 아니고 윤리 나 다른 것과는 아무 관련이 없지만 OSS는 더 효율적이고 더 나은 방법입니다. 더 나은 코드를 생성합니다.

  • 더 나은 플랫폼 지원. 지금은 리눅스 + 플래시 = 나쁘다. 어도비는 그것에 대해 무엇이든 할 수있는 유일한 사람입니다. 이건 짜증나.

  • 당신이 말했듯이 더 의미 론적입니다.


좋습니다. 항상 사실은 아니지만 일반적으로 그렇습니다.
Joe

글쎄 ... 나는 이것이 완전히 새로운 토론 / 불꽃 스레드의 가치가 있다고 생각합니다. :)
Vilx-

오, 어서, 사악한 제국조차도 내부적으로 진실을 인정합니다! (halloween docs :))
Joe

1
내가 바로 그것을 얻으면 실제로, 최종 스펙에, 사용자가 UI 제어 ... 대신 UI 컨트롤이 아니라, 스펙에 정의 된 스크립트 JS를 통해 CSS와 stylable됩니다 필요가 없습니다 ... 나는 너무 이러한 컨트롤을 스타일링 ... ;-P 모두 기대
back2dos

IME, 오픈 소스 == 몇 가지 특정 영역에서 훨씬 더 빠른 코드, 그리고 다른 곳에서는 더 나쁩니다. 전문가가 제공 한 몇 줄의 코드에서 엄청난 양을 배울 수 있지만 OS 프로젝트에는 코드의 90 %가 우아함 / 효율성이 완전히 부족한 경우가 많습니다. (대규모 프로젝트는 여기에서 자주 예외)
Groxx

2

Seth는 대부분의 큰 것을 얻었습니다. 내가 생각할 수있는 기타 :

  • 테스트 매트릭스의 크기가 폭발합니다 (플래시 9.0.48이 설치된 IE7에서만 버그가 발생하는 것을 보았습니다. 각 브라우저에서 몇 개의 플래시 마이너 버전을 테스트 하시겠습니까?)
    • 지원할 정확한 버전을 하나만 선택하고 다른 모든 사용자가 업그레이드 / 다운 그레이드하도록 강요하더라도 "플래시가 모든 곳에서 동일하다"는 것은 사실이 아닙니다. "IE 용 플래시 플러그인"과 "다른 사람을위한 플래시 플러그인"이 아닙니다. 동일한 바이너리조차도 아닙니다. (그렇습니다. 중요합니다. IE7 / F9 버그의 원인이되는 다른 방식으로 네트워크에 액세스합니다.)
  • 모두가 자신의 플레이어를 작성하므로 UI와 안정성이 일치하지 않습니다.
  • 브라우저는 HTML5 비디오에 대한 전체 화면 옵션을 구현할 수 있습니다. 즉, 아직 구현하지 않은 경우 모두 곧 지원 될 것입니다 (많은 Flash 비디오 플레이어에는이 옵션이 있지만 많은 플레이어에는 없습니다)
  • 아니요, 모든 사람이 Flash를 가지고있는 것은 아닙니다. (당시 HTML5 동영상보다 더 일반적이지만 모두 즐거운 사탕 재미 땅은 아닙니다.)
  • 스크립팅은 엄청난 고통입니다 (자체 DOM, 이벤트, ECMA 스크립트 언어 등이 아닙니다).
  • Windows가 아닌 경우 성능이 저하됩니다 (Mac OS X에서 Windows 가상 머신에서 실행하면 기본 Mac 플러그인을 실행하는 것보다 CPU가 5 ~ 10 배 적음).
  • 안정성이 좋지 않습니다 (적어도 3 년 동안 본 모든 브라우저 충돌은 Flash 페이지에있었습니다. 비디오가 전체 브라우저를 죽이면 실제로 Adobe의 잘못이더라도 다시 돌아 오지 않습니다)
  • 예를 들어 64 비트 프로세스와 같은 여러 위치에서 전혀 실행되지 않습니다 (사용자가 실수로 "Internet Explorer"대신 "Internet Explorer (64 비트)"를 실행하는 경우, 휙, 비디오 없음)

요컨대, Flash를 사용하는 유일한 이유는 "오늘날 대부분의 사람들이 Flash를 설치했습니다"입니다. 이는 지속되는 한 꽤 좋은 이유가 될 수 있습니다.


이것들 중 많은 것은 좋지만 일부는 꺼져 보입니다. Flash가 버전과 브라우저에서 동일하지 않다는 것은 사실이지만, CSS보다 버전간에 확실히 일관 적이며 어떤 것보다 브라우저에서 일관 적입니다. ;) 스크립팅이 고통스러워서 저는 모든 브라우저에서 똑같은 DOM을 사용하는 것을 좋아 합니다. : P AS3를 보았는지 모르겠지만 비교해 보면 JavaScript가 꽤 빙산되고 있습니다. (하모니 어쨌든 나온다까지 ..)
fenomas

2
다음을 제외하고 좋은 점은 다음과 같습니다. (a) 대부분의 불일치를 다루는 JS / CSS 라이브러리가 있습니다 (정말 나쁘지 않습니다). (b) IE6의 이상한 CSS에 대한 실패 모드는 "간격이 맞지 않습니다 (작은 해킹). 필요) ", Flash 버그의 경우"아무것도 작동하지 않습니다 (그리고 행운을 빕니다!) ". 그리고 (제 첫 번째 요점에 따르면) 저는 실제로 약간 일관되지 않은 플래시보다는 상당히 일관되지 않은 CSS를 사용합니다. 전자는 O (n) 테스트 실행이고 후자는 O (n * m) 테스트 실행입니다 (즉, 모든 것을 다룰 수있는 방법은 없습니다).
Ken

아, 그리고 DOM의 경우 전체 문서에 대해 하나의 DOM을 사용하는 것이 좋습니다. 우선 순위가 다르지만 JS와 AS 사이에 IME를 전달하는 것은 브라우저 DOM 차이보다 훨씬 더 고통 스럽습니다.
Ken

2

이제 브라우저가 일반 HTTP를 통해 비디오 파일을 가져 오므로 (파싱해야하는) SWF 파일에 정의 된 모호한 방법과 비교하여 이제 비디오 파일을 캐시 할 수있는 웹 프록시를 사용할 수 있습니다! 뿐만 아니라 브라우저가 비디오 파일을 캐시 할 수 있습니다.


글쎄, 내가 플래시 비디오를 본 한 그들은 모두 일반 HTTP를 사용했습니다. Fiddler를 실행하고 그들이 무엇을하는지 확인하십시오 (모든 플래시 비디오 btw를 저장하는 좋은 방법).
Vilx-

절반 참 : Flash는 HTTP 또는 RTP에서 비디오를 가져올 수 있습니다. 사실, 대부분의 주문형 비디오는 HTTP를 통해 제공됩니다. 나를 믿지 않는다면 YouTube 서버가 비디오를 어떻게 처리하는지보십시오.
Stu Thompson

2

HTML5 전문가 :

  1. 비디오 객체를위한 완전히 새로운 DOM API를 지원하며, 새로운 HTML5 태그와 상호 작용할 수있는 스크립트를 작성할 수 있습니다.
  2. 다양한 비디오 형식 지원 재생, 일시 중지 및 비디오 재생 추적을 감지 할 수 있습니다.
  3. 이미 잘 지원됩니다. Firefox, Opera, chrome은 이미 chrome, video 등을 지원합니다. YouTube에서도 일부 HTML5 플레이어를 테스트하고 있습니다.

플래시 장점 / HTML5 단점 :

  1. 플래시는 어디에나 있습니다. 따라서 HTML5는 따라 잡는 데 많은 시간이 걸립니다.
  2. Flash는 광범위한 기능을 지원하고, HW 렌더링, 고화질 비디오 지원, 지원하는 애니메이션 기능은 대체 불가능합니다 (?)
  3. DOM API는 플래시에서 이미 지원하는 AS2 / AS3 기능을 대체하지 않습니다.
  4. 전문 플래시 개발자의 수를 세어보세요. HTML5가 모든 질문에 답하지 않는 한 절대로 전환하지 않을 것입니다. 아직 AS2에서 AS3로 전환하지 않은 플래시 개발자가 많이 있습니다. :-)

2

2012 년 HTML 5의 장점은 다음과 같습니다.

  1. YouTube의 HTML5 트레일을 사용하고 있습니다. 이제 플래시 플레이어가 항상 충돌하지 않습니다. 이제 내 컴퓨터는 몇 주 동안 안정적입니다. 이제 나는 더 행복해졌습니다.
  2. 플래시를 사용하는 것처럼 컴퓨터를 재부팅 할 때마다 "HTML5 플레이어 업데이트"가 표시되지 않습니다.
  3. 모든 곳에 포함 된 비디오가 HTML 5와 함께 작동하면 비디오를 재생하는 것뿐 이었기 때문에 컴퓨터에서 플래시를 제거 할 수 있습니다.
  4. 이것은 웹 사이트 개발자를위한 프로입니다. 플래시가 얼마나 짜증나 기 때문에 플래시 블로커가 있습니다. HTML5 차단기가 없습니다. 웹 마스터는 저에게 콘텐츠를 보낼 수있는 두 번째 기회가 있습니다.
  5. HTML5는 대부분의 컴퓨터에서 # 1 보안 구멍이 아닌 브라우저에서 제대로 구현 될 것입니다.

1

전문가에 대한 나의 믿음 :

  • 현재 웹의 실제 사용에 이르기까지 HTML 표준을 포착하고 있습니다.
  • Flash를 장치에 이식하는 것보다 모바일 장치에서 비디오 / 오디오 태그를 지원하는 것이 더 쉽고 / 더 나은 것 같습니다.
  • Ogg는 개방형 표준이며 Adobe는 Flash를 제어합니다.
  • 나는 이미 어떤 곳에서 사람들이 실패 할 해결책을 제시하는 것을 보았습니다. 즉, 브라우저가 비디오 / 오디오 태그를 지원하지 않으면 플래시를 사용할 것입니다.
  • 표준 HTML 요소 및 자바 스크립트와 더 쉽게 상호 작용합니다.

내 가장 큰 단점은 Ogg가 압축 및 품질 측면에서 약간 뒤쳐진다는 것입니다. 그러나 나는 그것이 작업되고 있다고 상상할 것입니다. 더 중요한 것은 더 많은 사람들이 그것을 채택하기 시작하면 더 많은 사람들이 Ogg의 작업에 참여하여 더 나은 결과를 얻을 수 있다는 것입니다.

어도비가 플래시로 무엇이든하도록 강요하는 주요 업체가 없기 때문에 경쟁도 중요합니다. 따라서 Adobe는 웹의 비디오 콘텐츠 측면에서 시장을 통제 할 수 있습니다.


Ogg와 Flash는 직접 비교할 수 없습니다.
Stu Thompson

@Stu, 문제는 플래시의 전부가 아닌 "플래시 비디오"에 관한 것입니다.
TRiG 2010

@TRiG, ​​Ben의 대답은 "플래시 비디오"이상에 관한 것입니다
Stu Thompson

1

아이폰, 안드로이드 및 기타 모바일 핸드셋에 대한 오픈 소스 표준 지원이 데스크톱 OS 지원과 함께 빠르게 구현 될 수 있기 때문에 이것이 플래시를 파괴 할 것이라고 생각합니다. OGG 형식을 사용하면 일반 http 연결을 통해 비디오 파일에서 앞으로 건너 뛸 수 있습니다. 허용되는 경우 파일을 마우스 오른쪽 버튼으로 클릭하고 저장할 수 있습니다. 이러한 파일을 공유하고 전송하는 것이 더 쉽습니다. '적절한'마크 업으로 인터넷에 액세스하기 위해 특수 장치를 사용하는 문자 그대로 100 만 명의 사용자가 탐색 할 수 있습니다. '적절한'dom 요소로서 자바 스크립트와 통신하여 나머지 페이지 콘텐츠와 완전히 상호 작용할 수 있으며, 마지막으로 Microsoft는 독점 솔루션을 홍보하면서 다가오는 표준을 무시하는 척한 기록을 가지고 있습니다. 사용자 요구가 최고조에 달하면 방향타를 완전히 던지고 사용자 기반을 확보하기 위해 구현을 시작합니다. 플래시는 웹에서 비디오를위한 유일한 선택 이었지만 그 자체로 훌륭한 소프트웨어 였고 나는 그것이 어느 정도 위치를 차지하고 있다고 생각하지만 비디오의 경우 '유일한 선택'주자였습니다.


1

<video>Flash 대신 사용하는 확실한 장점은 브라우저가 충돌하거나 속도가 느려지지 않고 내 브라우저에서 비디오를 볼 수 있다는 것입니다. 저는 64 비트 OpenBSD를 사용하기 때문에 gnash는 제가 얻을 수있는 전부이며, 대부분의 경우 플래시 배너 광고를 보게되고 브라우저 (firefox 3.5)가 충돌하기 때문에 정말 위험하다고 느낄 때만 활성화합니다.

그리고 내 휴대폰 브라우저는 플래시를 지원하지 않지만 비디오 태그를 지원합니다 (과도하게 "멋진"휴대폰도 아닙니다).


1

이 점과 관련하여 :

"의미론 부분에 관해서는 검색 엔진이 이제 비디오를 더 잘 감지 할 수 있다는 것을 이해합니다. 그러나 ... 어쨌든 비디오를 사용하여 무엇을 할 수 있습니까? 좋습니다. 그래서 그들은 페이지에 비디오가 있다는 것을 압니다. 그리고? 동영상 색인을 생성 할 수 없습니다. 여기에 더 많은 논쟁이 필요합니다. "

적절하게 최적화 된 경우 비디오에는 검색 엔진이 읽을 수있는 스크립트가 포함되며 이에 따라 비디오에 대한 모든 정보를 공개합니다. 비디오 페이지의 색인을 생성 할 수 있습니까? 그것의 가치에 관해서는 ... 나는 내가 필요하지 않은 쓰레기를 볼 필요가 없을 것 같아, 내가 필요한 것을 찾기 위해, bcz 나는 비디오에 무엇이 있는지 정확히 알 것이다.


1

현재 Flash를 사용할 수 있습니다. 이는 전체 규모의 청중에게 다가가는 가장 현실적인 방법입니다.

(FD : 저는 Adobe에서 일합니다)


3
흠 ... 음, 적어도 그는 정직합니다 ... 그가 W3C 출신 인 척 할 수 있었을 것입니다 ... :-D ... 그리고 그는 매우 좋은 지적을 가지고 있습니다 ...
back2dos

1
요즘 HTML5 만 사용하는 것이 실수라는 것이 분명해 보입니다. 그러나 HTML5를 옵션으로 제공하지 않는 것은 <video>가 분명히 갈 길이 기 때문에 진행을 방해합니다.
Matchu 2009

0

내 이해는 태그에 대한 큰 문제는 그것이 개방형 표준이라는 것입니다. 단 하나의 공급 업체 만 Flash를 구현할 수있는 경우 새로운 플랫폼, 브라우저 또는 브라우저 버전으로의 구현 / 포팅에 대한 책임이 있습니다.

흥분은 구현 세부 사항이 아닌 그 수준에 있습니다. 기술적으로 우월한 것에 대해 걱정하는 것은 파시스트 정부가 기차를 정시에 운행 할 수있는 능력에 대해 자신을 걱정하는 것과 같은 방식으로 요점을 벗어난 것입니다.


Adobe가 플레이어를 이식하려는 노력이 부족함을 보여준 적이 있습니까? 나는 그들의 플랫폼만큼 많은 플랫폼에서 실행될 다른 소프트웨어를 모른다. 가능한 한 포팅하는 것은 그들의 비즈니스 이익에 매우 중요합니다.
Vilx-

1
플래시는 많은 플랫폼에 포팅되었을 수 있지만 Alex Basson이 이미 지적한 것처럼 Windows가 아닌 플래시는 종종 성능이 좋지 않습니다. 그렇다면 그것이 그들의 비즈니스 이익에 어떻게 부합하는지 모릅니다.
Arjan

2
@Vilx : 귀하의 의견은 "Massa는 항상 나에게 정말 좋았 습니다"와 같이 읽습니다 . 하지만 우리 모두가 Big House에 살지는 않습니다. 당신이 당신의 상황에 익숙하고 어도비가 언젠가 당신을 강 아래로 팔기로 결정할지도 모른다는 끊임없는 걱정을 신경 쓰지 마십시오. 우리 중 일부는 그렇게 살고 싶지 않습니다.
TED

1
@Ted : 독점 소프트웨어를 파시즘 및 노예 소유와 비교하는 것은 매우 불필요합니다. 모두 무료로 독점 소프트웨어는 기술의 세계에서 역할을, 기술 우위는 관련이없는 것처럼 이야기하는 것은 F / OSS의 최선의 이익에없는 ...
fenomas

1
@Vilx : Adobe가 귀사의 비즈니스 기반을 더 이상 지원할 필요가 없다고 결정하면 어떻게됩니까? 그들이 불운에 빠지면 어떻게 될까요? 경쟁 업체 중 하나를 구입하고 더 이상 소프트웨어 라이선스를 제공하지 않기로 결정하면 어떻게됩니까? 왜 다른 사람을 "신뢰"해야 귀하의 비즈니스를 망칠 수있는 위치에 놓이게됩니까?
TED

0

HTML 5 기능 중 일부를 사용하면 좋을 것입니다 ... 지금부터 5 ~ 10 년 후에 ...

여전히 Internet Explorer 6을 사용하는 방문자가 너무 많아 무시하기에는 너무 많은 방문자가 있습니다. IE7 + 용 페이지 만 테스트하기까지는 꽤 오랜 시간이 걸릴 것입니다.


+1, 이것이 관련성이 있다고 생각합니다. 소수의 사용자에게만 제공되는 <video>를 지원하는 이유는 무엇입니까? Chrome / Firefox 3.5의 자바 스크립트 엔진에 대한 모든 과장된 광고에 대해 동일하지만 합성 벤치 마크에는 좋지만 웹 애플리케이션이 IE에서 실행될 수있을만큼 빠르기 때문에 실제로는 쓸모가 없습니다. 둘 다 5 년 안에 좋을 것이고 그것은 낙관적입니다.
JulianR

그것은 (내 대답에 링크를 참조) IE 사용자를 위해 플래시 비디오 태그를 저하 어렵지 않다
hannson

FF 및 IE보다 더 많은 브라우저가 있습니다. 90 년대 후반 동안 HTML 코딩 된 사람은 .. 하나 개의 브라우저에서 만 작업 태그에서 도망 많은 이유를 알고
fenomas

1
code.google.com/p/video4all을 살펴볼 수도 있습니다 ( "<video> 태그 지원을 지원하지 않는 구식 브라우저로 가져 오기!")
Ms2ger 2009

0

나는 이러한 답변의 대부분이 이것에 압축되어 있다고 생각합니다. 플래시는 대부분 대중 시장을 위해 설계되었으므로 대부분의 시장을 커버하는 가장 쉬운 방법을 제공하지만 덜 일반적이고 신흥 플랫폼 (즉, 불안정한 Linux)을 다루는 데는 부족합니다. iPhone 없음). 이것은 처음부터 Flash에 대한 이야기였습니다. 그것은 사실상 독점 소프트웨어와 OS 소프트웨어가 어떻게 다른지 (그리고 서로 보완하는) 사례 연구입니다.

반면에 대부분의 답변은 코덱 각도를 심각하게 과소 평가하고 있다고 생각합니다. 오늘날 Flash 비디오가 웹을 지배하는 한 가지 주된 이유 는 단일 버전의 비디오를 게시하고 약 절반 이상의 청중이 볼 수있을 것으로 기대 하는 유일한 방법입니다. 비디오 태그가 잘 디자인 된 것처럼 보이지만 여러 소스 파일을 사용자가 설치 한 코덱과 일치시키는 한, 청중의 몇 퍼센트를 커버하는 데 얼마나 많은 코덱이 필요한지 알기 어렵고 사람들이 새로운 코덱이 등장하면 업그레이드하십시오. 플래시 비디오는 더 많은 알려진 수량을 가지고 있으며 많은 청중을위한 업그레이드에 대한 상당히 좋은 기대치를 가지고 있습니다.

나는 또한 대부분의 답변에서 성능 각도가 과장되었다고 생각합니다. Flash가 내가 가지고있는 다른 어떤 플레이어보다 더 많은 CPU를 사용하는 것은 사실이지만, 훨씬 더 빨리 시작됩니다. MPG가 포함 된 웹 페이지를 발견하면 QuickTime이 부팅되는 동안 브라우저가 15 초 이상 멈춰 있거나 이미 실행 중이면 5 초만 중지됩니다. (거의 PDF만큼 나쁘다;)) 분명히 Flash는 어떤면에서는 덜 효율적이지만, 내가 생각하는 곳에서는 다른면에서는 더 효율적입니다. 모든 소프트웨어 솔루션 절충이 관련되어 있습니다.


QuickTime은 Flash와 같은 또 다른 브라우저 확장 프로그램입니다. 브라우저에 내장 된 비디오 태그는 시작 시간이 없다는 것을 의미합니다.
Earlz

0

하나의 단점은 현재의 html 5 사양이 브라우저 공급 업체의 불일치로 인해 단일 코덱에 동의 할 수 없다는 사실입니다.

아래 기사에서 :

"HTML 5의 코덱과 관련된 상황에 대해 공개적으로나 비공개 적으로 과도하게 논의한 끝에 모든 공급 업체가 구현하고 제공 할 적절한 코덱이 없다는 결론에 도달했습니다."

브라우저 공급 업체 다툼

궁극적으로 비디오 태그를 사용하더라도 태그를 지원하더라도 일부 브라우저에서는 비디오 코덱이 지원되지 않을 수 있습니다.

다른 사람들이 언급했듯이 이것은 실제 문제를 일으키지 않을 수 있지만 동일한 파일의 여러 버전을 사용할 수 있도록해야하는 것은 확실히 부정적이라고 생각합니다.


13
Err. 비디오 태그가 아니라 코덱 요구 사항이 삭제되었습니다. 현재로서는 어쨌든 모든 사람들이 Ogg Theora를 지원하게 될 것 같습니다. Apple은 <video>를 지원하는 공급 업체 중 유일하게 보유하고 있으며 그들이 계속해서 시장에서 살아남을 것이라고는 생각하지 않습니다. 그 위로.
Quentin

이것은 거의 문제가되지 않습니다. [Daring Fireball] [ daringfireball.net/2009/07/ffmpeg2theora]를 참조하십시오 .이 모든 것은 서버가 비디오를 두 가지 형식으로 저장하고 두 가지 대안을 모두 사용할 수 있도록해야한다는 것을 의미합니다.
Seth Johnson

1
다양한 품질과 코덱으로 인코딩하는 것이 빠르게 현실화되고 있습니다. 사람들이 256kbps 리얼 스트림에 만족하고 전화기가 단색 LCD 였을 때는 괜찮 았습니다. 이제 우리는 웹, iPod, 전화 및 곧 TV와 같은 다양한 품질과 장치를 보유하고 있습니다. 콘텐츠를 여러 형식 / 품질로 인코딩하는 것에 대해 불평하는 이유는 약합니다. 그리고 가장 낮은 공통 분모 코덱을 원한다면 그들은 어디에나있을 것 같은 h.263으로 구식으로 갈 수 있다고 믿습니다. 새롭고 섹시한 코덱 만이 문제입니다.
Stu Thompson

사양은 어쨌든 코덱을 결정해서는 안됩니다. 업계 표준 JPG 및 GIF, 그리고 최근에는 PNG 외에 그러한 요구 사항이있는 <img> 태그가 기억 나지 않습니다. 이 세 가지 이미지 형식 중 하나 또는 두 개가 더 나은 형식이 소개 될 때 10 년 만에 쓸모 없게 될 것이라고 상상할 수 있습니다. 비디오 코덱도 마찬가지입니다.
hannson

@Hannson : 그렇지 않습니다 ... img태그 의 모든 브라우저 구현이 모든 이미지 형식을 보편적으로 지원하지는 않습니다. 자세한 내용은이 링크를 검토하시기 바랍니다. en.wikipedia.org/wiki/…
Stu Thompson

0

나는 최근에 내가 지금 만들고있는 사이트에 대해 이것을 읽고있다. 곧 출시 될 예정이므로 지금은 Flash 비디오를 사용했습니다. 또한 우리는 공유 호스팅 환경에 있으므로 모든 비디오 변환은 비디오가 업로드되기 전에 수행되어야합니다. 고객에게 각 동영상의 두 가지 버전을 업로드하도록 요청하고 싶지 않습니다.

그러나 궁극적으로 저는 비디오 열기로 전환하고 싶습니다. 꽤 멋져 보입니다. 나는 자바 스크립트를 사용하여 비디오에 자막을 오버레이하는 데모를 보았습니다. 자바 스크립트가 없으면 비디오 아래의 텍스트 스크립트로 우아하게 저하됩니다. (나는 그것이 A List Apart에 있다고 생각합니다.) 그리고 Mozilla는 재미있는 데모를 가지고 있습니다. http://arstechnica.com/open-source/news/2009/05/google-dailymotion-endorse-html-5-and-standards-based-video.ars


0

플래시는 단일 회사에서 제어합니다. 이 회사는 플래시의 미래를 어떻게할지 정확히 결정할 수 있으며 다른 누구도 이에 영향을 미칠 수 없습니다. 예를 들어, (Adobe)가 갑자기 Flash 사용에 대한 라이센스 요금을 부과하기로 결정했다고 가정 해 보겠습니다. 그것에 의존하는 수백만 개의 웹 사이트는 어떻게 될까요?

우리는 조치를 취해야합니다. 우리는 개방형 표준을 사용해야하며,이를 절실히 필요로합니다. 그것이 태그 출혈을 세상에 중요하게 만드는 유일한 것입니다.

(Flash에 대한 라이센스 비용은 Adobe의 현실적인 움직임처럼 보일 수도 있고 그렇지 않을 수도 있지만 중요하지 않습니다. 제 요점은 그들이 통제권을 갖고 있다는 것입니다. 일어날 수있는 또 다른 일은 Adobe가 Flash를 취소하기로 결정한 것입니다. 그때 어떻게 될지 상상해보십시오. , 태그가없는 경우.)


0

현재 Flash 상태는 다음과 같습니다.

Flash 데스크탑 플랫폼 :

  • IE
  • Microsoft Edge
  • Safari (Mac)
  • 크롬
  • FF
  • 오페라

모바일 브라우저 :

  • 아니

따라서 Flash Player가 기본적으로 사전 설치되어 있지 않기 때문에 모바일 브라우저에서 Flash 비디오를 사용할 수 없습니다.

최적의 방법-HTML5 비디오가 지원되지 않는 브라우저에 대해 Flash 대체 기능과 함께 HTML5 비디오를 사용합니다.


이 시대에 장면이 바뀌 었습니다. HTML 비디오는 거의 보편적으로 지원되는 반면 (몇 가지 특이한 점이 있음) Flash는 모바일 장치에서 매우 인기가 없습니다. 그렇습니다. 오늘날 HTML 비디오는 6 년 전보다 훨씬 더 의미가 있습니다. :)
Vilx- 2015 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.