แท็ก HTML 5 <video> เทียบกับวิดีโอ Flash ข้อดีข้อเสียคืออะไร?


116

การอัปเดตที่สำคัญ

คำถามนี้เกิดขึ้นเมื่อ 9 ปีที่แล้ว มันสมเหตุสมผลแล้วมันไม่ได้ทำให้ตอนนี้ แฟลชหาทางออกยาก <video>การสนับสนุนเป็นที่แพร่หลายรวมถึงอุปกรณ์เคลื่อนที่ เกือบทุกอย่างที่ Flash ทำได้ตอนนี้ HTML ก็ทำได้เช่นกัน HTML ชนะ Flash แพ้ หากคุณกำลังไตร่ตรองเกี่ยวกับวิธีการฝังวิดีโอในเพจของคุณให้ใช้<video>และอย่าคิดซ้ำ คำถามนี้เก็บรักษาไว้เพื่อคุณค่าทางประวัติศาสตร์เท่านั้น

คำถามเดิม

ดูเหมือนว่า<video>แท็กใหม่จะเป็นที่นิยมในทุกวันนี้โดยเฉพาะอย่างยิ่งเมื่อ Firefox รองรับ ข่าวนี้ปรากฏในบล็อกทั่วทุกที่และทุกคนดูจะตื่นเต้น แต่เรื่องอะไร?

เท่าที่ฉันค้นหาฉันไม่พบสิ่งใดที่จะทำให้ดีไปกว่าวิดีโอ Flash แบบเก่า ๆ อันที่จริงฉันเห็น แต่ปัญหาเท่านั้น:

  • ยังคงต้องใช้เวลาสักพักก่อนที่เบราว์เซอร์ทั้งหมดจะเริ่มรองรับและต้องใช้เวลาอีกมากก่อนที่คนส่วนใหญ่จะอัปเกรด
  • แฟลชมีให้ใช้งานแล้วและทุกคนก็มี
  • คุณสามารถจับคู่ Flash กับ UI แบบใดก็ได้ที่คุณต้องการเพื่อควบคุมการเล่น ฉันรวบรวมว่าแท็กจะสามารถควบคุมได้เช่นกัน (อาจจะผ่าน JavaScript) แต่จะสามารถแสดงผลแบบเต็มหน้าจอได้หรือไม่

ข้อดีสองประการสำหรับ<video>แท็กที่ฉันเห็นคือ:

  • มันเป็น "ความหมาย" มากกว่า - ซึ่งอาจไม่มีความสำคัญกับคนจำนวนมากรวมทั้งฉันด้วย
  • ไม่ได้ขึ้นอยู่กับเอนทิตีของบุคคลที่สามเชิงพาณิชย์รายเดียว (Adobe) ซึ่งฉันไม่เห็นว่าเป็นเหตุผลที่น่าสนใจในการเปลี่ยนเนื่องจากเครื่องเล่นฟรีและตัวแปลงวิดีโอมีให้ใช้งานแล้วและ Adobe ไม่ได้ขัดขวางกระบวนการทั้งหมด แต่อย่างใด (ไม่ได้อยู่ในผลประโยชน์ของพวกเขาด้วยซ้ำ)

แล้ว ... เรื่องใหญ่อะไร?

ที่เพิ่ม:

โอเคมีอีกหนึ่งโปร ... อาจจะ รองรับอุปกรณ์เคลื่อนที่ ยากที่จะพูดว่า ความคิดจำนวนหนึ่งแล่นผ่านหัวของฉันเกี่ยวกับเรื่องนี้:

  • มีอุปกรณ์มือถือกี่เครื่องที่สามารถถอดรหัสวิดีโอด้วยความเร็วที่เหมาะสมได้จริง ๆ แฟลชหรืออย่างอื่น?
  • อุปกรณ์เคลื่อนที่หลักจะได้รับการ<video>สนับสนุนนานเท่าใด แม้ว่าจะมีให้ผ่านการอัปเดต แต่มีกี่คนที่ทำเช่นนั้น
  • มีคนดูวิดีโอบนหน้าเว็บบนโทรศัพท์มือถือทั้งหมดกี่คน?

ในส่วนของความหมาย - ฉันเข้าใจว่าเครื่องมือค้นหาอาจตรวจจับวิดีโอได้ดีขึ้นแล้ว แต่ ... พวกเขาจะทำอย่างไรกับพวกเขาต่อไป? ตกลงเพื่อให้พวกเขารู้ว่ามีวิดีโออยู่ในหน้า และ? พวกเขาไม่สามารถจัดทำดัชนีวิดีโอได้! ฉันต้องการข้อโต้แย้งเพิ่มเติมที่นี่

ที่เพิ่ม:

แค่นึกถึงจุดด้อยอื่น ๆ สิ่งนี้จะเปิดพื้นที่ใหม่ของความไม่ลงรอยกันข้ามเบราว์เซอร์ HTML และ CSS ค่อนข้างยุ่งอยู่แล้วในด้านนี้ แฟลชอย่างน้อยก็เหมือนกันทุกที่ แต่ก็เพียงพอแล้วสำหรับผู้จำหน่ายเบราว์เซอร์รายใหญ่อย่างน้อยหนึ่งรายที่จะตัดสินใจต่อต้าน<video>แท็ก (ใคร ๆ ก็พูดว่า "Internet Explorer" ได้ไหม) และเรามีพื้นที่ใหม่ที่ดีในการสำรวจ

ที่เพิ่ม:

A Pro เพิ่งเข้ามาการแข่งขันมากขึ้น = นวัตกรรมที่มากขึ้น นั่นคือเรื่องจริง การให้ Adobe แข่งขันกันมากขึ้นอาจบังคับให้พวกเขาปรับปรุง Flash ในส่วนที่ยังขาดอยู่ Linux ดูเหมือนจะเป็นจุดอ่อนสำหรับมันโดยหลายคนอ้างถึง


29
ควรเป็นวิกิชุมชน
SilentGhost

1
เห็นด้วยดูเหมือนว่าควรจะเป็นวิกิชุมชน
Gab Royer

4
เกี่ยวกับ "ข้อเสีย" อย่างหนึ่งของคุณ - อันตรายไม่ใช่ว่า IE จะไม่รองรับ <video> อันตรายคือ IE, FF, Opera, Chrome และ Safari ทั้งหมดจะรองรับ <video> ในรูปแบบที่แตกต่างกันเล็กน้อย เช่นเดียวกับ CSS :(
fenomas

มันถูกลบออกจากข้อมูลจำเพาะโดย Ian Hickson แท็กวิดีโอใด ๆ ที่เบราว์เซอร์รองรับนั้นเป็นกรรมสิทธิ์และไม่ได้มาตรฐานโดยสิ้นเชิง
aehlke

ความผิดพลาดของฉัน - <video> ถูกทิ้งไว้ แต่ไม่ได้ระบุตัวแปลงสัญญาณอีกต่อไป ดังนั้นจึงยังคงขึ้นอยู่กับการใช้งานเบราว์เซอร์ในการตัดสินใจว่าจะสนับสนุนอะไร - ไม่ใช่ชัยชนะที่สำคัญสำหรับโซลูชันที่มีอยู่ทั้งหมด
aehlke

คำตอบ:


36

มีหลายจุดที่ดีที่นี่และเช่นเดียวกับรูปแบบการต่อสู้ศิลปะการต่อสู้แต่ละจุดมีแรงผลักดันและแต่ละจุดสามารถป้องกันได้ แต่แต่ละคนสามารถพ่ายแพ้ได้ด้วยท่าที่เหมาะสม

ใครก็ตามที่โต้แย้งเกี่ยวกับปลั๊กอิน "propietary" จะล้มลงอย่างรวดเร็ว Microsoft, Apple และ Adobe ล้วนมีความผิด แต่นั่นเป็นเพียงธุรกิจ คุณจะไม่เปลี่ยนธุรกิจในชั่วข้ามคืนและความซับซ้อนแต่ละชั้นที่เพิ่มโดยแท็กใหม่เช่น <video> ซึ่งรองรับอินเทอร์เฟซทางเทคนิคจะทำให้การใช้งานที่แตกต่างกัน * เล็กน้อย * ในแต่ละเบราว์เซอร์

HTML 5 ใช้งานได้แล้ว Flash ก็เช่นกัน วิธีการนำไปใช้ทักษะที่ต้องใช้ - สิ่งนี้กำหนดทรัพยากรแต่ละอย่างไม่ว่าจะเป็นผลงานของพนักงานอำนาจของผู้ดูแลเว็บหรืออิทธิพลของโดเมน

แม้ว่าฉันจะอายุแค่ 40 ปี แต่ฉันก็เริ่มเขียนโปรแกรมเมื่อจอภาพขาวดำสีส้มหรือสีเขียวเป็นตัวเลือกสีและการติดตั้งฮาร์ดแวร์มาพร้อมกับหนังสือสวดมนต์แทนคู่มือการใช้งาน บางทีคุณอาจเข้าใจคำสั่ง AT สำหรับโมเด็มเมื่อมันไม่ได้กำหนดค่ากับฮาร์ดแวร์ของคุณและ RAM 64K ก็เป็นเช่นนั้น WOWWWWW!

HTML 5 / Flash สร้างความรำคาญเล็กน้อยเมื่อเทียบกับเรื่องไร้สาระ มาเรียนรู้วิธีการทำงานร่วมกันในชุมชนเพื่อหาแหล่งข้อมูลที่ดีกว่า มี Open Source Flash Project ก็จะมีบั๊ก HTML 5 จะ ...

ทุกข้อโต้แย้งที่นี่เป็นความจริง แต่ไม่จำเป็นต้องเกิดผล ใช้พลังงานนั้นในการแก้ปัญหา


2
สาธุ! ฉันไม่คิดว่าจะมีคำตอบที่เป็นที่ยอมรับสำหรับคำถามนี้ แต่ฉันคิดว่าคำพูดแห่งปัญญาเหล่านี้สมควรอยู่ในอันดับต้น ๆ
Vilx-

114

ลองนึกดูว่าถ้าไม่มีimgแท็ก หากคุณต้องการภาพคุณต้องใช้ปลั๊กอินของบุคคลที่สามซึ่งช้ามากและไม่มีวิธีมาตรฐานในการฝังลงในเพจ คุณไม่สามารถคัดลอกรูปภาพด้วยวิธีนี้ได้อย่างง่ายดายและโดยพื้นฐานแล้วเครื่องมือค้นหาจะไม่มีเงื่อนงำว่าเป็นรูปภาพหรือเกมหรืออะไรก็ตาม

หากไม่มีสิ่งนี้ก็ไม่มีภาพใด ๆ

จากนั้นลองจินตนาการว่ามีการเปิดตัวเบราว์เซอร์ที่ให้คุณใช้imgแท็กใหม่สุดเก๋นี้

แท็กวิดีโอ (และเสียง) เป็นวิธีที่สมเหตุสมผลในการทำงาน เราไม่ควรต้องใช้ปลั๊กอินของบุคคลที่สามเพื่อใช้รูปแบบสื่อมาตรฐานทั้งหมด


14
การเปรียบเทียบที่น่าสนใจ จากมุมมองนี้แท็ก <video> มีความหมาย
Vilx-

3
@Stu - แดกดันมีปลั๊กอินเบราว์เซอร์ SVG :)
hannson

