Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

วิธีการสตรีมไฟล์ .mp4 ขนาดใหญ่ใน HTML5


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

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

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

การคำนวณ DEFLATE คืออัลกอริธึมการบีบอัดข้อมูลแบบไม่สูญเสียข้อมูลและรูปแบบไฟล์ที่เกี่ยวข้องซึ่งใช้อัลกอริธึม LZ77 และการเข้ารหัส Huffman ร่วมกัน

ตรวจสอบส่วนหัวที่ส่งโดยเว็บเซิร์ฟเวอร์ของคุณโดยใช้ curl -I https://example/video.mp4 ส่วนหัวการตอบสนอง HTTP ควรรวมประเภทเนื้อหา − วิดีโอ/mp4 และ ช่วงที่ยอมรับ − ไบต์ และไม่มีการเข้ารหัสเนื้อหา