15
ไม่ใช่การเปรียบเทียบที่ดี วิดีโอและภาพไม่เหมือนกัน รูปภาพเป็นภาพนิ่งและวิดีโอเป็นแบบโต้ตอบและต้องใช้อินเทอร์เฟซ รูปภาพจะเรียงชิดติดกับรูปภาพอื่น ๆ เพื่อสร้างรูปแบบและพื้นหลังที่มีขนาดใหญ่ขึ้นในขณะที่วิดีโอมักจะอยู่ตรงกลางไม่ต้องพูดถึงว่ามีการฝังเสียงไว้และเราสามารถฟังเพลงประกอบได้ทีละเพลงเท่านั้นเพื่อให้เข้าใจตรงกัน ภาพนิ่งเป็นเหมือนข้อความส่วนใหญ่ข้อความมักฝังเป็นรูปภาพ วิดีโอแตกต่างกันมาก สิ่งเดียวที่แชร์เหมือนกันกับภาพคือพิกเซล แต่นั่นเป็นความจริงกับทุกสิ่งที่แสดงบนหน้าจอคอมพิวเตอร์
Triynko

3
@Triynko: พวกเขาเป็น 'เดียว' ในแง่ที่ว่าก)เบราว์เซอร์ (หรือปลั๊กอิน) ต้องการที่จะถอดรหัสการบีบอัดข้อมูลไบนารีและแสดงให้กับผู้ใช้และข)การสนับสนุนรูปแบบภาพทั่วทุกเบราเซอร์เป็นปานที่ผิดปกติไป การรองรับวิดีโอในเบราว์เซอร์เป็นอย่างไร & จะเป็นอย่างไร การโต้แย้งที่ยืดยาวของคุณเป็นเพียงเมตาข้าวต้มที่ทำให้ขุ่นเคือง
Stu Thompson

2
@ สตู: การเปรียบเทียบไม่ดีเพราะมันทำให้ปัญหาซับซ้อนเกินไป การเพิ่มแท็ก "วิดีโอ" (และตัวแปลงสัญญาณ) ลงในเบราว์เซอร์จะไม่ทำให้วิดีโอนั้นเป็นแบบกราฟิกและอินเทอร์แอกทีฟและจำเป็นต้องมีอินเทอร์เฟซ GU เพื่อควบคุม ไม่มีอินเทอร์เฟซการเล่นวิดีโอ Silver-bullet ที่ทุกคนจะละทิ้งไดรฟ์สร้างสรรค์และโค้งคำนับก่อนหน้านี้ หากคุณพยายามเพิ่มอินเทอร์เฟซที่กำหนดเองแสดงว่าคุณเอาชนะจุดประสงค์ของแท็กที่ใช้งานง่าย "ก็ใช้ได้" เรียบร้อยแล้ว นอกจากนี้วิดีโอไม่สามารถเข้าถึงได้แบบเชิงเส้นเสมอไปและแท็กนี้จะต้องรองรับการสตรีมและการเข้าถึงแบบสุ่มสำหรับรูปแบบที่รองรับทั้งหมด GL
Triynko

49

ประโยชน์สูงสุดของ <video>? มันเป็นเรื่องง่าย. ง่ายมาก ง่ายอย่างน่าขัน คุณยายสามารถโค้ดแท็กวิดีโอได้ง่าย <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 เวอร์ชันเก่า) ให้ใส่โค้ดฝังวิดีโอมาตรฐานของคุณไว้ในแท็ก <video> ใต้องค์ประกอบ <source> หากเบราว์เซอร์รองรับ <video> เบราว์เซอร์จะไม่สนใจการฝัง หากไม่เป็นเช่นนั้นจะไม่สนใจ <video> และเรียกใช้การฝังแทน


29
กล่าวอีกนัยหนึ่งก็คือเพื่อให้เข้ากันได้กับข้ามเบราว์เซอร์ที่เหมาะสมจะเปลี่ยนจาก "ง่ายมาก" ไปเป็น "ยุ่งระดับ sphagetti" นอกจากนี้คุณต้องเข้ารหัสวิดีโอในรูปแบบที่แตกต่างกันอย่างน้อย 3 ตอนนี้ และคุณยังไม่ได้กำจัดโปรแกรมเล่นแฟลชตัวเก่า - คุณได้เพิ่มโค้ด mumbo-jumbo ไว้รอบ ๆ เท่านั้น Riiight .....
Vilx-

11
ปัญหาความเข้ากันได้ไม่ใช่ปัญหา (ดูลิงก์ในคำตอบของฉัน) @Vilx - ฉันไม่เห็นด้วยการก้าวไปสู่มาตรฐานที่เหมาะสมเป็นส่วนสำคัญสำหรับวิวัฒนาการของอินเทอร์เน็ต การโต้แย้งของคุณเคยได้ยินมาก่อนเมื่อผู้คนเริ่มย้ายจากเค้าโครงตามตารางไปยัง divs และ css
hannson

2
@Vilx ซึ่งควรจะเป็นแบบชั่วคราวแม้ว่าอาจต้องใช้เวลาอย่างน้อย 5 ปีในการที่ <video> จะกลายเป็นกระแสหลัก
hasen

3
การเข้ารหัสในคุณภาพและตัวแปลงสัญญาณที่หลากหลายกำลังกลายเป็นความจริงอย่างรวดเร็ว ย้อนกลับไปเมื่อผู้คนมีความสุขกับสตรีมจริง 256kbps และโทรศัพท์เป็น LCD แบบโมโนโครมก็โอเค ตอนนี้เรามีคุณสมบัติและอุปกรณ์ที่หลากหลายไม่ว่าจะเป็นเว็บ iPod โทรศัพท์และทีวีเร็ว ๆ นี้ สาเหตุของการบ่นเกี่ยวกับการเข้ารหัสเนื้อหาเป็นรูปแบบต่างๆนั้นอ่อนแอ
Stu Thompson

2
Vilx: ใช่มันยากที่จะใช้ร่วมกันได้ในตอนนี้ (แม้ว่าจะแทบจะไม่เป็น 'สปาเก็ตตี้ที่ยุ่งเหยิง') ตอนนี้ทุกคนเป็นลูกบุญธรรม นั่นเป็นเรื่องปกติ หากคุณต้องการความสะดวกที่ฉันพูดถึงในคำตอบของฉันโปรดรอสักสองสามปีเพื่อให้เบราว์เซอร์เสถียร เบราว์เซอร์ที่ไม่ใช่ IE ควรรวมเข้าด้วยกันในอีกไม่กี่ปีเมื่อเสร็จสิ้นการต่อสู้ด้วยตัวแปลงสัญญาณและโชคดีที่ IE9 จะรวม <video> กับตัวแปลงสัญญาณที่เข้ากันได้ด้วย จากนั้นคุณต้องรอจนกว่าคุณจะสามารถเพิกเฉยต่อ IE <9 และคุณก็ตั้งค่าได้
Xanthir

37

แฟลชทำงานช้าและไม่มีประสิทธิภาพบนแพลตฟอร์มที่ไม่ใช่ Windows มีข้อบกพร่องด้านความปลอดภัยที่อาจเกิดขึ้น มันเก็บ "แฟลชคุกกี้" บนคอมพิวเตอร์ของคุณที่คุณไม่รู้จัก ไม่มีแฟลชบน iPhone และไม่น่าจะเป็นไปได้ (เนื่องจากเป็นกรรมสิทธิ์และใช้ CPU สูง)

HTML 5: สามารถฆ่า Flash และ Silverlight ได้หรือไม่? เป็นบทความที่อาจตอบคำถามของคุณ

อาจมีเหตุผลมากกว่านั้น


6
Mmm Flash ดูเหมือนจะแย่กว่าบน Linux ในเวอร์ชันล่าสุด (เห็นได้ชัดว่าแย่กว่าใน Ubuntu Jaunty) ขณะนี้ YouTube มีประสิทธิภาพต่ำกว่าที่ยอมรับได้ (CPU 100% และการข้ามเฟรม)
Craig McQueen

นอกหัวข้อโดยสิ้นเชิง แต่ฉันไม่สามารถแม้แต่จะดู Hulu ภายใต้ Jaunty กับ C2D ของฉันได้
prestomation


7
Flash สำหรับฉันดูเหมือนช้าและไม่มีประสิทธิภาพทุกที่แม้แต่ใน Windows
pupeno

จุดที่ดีทั้งหมด แต่ฉันคิดว่าเหตุผลหลักที่ทำไมไม่มี Flash บน iPhone คือ App store และค่าคอมมิชชั่น 30% ที่ยอดเยี่ยมของ Apple กำลังขายทุกครั้งที่นั่น เหตุใดจึงเป็นอันตรายกับแอปและเกม Flash ฟรี
Pekka

25

Flash เป็นเรื่องน่าปวดหัวจริงๆบนแพลตฟอร์มที่ไม่ใช่ Windows ไม่เพียง แต่ช้าและไม่มีประสิทธิภาพ (ตามที่คนอื่นชี้ให้เห็น) แต่มันก็ไม่เสถียรเช่นกัน ในฐานะที่เราได้เรียนรู้ที่ล่าสุดแอปเปิ้ล WWDC "ปลั๊กอินเบราเซอร์" (อ่าน: Flash) บัญชีสำหรับส่วนใหญ่ของทุกแอปพลิเคล่มทั่วทั้งหมดของ Mac OS X (และโดย "ส่วนใหญ่" ผมหมายถึงบางส่วนจำนวนที่สูงอย่างไร้เหตุผลเช่น 80% บางอย่างจำตัวเลขที่แน่นอนไม่ได้) นี่เป็นปัญหาใน Mac OS X สำหรับ Snow Leopard Apple ได้ออกแบบ Safari ใหม่เพื่อให้ Flash ทำงานไม่ใช่แค่แซนด์บ็อกซ์ แต่ในความเป็นจริงแล้วเป็นกระบวนการที่แยกจากกันทั้งหมดดังนั้นเมื่อ (ไม่ใช่ถ้า) แฟลชขัดข้อง Safari จะเป็น ทั้งหมดยังคงไม่ได้รับผลกระทบ

ความไม่เสถียรของ Flash บน OS X ประกอบกับประสิทธิภาพที่ไม่ดีจึงเป็นเหตุ ...

  • ... แฟลชไม่ใช่ตอนนี้และไม่น่าจะเร็ว ๆ นี้สำหรับ iPhone ฉันไม่เห็นด้วยกับสมมติฐานที่ว่าผู้คนไม่ต้องการดูวิดีโอบนอุปกรณ์มือถือของพวกเขา - นี่คือเหตุผลที่ Apple จัดทำข้อตกลงพิเศษให้ YouTube แสดงเนื้อหาของพวกเขาใน h.264 เพื่อจุดประสงค์ในการอนุญาตให้เล่นบน iPhone ฉันจ่ายเงิน $ 10 อย่างมีความสุขสำหรับ MLB 2009 เพราะฉันสามารถดูวิดีโอบน iPhone ของฉันได้และถ้าพวกเขาทำให้ทุกเกมพร้อมสำหรับการดูสดฉันจะจ่ายมากกว่านี้มาก
  • ... ผู้ใช้ Mac OS X จำนวนมาก (เช่นฉัน) กำลังติดตั้ง Flash blockers สำหรับเบราว์เซอร์ของตน ตามตัวเลือกของฉันเนื้อหา Flash จะไม่โหลดในเบราว์เซอร์อีกต่อไปโดยไม่ได้รับอนุญาตอย่างชัดเจน ตั้งแต่ติดตั้งการใช้งาน CPU ของฉันลดลงอย่างมากและเบราว์เซอร์ของฉันขัดข้องโดยพื้นฐานแล้ว แน่นอนว่านี่เป็นข่าวดีสำหรับฉัน แต่เป็นข่าวร้ายสำหรับผู้ลงโฆษณาที่หวังว่าจะให้บริการโฆษณาแบบ Flash

เท่าที่ผู้ใช้ต้องรู้อะไรเกี่ยวกับตัวแปลงสัญญาณคุณสามารถหลีกเลี่ยงปัญหานี้และให้บริการตัวแปลงสัญญาณที่เหมาะสม (รวมถึง Flash หากเบราว์เซอร์ไม่รองรับ OGG หรือ h.264) โดยใช้โค้ด html ที่ไม่ใช่ Javascript พบได้ในบทความนี้


2
+1 สำหรับข้อโต้แย้งที่ดีโดยรวม แต่ฉันใช้ Flash อย่างมากใน OSX และ Safari (เป็นนักพัฒนา ActionScript) จากปลั๊กอินของเบราว์เซอร์คิดเป็น 80% ของแอปทั้งหมดที่ขัดข้องบน OS X นั่นอาจเป็น Flash Player และอาจจะไม่ใช่ ฉันไม่พบปัญหาเบราว์เซอร์ล่มมากนักและอย่างที่ฉันบอกว่าฉันใช้ FP อย่างหนัก และ 80% ของแอปขัดข้องไม่ใช่จำนวนมากใน OS X อย่างน้อยก็ไม่ใช่สำหรับฉัน สุดท้ายอาจเป็นเช่นนั้น แต่ฉันไม่เคยสังเกตเห็นในแง่ของมนุษย์ความช้าหรือไม่มีประสิทธิภาพใน Flash Player บน Mac
Ross Henderson

13

ข้อดี:

  1. คุณสามารถใช้แท็กและปล่อยให้มันลดลงไป Flash หรือไฟล์ประเภทอื่น ๆ / ตัวแปลงสัญญาณสำหรับการทำงานร่วมกันหลัง โดยไม่ต้องใช้จาวาสคริปต์
    • ไม่จำเป็นต้องมีปลั๊กอินที่เป็นกรรมสิทธิ์
    • ไม่ขึ้นกับแพลตฟอร์มในขณะที่ไม่ใช้แฟลช (ดูข้อ 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 player ของ Adobe (เป็นปลั๊กอิน) ไม่ได้คำนึงถึงการตั้งค่าความเป็นส่วนตัวของเบราว์เซอร์ใด ๆในขณะที่ Adobe ไม่ได้ให้ความชัดเจนกับผู้ใช้ทั่วไปว่ากำลังจัดเก็บอะไรอยู่ สิ่งนี้เป็นเหตุผลที่ดีในการหยุดใช้ Flash (หรือปลั๊กอินวิดีโอใด ๆ ) และยินดีต้อนรับ<video>และยินดีต้อนรับ

สามารถดูรายละเอียดบางประการเกี่ยวกับปัญหาความเป็นส่วนตัว (เพื่อไม่ให้สับสนกับปัญหาด้านความปลอดภัยหรือช่องโหว่) ได้ที่How to remove Flash history trail? บน Super User

เช่นเดียวกับVilx ที่ระบุไว้ในความคิดเห็น: ปัญหาความเป็นส่วนตัวเหล่านี้ยังคงอยู่เมื่อแทนที่ Flash-video โดย<video>Flash ถูกใช้ในหลาย ๆ วิธี อย่างไรก็ตามเมื่อ<video>ได้รับการสนับสนุนแล้วเจ้าของไซต์ที่นำเสนอวิดีโอ (และไม่ใช้ Flash ในทางอื่นใด) จะมีทางเลือกที่จะไม่สร้างภาระให้กับผู้เข้าชมด้วยการบันทึก Flash-sites ที่มีการเยี่ยมชม

(แก้ไข: ฉันแทนที่รายละเอียดด้วยลิงก์ไปยัง SU ซึ่งให้ข้อมูลเชิงลึกมากขึ้นความคิดเห็นด้านล่างบางส่วนจะสมเหตุสมผลเมื่อเทียบกับการแก้ไขครั้งก่อนเท่านั้น)


แต่ปัญหาเหล่านี้จะยังคงมีอยู่เว้นแต่จะมีผู้ถอนการติดตั้ง Flash Player และไม่มีใครจะทำเช่นนั้นเพียงเพราะตอนนี้พวกเขาสามารถดูวิดีโอได้โดยไม่ต้องใช้มัน Flash player ใช้สำหรับมากกว่าวิดีโอ - นอกจากนี้ยังมีเกมมากมายและแม้แต่หน้าเว็บทั้งหมดที่สร้างขึ้นด้วย ผู้คนจะเก็บมันไว้ไม่ต้องสงสัยเลยว่า
Vilx-

จริง @Vilx คุณมีจุดที่นั่น อย่างไรก็ตามเมื่อได้รับการสนับสนุน <video> แล้วในฐานะเจ้าของไซต์ฉันจะมีทางเลือกที่จะไม่สร้างภาระให้กับผู้เยี่ยมชมด้วยการละเมิดความเป็นส่วนตัวที่มีเอกสารไม่ดีนี้
Arjan

นี่ไม่เป็นความจริงทั้งหมด บันทึกเฉพาะไซต์ที่ฝังเนื้อหาแฟลชเท่านั้น และ LSO ไม่ใช่คุกกี้ แต่เป็นที่เก็บข้อมูลในเครื่อง คุกกี้เป็นส่วนหนึ่งของ HTTP ที่อนุญาตให้เซิร์ฟเวอร์ตั้งค่าตัวแปรที่จะส่งโดยไคลเอนต์ การใช้งานสำหรับการจัดการเซสชันได้พิสูจน์แล้วว่าทำให้เกิดช่องโหว่ LSO อยู่ในเครื่องของคุณและสามารถอ่านได้จากไฟล์แฟลชที่มาจากโดเมนเดียวกันเท่านั้น โปรแกรมเล่นแฟลชมีการตั้งค่าของตัวเองเนื่องจากผู้ใช้มีเบราว์เซอร์หลายตัว และหนึ่งปลั๊กอิน นี่เหมือนกับการติดตั้ง Quicktime บน windows และการบ่นมันละเว้นการตั้งค่าการอัปเดตอัตโนมัติ :-P
back2dos

แน่นอนว่า Flash ไม่ได้จัดเก็บไซต์ใด ๆ ที่ไม่มี Flash ฉันควรทำให้ชัดเจนมากขึ้น แต่ LSO ทำงานเหมือนคุกกี้อย่างที่เรารู้จักจาก HTTP และนั่นคือเหตุผลที่หลายคนเรียกพวกเขาว่า Flash Cookies ในความเป็นจริงแม้แต่ Adobe ก็ใช้ชื่อนั้นในบทความสนับสนุนหลาย ๆ บทความ ความแตกต่างที่สำคัญ: พื้นที่เก็บข้อมูลไม่ จำกัด ในแง่ของเวลาและขนาดข้ามเบราว์เซอร์และผู้ใช้ส่วนใหญ่ไม่รู้จัก :-(
Arjan

2
นี่เป็นคำตอบที่ค่อนข้างน่าเชื่อถือ เป็นความจริงที่ LSO ไม่สามารถเข้าถึงโหมดการลบและความเป็นส่วนตัวได้อย่างฉิบหาย แต่ในขณะเดียวกันก็ไม่ใช่คุกกี้ (ไม่ได้ส่งออกไปพร้อมกับคำขอ HTTP ขาออกสำหรับหนึ่งรายการ) และการบอกว่าคุกกี้ "อันตราย" กว่าคุกกี้ทั่วไปถือเป็นเรื่องใหญ่ FUD เนื่องจากมีการหาประโยชน์จากคุกกี้ทั่วไปและไม่มี LSO เลย
fenomas

7

สำหรับฉันมันเป็นเรื่องดีมากที่มีคอมพิวเตอร์ในตัวหรือเครื่องเล่นของบุคคลที่สามเล่นวิดีโอได้มีประสิทธิภาพมากกว่าที่ Flash ทำได้ ไม่ใช่ทุกแพลตฟอร์มที่มี Flash: iPhone และ Android (อย่างน้อยตอนนี้) ซึ่งแท็กอาจทำงานได้เร็วกว่าในภายหลัง ไม่ได้พูดถึงลินุกซ์ด้วยซึ่ง Flash ทำงานได้ค่อนข้างแย่

การที่อินเทอร์เน็ตมีความหมายมากกว่านั้นอาจเป็นสิ่งสำคัญสำหรับคุณ ฉันไม่แน่ใจว่าเครื่องมือค้นหาชอบ Google และ Bing ค้นหาวิดีโอได้อย่างไร แต่พวกเขาอาจรู้เกี่ยวกับการใช้งานวิดีโอ Flash จำนวนมากดังนั้นผู้เล่นรายย่อยของบุคคลที่สามจึงไม่มีโอกาส ถ้าเราทุกคนใช้แท็กมาตรฐานเดียวกันทุกคนก็อยู่ในสนามแข่งขันระดับเดียวกัน


ฉันเชื่อว่า Google Video พบวิดีโอผ่านข้อมูลเมตาที่โพสต์พร้อมกับวิดีโอบนไซต์เช่น YouTube และ Dailymotion
MiffTheFox

2
ฉันเป็นโปรแฟลชเหมือนใคร ๆ แต่นี่เป็นข้อดีที่สุดสำหรับ <video> สำหรับฉัน ทุกสิ่งภายใน Flash ถูกซ่อนไว้จากการแยกวิเคราะห์ตามวัตถุประสงค์ทั่วไปรวมถึงการจัดทำดัชนีซึ่งบางครั้งอาจเป็นสิ่งที่คุณต้องการ แต่โดยปกติแล้วมันจะเป็นสิ่งชั่วร้ายที่โชคร้าย
fenomas

5

ข้อดี:

  • Ogg / Theora / Vorbis ไม่มีค่าลิขสิทธิ์สำหรับทุกฝ่ายคือห่วงโซ่ (ระยะเวลาผ่อนผัน H.264 สำหรับโฮสติ้ง H.264 สิ้นสุดลงเมื่อปลายปี 2015 และการเข้ารหัสและถอดรหัสอยู่ภายใต้ค่าลิขสิทธิ์แล้ว)
  • เมื่อทางเลือกสำหรับ IE ไม่จำเป็นอีกต่อไป<video>จะง่ายกว่า Flash
  • ไม่จำเป็นต้องติดคุกปลั๊กอินผู้จำหน่ายเบราว์เซอร์สามารถแก้ไขจุดบกพร่องของตนเองได้
  • ผสานรวมกับเอฟเฟกต์ CSS
  • ผสานรวมกับเอฟเฟกต์ SVG
  • ผสานรวมกับ JavaScript
  • สามารถย้ายไปยังแพลตฟอร์มใดก็ได้โดยไม่ต้องได้รับอนุญาตจาก Adobe
  • ผู้ใช้สามารถบันทึกวิดีโอลงในดิสก์ได้อย่างง่ายดาย
  • สามารถทำงานได้อย่างปลอดภัยในฟีดการเผยแพร่ (แต่ซอฟต์แวร์ยังไม่พร้อม)

จุดด้อย:

  • การสนับสนุน IE สำหรับองค์ประกอบวิดีโอต้องรอจนกว่า IE9; ตัวแสดงผลทางเลือก Ogg ที่เข้ากันได้กับ IE ในปัจจุบันอาศัย Java จนกว่าโซลูชัน ActiveX หรือโซลูชัน Silverlight จะเสร็จสิ้น
  • Safari ต้องการ XiphQT เพื่อเล่น Ogg เนื่องจาก Apple ไม่ได้จัดส่ง Theora
  • ต้องใช้รูปแบบที่มีค่าลิขสิทธิ์กับ iPhone (แต่ไม่แย่ไปกว่า Flash)
  • ไม่สามารถแสดงแบบเต็มหน้าจอได้ในทุกการใช้งานเดสก์ท็อปที่จัดส่งวันนี้

ปัญหาเกี่ยวกับ Theora ไม่ใช่ค่าลิขสิทธิ์ แต่เป็นการโทรลล์สิทธิบัตร เมื่อผู้เล่นรายใหญ่ที่มีเงินในกระเป๋าลึกเริ่มให้การสนับสนุนเราสามารถคาดหวังได้ว่าจะมีคนโดนฟ้อง
hannson

มีคน (MPEG-LA) เก็บค่าลิขสิทธิ์สำหรับ H.264 ไม่มีใครเก็บค่าลิขสิทธิ์ของ Theora ทั้งสองมีความเสี่ยงต่อการโทรลล์สิทธิบัตรในทางทฤษฎี (พิจารณาว่า Microsoft ฟ้อง MP3 ได้อย่างไรทั้งๆที่มีลิขสิทธิ์พอร์ตโฟลิโอ)
hsivonen

ช่วงเวลาการเสพติดถูกย้ายไปเป็น 2016
Kornel

แก้ไขความคิดเห็นเพื่อแสดงถึงพัฒนาการล่าสุด
hsivonen

4

64 บิตและการสนับสนุน Linux จะดี แฟลชยังขาด (ในสองพันเก้าตัว) ขาดในพื้นที่นี้ แค่มีการแข่งขันจริงบ้างก็ดีเสมอ หากไซต์วิดีโอหลัก ๆ เริ่มใช้สิ่งนี้ควบคู่ไปกับ Flash หรือแม้กระทั่งแทนที่ Flash นั่นจะเป็นโปรแกรมที่มีกรรมสิทธิ์น้อยกว่าที่ฉันต้องการ โอเพ่นซอร์สหมายถึงนวัตกรรมที่เร็วขึ้น ให้เวลาผู้คนจะสร้างวิธีในการนำเสนอวิดีโอที่มีการป้องกันDRMด้วย


3

ข้อดีเพิ่มเติมสำหรับ Flash:

  • Adobe สามารถเพิ่มคุณสมบัติใหม่และตัวแปลงสัญญาณใหม่ให้กับวิดีโอได้เร็วขึ้นมากสำหรับผู้ชมจำนวนมาก (โดยทั่วไปแล้วผู้ใช้กว่า 90% อัปเกรดเป็น Flash เวอร์ชันล่าสุด) เมื่อเทียบกับผู้จำหน่ายเบราว์เซอร์ (ยังมีผู้ใช้ IE6 จำนวนมากอยู่ที่นั่น และเบราว์เซอร์ดังกล่าวออกมาในปี 2544)

  • คุณสมบัติที่พบใน Flash ที่ฉันคิดว่าจะนำไปใช้ในเบราว์เซอร์ได้ในที่สุด แต่ยังไม่มี:

    • วิดีโอแบบเต็มหน้าจอ (มีโปรแกรมเสริมของ Firefox ที่รองรับสิ่งนี้ แต่ยังไม่มีเบราว์เซอร์ใดที่ทำแบบเนทีฟได้)
    • กล้องวิดีโอมีเว็บไซต์เพียงไม่กี่แห่งเท่านั้นที่ใช้สิ่งนี้ แต่ทุกวันนี้มีสิ่งดีๆเกิดขึ้นกับกล้องวิดีโอและความจริงเสริมใน Flash
    • วิดีโอแบบเพียร์ทูเพียร์เพิ่งถูกเพิ่มเข้ามาใน Flash Player 10 และเมื่อการรุกของ Flash 10 ใกล้ถึง 90% ฉันคิดว่าคุณจะเห็นมากขึ้น

ในฐานะผู้ที่บอกว่า Flash ไม่สามารถจัดทำดัชนีได้ให้ตรวจสอบสิ่งที่ Google ได้ทำเมื่อเร็ว ๆ นี้กับการจัดทำดัชนีเนื้อหา Flash ด้วยโปรแกรมเล่นที่ไม่มีหัวที่ Adobe ได้จัดเตรียมไว้ให้ ดังนั้นหากคุณค้นหาโดย Google สำหรับไฟล์ FLVคุณจะเห็นว่า Google จัดทำดัชนีไฟล์วิดีโอ Flash อยู่แล้ว

ในขณะเดียวกัน Adobe Premiere CS4 มีการรู้จำเสียงที่จะแสดงคำบรรยายสำหรับไฟล์วิดีโอในรูปแบบ XML ที่สามารถใช้ในวิดีโอ Flash ได้อย่างง่ายดาย ดังนั้นคาดว่าวิดีโอสำหรับ Flash จะสามารถค้นหาได้มากขึ้นในอนาคต


ฉันจะเถียงว่าคนกลุ่มเดียวกันกับที่ใช้ IE6 น่าจะใช้ Flash 6 ฉันเคยเจอคนหลายสิบคนที่ติดตั้งชุดตัวแปลงสัญญาณ Java / Flash / น่ากลัวแบบโบราณและไม่มีอะไรอื่น ผู้ใช้อัปเกรดไม่ใช่ บริษัท ที่ผลิตผลิตภัณฑ์ หมายเหตุของคุณเกี่ยวกับคำบรรยายเป็นจุดที่ดีแม้ว่าในความรู้ของฉันทั้งสองรูปแบบวิดีโอที่แข่งขันกันจะอนุญาตให้สตรีมคำบรรยายและ <video> จะอนุญาตให้ผู้ใช้มีค่ากำหนดสำหรับการแสดงคำบรรยายทั้งระบบโดยไม่ต้องรอให้ Adobe เพิ่มคุณสมบัตินั้น
Groxx

3
  1. อุปกรณ์พกพาจำนวนมากรองรับ ในปัจจุบัน : iPhone, iPod Touch, Symbian S60, Android และอื่น ๆ

  2. Mozilla Firefox, Google Chrome, Apple Safari และ Opera ทั้งหมดรองรับแท็ก (ได้รับคุณจะต้องเข้ารหัสเป็น 2 รูปแบบ: H.264 และ Ogg Theora อย่างไรก็ตามคุณสามารถใช้วิดีโอ H.264 ซ้ำกับ Flash หรือ Silverlight ได้ ไม่ปลอดภัยสำหรับเบราว์เซอร์รุ่นเก่าและ Internet Explorer


2
  • ผู้ใช้สามารถควบคุม UI: พวกเขาสามารถเลือกเบราว์เซอร์ที่ต้องการดาวน์โหลดและใช้งานได้และขึ้นอยู่กับวิธีการทำงาน (ฉันไม่แน่ใจในรายละเอียด แต่ฉันคุ้นเคยกับแนวคิด) แม้กระทั่งเก็บไว้ เบราว์เซอร์และเลือกปลั๊กอินตัวจัดการ npapi สำหรับมัน กี่ครั้งแล้วที่คุณติดอยู่โดยใช้อินเทอร์เฟซการควบคุมวิดีโอ Actioncript ที่ห่วยแตกเพราะผู้พัฒนาเว็บไซต์ที่คุณใช้งานอยู่นั้นขี้เกียจเกินกว่าจะทำถูกต้อง (หรือใช้flowplayer ) พลังให้กับผู้ใช้! ฉันพูด

  • โอเพ่นซอร์ส ตอนนี้ฉันไม่ใช่ RMS หรืออะไรเลยและมันไม่เกี่ยวข้องกับจริยธรรมหรืออย่างอื่น แต่ OSS เป็นเพียงวิธีที่มีประสิทธิภาพและดีกว่า สร้างรหัสที่ดีขึ้น

  • รองรับแพลตฟอร์มที่ดีขึ้น ตอนนี้ Linux + flash = ไม่ดี Adobe เป็นผู้เดียวที่สามารถทำอะไรก็ได้ นี่มันห่วย

  • อย่างที่คุณพูดมีความหมายมากขึ้น


โอเคมันไม่ได้เป็นความจริงเสมอไป แต่โดยทั่วไปแล้วมันก็เป็นเช่นนั้น
โจ

อืม ... ฉันเดาว่านี่น่าจะคุ้มค่าสำหรับการสนทนา / หัวข้อเปลวไฟใหม่ทั้งหมด :)
Vilx-

โอ้ได้แล้วแม้แต่อาณาจักรแห่งความชั่วร้ายก็ยอมรับว่ามันมีอยู่จริง! (halloween docs :))
โจ

1
ที่จริงถ้าฉันได้มันขวาในสเป็คสุดท้ายผู้ใช้จะไม่สามารถควบคุม UI ... แทนที่จะควบคุม UI ที่จะได้รับการกำหนดไว้อย่างดีในสเปคที่ผ่านสคริปต์ JS และ stylable กับ CSS ... ฉันดังนั้นรอคอยที่จะให้ทุกคนออกแบบการควบคุมเหล่านั้น ... ;-P
back2dos

IME, โอเพ่นซอร์ส == โค้ดเร็วขึ้นมากในบางพื้นที่เฉพาะและแย่กว่าที่อื่น จำนวนมหาศาลสามารถเรียนรู้ได้จากโค้ดที่ได้รับการสนับสนุนจากผู้เชี่ยวชาญเพียงไม่กี่บรรทัด แต่โครงการ OS มักจะมีโค้ด 90% ที่ขาดความสง่างาม / ประสิทธิภาพอย่างสิ้นเชิง (โครงการขนาดใหญ่เป็นข้อยกเว้นบ่อยครั้งที่นี่)
Groxx

2

เซ ธ มีรายใหญ่เกือบทั้งหมด คนอื่น ๆ ที่ฉันคิดได้:

  • ขนาดของเมทริกซ์ทดสอบระเบิดขึ้น (ฉันเห็นข้อผิดพลาดหนึ่งเกิดขึ้นเฉพาะบน IE7 ที่มี Flash 9.0.48 - คุณต้องการทดสอบ Flash เวอร์ชันรองกับเบราว์เซอร์กี่เวอร์ชัน)
    • แม้ว่าคุณจะต้องเลือกเวอร์ชันที่แน่นอนเพียงรุ่นเดียวเพื่อรองรับและบังคับให้ทุกคนอัปเกรด / ดาวน์เกรด แต่ก็ไม่เป็นความจริงที่ว่า "Flash จะเหมือนกันทุกที่": "ปลั๊กอิน Flash สำหรับ IE" และ "ปลั๊กอิน Flash สำหรับทุกคน" นั้นไม่มี ไม่มีแม้แต่ไบนารีเดียวกัน (และใช่มันมีความสำคัญ: พวกเขาเข้าถึงเครือข่ายในรูปแบบต่างๆซึ่งเป็นส่วนหนึ่งของสาเหตุของข้อผิดพลาด IE7 / F9 ของฉัน)
  • ทุกคนเขียนเครื่องเล่นของตัวเองดังนั้น UI และความน่าเชื่อถือจึงไม่สอดคล้องกัน
  • เบราว์เซอร์ได้รับอนุญาตให้ใช้ตัวเลือกแบบเต็มหน้าจอสำหรับวิดีโอ HTML5 ซึ่งหมายความว่าพวกเขาทั้งหมดจะใช้งานได้ในไม่ช้าหากยังไม่มี (เครื่องเล่นวิดีโอ Flash จำนวนมากมีสิ่งนี้ แต่หลายคนไม่ทำ)
  • ไม่ไม่ใช่ทุกคนที่มี Flash (ยอมรับแล้วมันเป็นเรื่องธรรมดากว่าวิดีโอ HTML5 ในตอนนี้ แต่มันก็ไม่ใช่ดินแดนแห่งความสนุกของลูกกวาดที่มีความสุข)
  • การเขียนสคริปต์เป็นความเจ็บปวดอย่างมาก (มี DOM ของตัวเองเหตุการณ์ไม่ใช่ภาษา ECMAscript ฯลฯ )
  • มันมีประสิทธิภาพที่ยอดเยี่ยมหากคุณไม่ได้ใช้ Windows (ใช้งานในเครื่องเสมือน Windows ภายใต้ MacOS X ใช้ CPU น้อยกว่า 5-10 เท่าเมื่อใช้ปลั๊กอิน Mac ดั้งเดิม)
  • มันมีเสถียรภาพที่ไม่ดี (ทุกเบราว์เซอร์ขัดข้องที่ฉันเคยเห็นในหน้า Flash อย่างน้อย 3 ปีหากวิดีโอของคุณฆ่าทั้งเบราว์เซอร์พวกเขาจะไม่กลับมาแม้ว่าจะเป็นความผิดของ Adobe จริงๆก็ตาม)
  • มันไม่ทำงานเลยในหลาย ๆ ที่เช่นในกระบวนการ 64 บิต (หากผู้ใช้ของคุณบังเอิญเปิด "Internet Explorer (64 บิต)" แทน "Internet Explorer" โดยไม่ได้ตั้งใจ, poof, ไม่มีวิดีโอ)

กล่าวโดยสรุปเหตุผลเดียวที่ต้องใช้ Flash คือ "คนส่วนใหญ่ติดตั้งวันนี้" ซึ่งอาจเป็นเหตุผลที่ดีตราบเท่าที่มันยังคงอยู่


หลายสิ่งเหล่านี้เป็นสิ่งที่ดี แต่มีบางส่วนที่ดูเหมือนจะไม่ดี แม้ว่าจะเป็นความจริงที่ว่า Flash ไม่เหมือนกันในทุกเวอร์ชันและเบราว์เซอร์ แต่ก็มีความสอดคล้องกันในเวอร์ชันต่างๆมากกว่าเช่น CSS และมีความสอดคล้องกันในเบราว์เซอร์มากกว่าสิ่งอื่นใด ;) และสำหรับการเขียนสคริปต์เป็นความเจ็บปวดฉันค่อนข้างชอบที่จะมี DOM ที่เหมือนกันในทุก ๆ เบราว์เซอร์: P และฉันไม่รู้ว่าคุณดู AS3 หรือไม่ แต่จากการเปรียบเทียบ JavaScript กำลังเข้าสู่ยุคน้ำแข็ง (จนกว่า Harmony จะโผล่ออกมาอยู่ดี .. )
fenomas

2
จุดดียกเว้น: (a) มีไลบรารี JS / CSS ที่ครอบคลุมความไม่สอดคล้องกันส่วนใหญ่ (จริงๆแล้วมันก็ไม่ได้แย่ขนาดนั้น) และ (b) โหมดล้มเหลวสำหรับ CSS แปลก ๆ ใน IE6 คือ "การเว้นระยะไม่ถูกต้อง (แฮ็คเล็ก ๆ จำเป็น) "ในขณะที่ Flash bugs มักจะ" ใช้งานไม่ได้เลย (และขอให้โชคดีในการแก้ไขข้อบกพร่อง!) " และ (ต่อจุดแรกของฉัน) ฉันค่อนข้างจะมี CSS ที่ไม่สอดคล้องกันสูงมากกว่า Flash ที่ไม่สอดคล้องกันเล็กน้อย อดีตคือการทดสอบ O (n) ในขณะที่การทดสอบแบบหลังคือการทดสอบ O (n * m) (กล่าวคือไม่มีทางที่เราจะครอบคลุมได้ทั้งหมด)
Ken

อ้อสำหรับ DOM ฉันชอบมี DOM เดียวสำหรับเอกสารทั้งหมดของฉัน ฉันเดาว่าลำดับความสำคัญต่างกัน แต่ IME ที่ส่งผ่านระหว่าง JS และ AS นั้นเจ็บปวดกว่าความแตกต่างของเบราว์เซอร์ 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 บางตัว

ข้อดีของ Flash / HTML5 จุดด้อย:

  1. แฟลชมีอยู่ทุกที่ ดังนั้น HTML5 จะใช้เวลามากและใช้เวลามากในการติดตาม
  2. Flash รองรับคุณสมบัติมากมายปล่อยให้เป็นการแสดงผล HW, รองรับวิดีโอความละเอียดสูง, คุณสมบัติภาพเคลื่อนไหวที่รองรับนั้นไม่สามารถถูกแทนที่ได้ (?)
  3. DOM API จะไม่แทนที่คุณลักษณะ AS2 / AS3 ที่แฟลชรองรับอยู่แล้ว
  4. เพียงแค่นับจำนวนนักพัฒนาแฟลชมืออาชีพที่มี ... พวกเขาจะไม่มีวันเปลี่ยนเว้นแต่ HTML5 จะตอบทุกคำถามของพวกเขา มีนักพัฒนาแฟลชจำนวนมากที่ยังไม่ได้เปลี่ยนจาก AS2 เป็น AS3 :-)

2

นี่คือข้อดีของ HTML 5 ในปี 2012:

  1. ฉันใช้เส้นทาง HTML5 ของ youtube ตอนนี้โปรแกรมเล่นแฟลชไม่ผิดพลาดตลอดเวลา ตอนนี้คอมพิวเตอร์ของฉันเสถียรมาหลายสัปดาห์แล้ว ตอนนี้ฉันมีความสุขมากขึ้น
  2. ฉันไม่เห็น "อัปเดตโปรแกรมเล่น HTML5" เมื่อใดก็ตามที่ฉันรีบูตเครื่องคอมพิวเตอร์เหมือนกับที่ใช้แฟลช
  3. เมื่อวิดีโอที่ฝังไว้ทุกที่ทำงานร่วมกับ HTML 5 ฉันสามารถลบแฟลชออกจากคอมพิวเตอร์ของฉันได้เพราะสิ่งเดียวที่ฉันมีคือการเล่นวิดีโอ
  4. นี่เป็นโปรสำหรับนักพัฒนาเว็บไซต์: ฉันมี flashblocker เพราะแฟลชน่ารำคาญแค่ไหน ฉันไม่มีตัวบล็อก HTML5 ผู้ดูแลเว็บมีโอกาสครั้งที่สองที่จะส่งเนื้อหาให้ฉัน
  5. HTML5 จะถูกนำไปใช้อย่างเหมาะสมบนเบราว์เซอร์แทนที่จะเป็นช่องโหว่ด้านความปลอดภัยอันดับ 1 ในคอมพิวเตอร์ส่วนใหญ่

1

ความเชื่อของฉันสำหรับผู้เชี่ยวชาญ:

  • เป็นไปตามมาตรฐาน HTML จนถึงการใช้งานจริงของเว็บในปัจจุบัน
  • ดูเหมือนว่าจะง่ายกว่า / ดีกว่าในการรับอุปกรณ์เคลื่อนที่เพื่อรองรับแท็กวิดีโอ / เสียงแทนที่จะย้าย Flash ไปยังอุปกรณ์
  • Ogg เป็นมาตรฐานแบบเปิดในขณะที่ Adobe ควบคุม Flash
  • ฉันเคยเห็นมาแล้วในบางแห่งที่ผู้คนวางแนวทางแก้ปัญหาซึ่งหมายความว่าหากเบราว์เซอร์ของคุณไม่รองรับแท็กวิดีโอ / เสียงก็จะใช้แฟลช
  • โต้ตอบได้ง่ายขึ้นด้วยองค์ประกอบ HTML มาตรฐานและจาวาสคริปต์

ข้อเสียที่ใหญ่ที่สุดของฉันคือ Ogg ค่อนข้างล้าหลังในแง่ของการบีบอัดและคุณภาพ แต่ฉันคิดว่ามันกำลังทำงานอยู่ ที่สำคัญกว่านั้นคือหากมีคนเริ่มใช้มันมากขึ้นผู้คนก็มีแนวโน้มที่จะเข้าร่วมการทำงานของ Ogg เพื่อปรับปรุงให้ดีขึ้น

การแข่งขันเป็นสิ่งสำคัญเช่นกันเนื่องจากไม่มีผู้เล่นรายใหญ่บังคับให้ Adobe ทำอะไรกับ Flash ดังนั้น Adobe จึงสามารถควบคุมตลาดในแง่ของเนื้อหาวิดีโอบนเว็บได้


Ogg และ Flash ไม่สามารถเปรียบเทียบได้โดยตรง
Stu Thompson

@ สตูคำถามเกี่ยวกับ "แฟลชวิดีโอ" ไม่ใช่ทั้งหมดของแฟลช
TRiG

@TRiG คำตอบของ Ben เกี่ยวกับ "วิดีโอแฟลช" มากกว่า
Stu Thompson

1

ฉันเชื่อว่าสิ่งนี้จะทำลาย Flash เนื่องจากการรองรับมาตรฐานโอเพ่นซอร์สบน iphone และ android และโทรศัพท์มือถืออื่น ๆ สามารถใช้งานได้อย่างรวดเร็วรวมถึงการรองรับระบบปฏิบัติการเดสก์ท็อป รูปแบบ OGG ช่วยให้ฉันสามารถข้ามไปข้างหน้าในไฟล์วิดีโอผ่านการเชื่อมต่อ http ปกติ ฉันสามารถคลิกขวาและบันทึกไฟล์ได้หากอนุญาตการแชร์และการขนส่งไฟล์เหล่านี้จะง่ายขึ้น ในฐานะที่เป็นมาร์กอัปที่ 'เหมาะสม' มันสามารถนำทางได้โดยผู้ใช้ 100 จากหลายพันคนที่ใช้อุปกรณ์พิเศษเพื่อเข้าถึงอินเทอร์เน็ต ในฐานะที่เป็นองค์ประกอบ Dom ที่ 'เหมาะสม' จึงสามารถสื่อสารกับจาวาสคริปต์ทำให้สามารถโต้ตอบกับเนื้อหาส่วนที่เหลือได้อย่างเต็มที่และในที่สุด Microsoft ก็มีประวัติในการแสร้งทำเป็นเพิกเฉยต่อมาตรฐานที่กำลังจะมาถึงในขณะที่ส่งเสริมโซลูชันที่เป็นกรรมสิทธิ์ของตน เมื่อความต้องการของผู้ใช้ถึงจุดสูงสุดพวกเขาจึงโยนหางเสือให้เต็มและเปิดตัวการใช้งานเพื่อรักษาฐานผู้ใช้ของตน Flash เป็นตัวเลือกเดียวสำหรับวิดีโอบนเว็บ แต่ไม่นานกว่านั้นมันเป็นซอฟต์แวร์ที่ยอดเยี่ยมในแบบของตัวเองและฉันเห็นว่ามันครองตำแหน่งอยู่บ้าง แต่สำหรับวิดีโอมันเป็นเพียงตัวเลือกเดียวเท่านั้น


1

ฉันจะบอกว่าโปรที่แน่นอนในการใช้ <video>แทน Flash คือฉันจะสามารถดูวิดีโอในเบราว์เซอร์ของฉันได้โดยที่มันไม่พังหรือช้าไปอย่างบ้าคลั่ง ฉันใช้ 64 บิต OpenBSD ดังนั้น gnash คือทั้งหมดที่ฉันจะได้รับและฉันจะเปิดใช้งานก็ต่อเมื่อฉันรู้สึกเสี่ยงจริงๆเพราะส่วนใหญ่ฉันจะเจอโฆษณาแบนเนอร์แฟลชและเบราว์เซอร์ของฉัน (firefox 3.5) จะพัง

และเบราว์เซอร์ในโทรศัพท์มือถือของฉันไม่รองรับแฟลช แต่ก็รองรับแท็กวิดีโอ (และไม่ใช่โทรศัพท์ที่ "แฟนซี" มากเกินไป)


1

เกี่ยวกับประเด็นนี้:

"ในส่วนของความหมาย - ฉันเข้าใจว่าตอนนี้เครื่องมือค้นหาอาจตรวจจับวิดีโอได้ดีขึ้น แต่ ... พวกเขาจะทำอย่างไรกับพวกเขาต่อไปตกลงเพื่อให้พวกเขารู้ว่ามีวิดีโออยู่ในหน้าและ? พวกเขา ไม่สามารถจัดทำดัชนีวิดีโอได้ฉันต้องการข้อโต้แย้งเพิ่มเติมที่นี่ "

หากปรับให้เหมาะสมอย่างเหมาะสมวิดีโอจะมีการถอดเสียงซึ่งเครื่องมือค้นหาสามารถอ่านและเปิดเผยข้อมูลทั้งหมดเกี่ยวกับวิดีโอตามนั้น ฉันเดาว่าพวกเขาสามารถจัดทำดัชนีหน้าวิดีโอได้หรือไม่? สำหรับมูลค่าของมัน ... ฉันเดาว่าฉันจะไม่ต้องดูอึฉันไม่ต้องการเพื่อค้นหาสิ่งที่ฉันต้องการ bcz ฉันจะรู้ว่ามีอะไรอยู่ในวิดีโอ


1

คุณสามารถใช้ Flash ได้แล้ววันนี้ ... ซึ่งเป็นวิธีที่สมจริงที่สุดในการเข้าถึงผู้ชมขนาดเต็ม

(FD: ฉันทำงานกับ Adobe)


3
อืม ... ดีอย่างน้อยเขาก็ซื่อสัตย์ ... อาจแกล้งทำเป็นว่าเขามาจาก W3C ... :-D ... และเขาก็มีจุดที่ดีมาก ...
back2dos

1
ดูเหมือนชัดเจนสำหรับฉันว่าการใช้ HTML5 เท่านั้นในวันนี้จะเป็นความผิดพลาด อย่างไรก็ตามการที่จะไม่เสนอ HTML5 เป็นตัวเลือกก็ยังคงเป็นหนทางแห่งความก้าวหน้าเนื่องจาก <video> เป็นหนทางที่จะไปอย่างชัดเจน
Matchu

0

ความเข้าใจของฉันคือเรื่องใหญ่เกี่ยวกับแท็กคือมันเป็นมาตรฐานเปิด เมื่อผู้ขายเพียงรายเดียวสามารถใช้ Flash ได้คุณก็สามารถใช้งาน / พอร์ตไปยังแพลตฟอร์มใหม่เบราว์เซอร์หรือแม้แต่เบราว์เซอร์เวอร์ชันใหม่ได้

ความตื่นเต้นอยู่ในระดับนั้นทั้งหมดไม่ได้อยู่ในรายละเอียดการใช้งาน การกังวลเกี่ยวกับสิ่งที่เหนือกว่าในทางเทคนิคเป็นสิ่งที่อยู่ข้างๆประเด็นในลักษณะเดียวกับที่เกี่ยวกับตัวคุณเองเกี่ยวกับความสามารถของรัฐบาลฟาสซิสต์ที่จะทำให้รถไฟวิ่งตรงเวลาได้


Adobe เคยแสดงให้เห็นว่าขาดความพยายามในการพอร์ตเครื่องเล่นหรือไม่? ฉันไม่รู้จักซอฟต์แวร์อื่นใดที่จะทำงานบนแพลตฟอร์มจำนวนมากเช่นเดียวกับพวกเขา ผลประโยชน์ทางธุรกิจของพวกเขาเป็นอย่างมากในการพอร์ตทุกที่ที่ทำได้
Vilx-

1
อาจมีการย้าย Flash ไปยังหลาย ๆ แพลตฟอร์ม แต่เหมือนที่ Alex Basson ระบุไว้แล้ว: Flash บน Windows ที่ไม่ใช่ Windows มักจะทำงานได้ไม่ดี ไม่รู้ว่าจะเข้ากับผลประโยชน์ทางธุรกิจของตนได้อย่างไร
Arjan

2
@Vilx: ความคิดเห็นของคุณอ่านที่ฉันชอบ "allways สซ่ารับจริงดีกับฉัน" ไม่ใช่พวกเราทุกคนที่จะได้อาศัยอยู่ในบ้านหลังใหญ่ หากคุณรู้สึกสบายใจกับสถานการณ์ของคุณและไม่ต้องกังวลกับความกังวลอย่างต่อเนื่องว่าวันหนึ่ง Adobe อาจตัดสินใจขายคุณลงแม่น้ำได้ พวกเราบางคนไม่ต้องการใช้ชีวิตแบบนั้น
TED

1
@Ted: การเปรียบเทียบซอฟต์แวร์ที่เป็นกรรมสิทธิ์กับลัทธิฟาสซิสต์และการเป็นเจ้าของทาสนั้นไม่จำเป็นอย่างมาก ทั้งซอฟต์แวร์ฟรีและเป็นกรรมสิทธิ์มีบทบาทในโลกเทคโนโลยีและการพูดคุยราวกับ
ว่าความ

1
@Vilx: จะเกิดอะไรขึ้นกับคุณหาก Adobe ตัดสินใจว่าพวกเขาไม่จำเป็นต้องสนับสนุนสิ่งที่ธุรกิจของคุณสร้างขึ้นอีกต่อไป จะเกิดอะไรขึ้นถ้าพวกเขาโชคร้ายและเลิกทำธุรกิจ? จะเกิดอะไรขึ้นหากพวกเขาซื้อหนึ่งในคู่แข่งของคุณและตัดสินใจที่จะไม่อนุญาตให้ใช้ซอฟต์แวร์ของพวกเขากับคุณอีกต่อไป เหตุใดจึงทำให้ตัวเองต้อง "ไว้ใจ" คนอื่นไม่ให้ทำธุรกิจของคุณ?
TED

0

จะเป็นการดีที่จะใช้คุณลักษณะบางอย่างของ HTML 5 ... ใน 5-10 ปีนับจากนี้ ...

เรายังมีผู้เยี่ยมชมมากเกินไปที่ใช้ Internet Explorer 6 ที่จะเพิกเฉยต่อพวกเขาจะต้องใช้เวลาพอสมควรก่อนที่เราจะสามารถดำเนินการทดสอบเฉพาะหน้าสำหรับ IE7 + ได้ ...


+1 ฉันคิดว่านี่เป็นประเด็นที่เกี่ยวข้องทำไมต้องสนับสนุน <video> ในเมื่อมันจะให้บริการผู้ใช้เพียงกลุ่มเล็ก ๆ เช่นเดียวกันกับ hype ทั้งหมดที่อยู่รอบ ๆ เครื่องมือ Javascript ของ Chrome / Firefox 3.5 มันเป็นสิ่งที่ดีสำหรับเกณฑ์มาตรฐานแบบสังเคราะห์ แต่ไม่มีค่าในทางปฏิบัติเนื่องจากแอปพลิเคชันเว็บต้องเร็วพอที่จะทำงานบน IE ทำให้ไม่ได้รับผลประโยชน์ใด ๆ จาก Javascript ที่คอมไพล์ ทั้งคู่จะดีใน 5 ปีและมองในแง่ดี
JulianR

การลดระดับแท็กวิดีโอเพื่อแฟลชสำหรับผู้ใช้ IE ไม่ใช่เรื่องยาก (ดูลิงก์ในคำตอบของฉัน)
hannson

มีเบราว์เซอร์มากกว่า FF และ IE ใครก็ตามที่เขียนโค้ด HTML ในช่วงปลายยุค 90 จะรู้เหตุผลมากมายที่จะหนีจากแท็กที่ใช้งานได้ในเบราว์เซอร์เดียวเท่านั้น ..
fenomas

1
บางทีคุณอาจลองดูcode.google.com/p/video4all ("นำการสนับสนุนแท็ก <video> ไปใช้กับเบราว์เซอร์เก่า ๆ ที่ไม่รองรับ!")
Ms2ger

0

ฉันคิดว่าคำตอบส่วนใหญ่เหล่านี้ย่อมาจากสิ่งนี้: Flash ได้รับการออกแบบมาเพื่อตลาดมวลชนเป็นส่วนใหญ่ดังนั้นจึงเป็นวิธีที่ง่ายที่สุดในการครอบคลุมตลาดส่วนใหญ่ แต่มีข้อบกพร่องในการครอบคลุมแพลตฟอร์มทั่วไปและที่เกิดขึ้นใหม่น้อยกว่า (เช่น Linux ที่สั่นคลอน และไม่มี iPhone) นี่เป็นเรื่องราวของ Flash ตั้งแต่วันแรก ในทางปฏิบัติเป็นกรณีศึกษาว่าซอฟต์แวร์ที่เป็นกรรมสิทธิ์และระบบปฏิบัติการแตกต่างกันอย่างไร (และเสริมซึ่งกันและกัน)

ในทางกลับกันฉันคิดว่าคำตอบส่วนใหญ่เป็นการแสดงมุมของตัวแปลงสัญญาณอย่างจริงจัง มีสาเหตุหลักประการหนึ่งที่ทำให้วิดีโอ Flash ครองเว็บในปัจจุบันนั่นคือสาเหตุเดียววิธีในการเผยแพร่วิดีโอเวอร์ชันเดียวและคาดว่าผู้ชมของคุณจะสามารถดูได้มากกว่าครึ่งหนึ่ง แม้ว่าแท็กวิดีโอจะได้รับการออกแบบมาอย่างดี แต่เท่าที่จับคู่ไฟล์ต้นฉบับหลายไฟล์กับตัวแปลงสัญญาณที่ติดตั้งของผู้ใช้ก็ยังยากที่จะทราบว่าจำเป็นต้องใช้ตัวแปลงสัญญาณกี่ตัวเพื่อให้ครอบคลุมเปอร์เซ็นต์ของผู้ชมและเป็นไปไม่ได้ที่จะรู้ว่าผู้คนจะ อัปเกรดเมื่อมีตัวแปลงสัญญาณใหม่เกิดขึ้น วิดีโอ Flash มีจำนวนที่รู้จักมากขึ้นและมีความคาดหวังที่ดีพอสมควรในการอัปเกรดสำหรับผู้ชมจำนวนมาก

ฉันก็คิดเหมือนกันว่ามุมของประสิทธิภาพนั้นเกินจริงในคำตอบส่วนใหญ่เช่นกัน เป็นความจริงที่ว่า Flash ใช้ CPU มากกว่าเครื่องเล่นอื่น ๆ ที่ฉันมี แต่มันก็เริ่มทำงานได้เร็วขึ้นเช่นกันโดยเรียงตามขนาด เมื่อฉันพบหน้าเว็บที่มี MPG ในตัวเบราว์เซอร์ของฉันจะหยุดนิ่งเป็นเวลา 15+ วินาทีในขณะที่ QuickTime บูทหรืออาจจะใช้เวลาเพียง 5 วินาทีถ้ามันทำงานอยู่แล้ว (เกือบจะแย่พอ ๆ กับ PDF;)) เห็นได้ชัดว่า Flash มีประสิทธิภาพน้อยกว่าในบางวิธี แต่จากที่ที่ฉันยืนอยู่มันมีประสิทธิภาพมากกว่าในรูปแบบอื่น เช่นเดียวกับการแลกเปลี่ยนโซลูชันซอฟต์แวร์ใด ๆ ที่เกี่ยวข้อง


QuickTime เป็นเพียงส่วนขยายเบราว์เซอร์อื่นเช่น Flash แท็กวิดีโอที่ติดตั้งไว้ในเบราว์เซอร์หมายความว่าจะไม่มีเวลาเริ่มต้นอย่างแน่นอน
Earlz

0

One Con คือข้อเท็จจริงที่ว่าข้อมูลจำเพาะ html 5 ปัจจุบันไม่สามารถยอมรับตัวแปลงสัญญาณเดียวได้เนื่องจากความไม่ลงรอยกันของผู้จำหน่ายเบราว์เซอร์

จากบทความด้านล่าง:

"หลังจากมีการพูดคุยกันเป็นจำนวนมากทั้งในที่สาธารณะและแบบส่วนตัวเกี่ยวกับสถานการณ์เกี่ยวกับตัวแปลงสัญญาณสำหรับและใน HTML 5 ฉันได้ข้อสรุปอย่างไม่เต็มใจว่าไม่มีตัวแปลงสัญญาณที่เหมาะสมที่ผู้ขายทั้งหมดยินดีที่จะนำไปใช้และจัดส่ง"

ผู้จำหน่ายเบราว์เซอร์ทะเลาะกัน

ท้ายที่สุดแล้วแม้ว่าคุณจะใช้แท็กวิดีโอตัวแปลงรหัสวิดีโอของคุณอาจไม่ได้รับการสนับสนุนในทุกเบราว์เซอร์แม้ว่าจะรองรับแท็กก็ตาม

ดังที่คนอื่น ๆ กล่าวถึงสิ่งนี้อาจไม่ก่อให้เกิดปัญหาจริง แต่ฉันเชื่อว่าต้องทำให้ไฟล์เดียวกันหลาย ๆ เวอร์ชันพร้อมใช้งานในเชิงลบอย่างแน่นอน


13
ทำผิดพลาด ความต้องการ Codec หลุดไม่ใช่แท็กวิดีโอ ในขณะนี้ดูเหมือนว่าทุกคนจะต้องสนับสนุน Ogg Theora อยู่ดี - Apple เป็นเพียงผู้ขายรายเดียวที่สนับสนุน <video> และฉันไม่คิดว่าพวกเขาจะอยู่รอดในตลาดได้หากยังคง ที่ขึ้น
Quentin

นี่ไม่ใช่ปัญหา โปรดดู [Daring Fireball] [ Darefireball.net/2009/07/ffmpeg2theora] : วิธีการทั้งหมดนี้คือเซิร์ฟเวอร์ต้องจัดเก็บวิดีโอในสองรูปแบบและทำให้ทั้งสองทางเลือกใช้ได้
Seth Johnson

1
การเข้ารหัสในหลายคุณสมบัติและ CODEC กำลังกลายเป็นความจริงอย่างรวดเร็ว ย้อนกลับไปเมื่อผู้คนมีความสุขกับสตรีมจริง 256kbps และโทรศัพท์เป็น LCD แบบโมโนโครมก็โอเค ตอนนี้เรามีคุณสมบัติและอุปกรณ์ที่หลากหลายไม่ว่าจะเป็นเว็บ iPod โทรศัพท์และทีวีเร็ว ๆ นี้ สาเหตุของการบ่นเกี่ยวกับการเข้ารหัสเนื้อหาเป็นรูปแบบ / คุณภาพหลายรูปแบบนั้นอ่อนแอ และฉันเชื่อว่าถ้าใครต้องการ CODEC ตัวส่วนร่วมที่ต่ำที่สุดพวกเขาสามารถไปโรงเรียนเก่าด้วย h.263 ซึ่งน่าจะมีอยู่ทั่วไป CODEC ใหม่เซ็กซี่เท่านั้นที่เป็นปัญหา
Stu Thompson

ข้อมูลจำเพาะไม่ควรตัดสินตัวแปลงสัญญาณอยู่แล้ว ฉันจำไม่ได้ว่าแท็ก <img> ที่มีข้อกำหนดดังกล่าวนอกเหนือจาก JPG และ GIF มาตรฐานอุตสาหกรรมและ PNG ล่าสุด ฉันนึกภาพออกว่าหนึ่งหรือสองในสามรูปแบบภาพเหล่านี้ล้าสมัยใน 10 ปีที่จะมีการนำเสนอรูปแบบที่ดีกว่านี้ เช่นเดียวกันกับตัวแปลงสัญญาณวิดีโอ
hannson

@Hannson: ไม่เช่นนั้น ... การใช้งานimgแท็กของเบราว์เซอร์ทั้งหมดไม่รองรับรูปแบบภาพทั้งหมด ขอแนะนำให้คุณดูรายละเอียดจากลิงค์นี้: en.wikipedia.org/wiki/…
สตูทอมป์สัน

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

Flash ถูกควบคุมโดย บริษัท เดียว บริษัท ดังกล่าวสามารถตัดสินใจได้อย่างแน่นอนว่าจะทำอย่างไรกับอนาคตของ Flash และไม่มีใครสามารถส่งผลกระทบต่อมันได้ ตัวอย่างเช่นสมมติว่าพวกเขา (Adobe) ตัดสินใจเรียกเก็บค่าธรรมเนียมใบอนุญาตในการใช้ Flash โดยกะทันหัน จะเกิดอะไรขึ้นกับเว็บไซต์นับล้านทั้งหมดขึ้นอยู่กับมัน?

เราต้องดำเนินการและนั่นคือตอนนี้ เราต้องใช้มาตรฐานเปิดและเราต้องการมันอย่างเลวร้าย นั่นเป็นสิ่งเดียวที่ทำให้แท็กมีความสำคัญต่อโลก

(ค่าธรรมเนียมสิทธิ์การใช้งาน Flash อาจดูเหมือนจริงหรือไม่เหมือนการย้ายจาก Adobe แต่นั่นไม่สำคัญประเด็นของฉันคือพวกเขาเป็นผู้ควบคุมสิ่งอื่นที่อาจเกิดขึ้นคือ Adobe ตัดสินใจยกเลิก Flash ลองนึกดูว่าจะเกิดอะไรขึ้น หากไม่มีแท็ก)


0

สถานะปัจจุบันของ Flash คือ:

แพลตฟอร์มFlash Desktop:

  • IE
  • Microsoft Edge
  • Safari (Mac)
  • โครเมียม
  • FF
  • อุปรากร

เบราว์เซอร์มือถือ:

  • ไม่

คุณจึงไม่สามารถใช้วิดีโอ Flash บนเบราว์เซอร์มือถือได้เนื่องจาก Flash Player ไม่ได้ติดตั้งไว้ล่วงหน้าตามค่าเริ่มต้น

วิธีที่ดีที่สุด - ใช้วิดีโอ HTML5 พร้อม Flash ทางเลือกสำหรับเบราว์เซอร์เหล่านั้นที่ไม่รองรับวิดีโอ HTML5


วันและอายุของฉากนี้เปลี่ยนไป วิดีโอ HTML ได้รับการสนับสนุนในระดับสากลค่อนข้างมาก (มีนิสัยแปลก ๆ ) ในขณะที่ Flash นั้นไม่เป็นที่นิยมอย่างมากในอุปกรณ์พกพา ใช่แล้ววันนี้วิดีโอ HTML มีความหมายมากกว่าเมื่อ 6 ปีก่อน :)
Vilx-
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.