ขอบคุณคุณ MapTwoZa ครับ
ช่วยให้เคลียร์มาขึ้นมาหน่อย ตอนนี้ผมก็ลองค้นหาบทความอ่านไปเรื่อยๆก่อนครับ
ระบบที่จะพัฒนา คงใช้ java เป็นหลักเลย เพราะทำงานสายนี้มาหลายปีแล้ว น่าจะช่วยได้เยอะ
แต่เทคนิคต่างๆ ถ้าไม่มี opensource ให้ดู คงออกแบบเองได้ยากเหมือนกันครับ
web server ก็ใช้ tomee + spring ก็ได้ครับ ซึ่ง spring ก็มีพร้อมแทบทุกอย่าง 55+
แล้วเอาพวก video ไปไว้ subdomain เช่น data1.yourdomain.com
แล้วก็เขียน web app อีกตัว เป็นตัวจัดการไฟล์ครับ เอาไปใส่ทุก sub domain
รู้สึก steaming ผ่าน protocol http ก็ใช้ header accept byte range แค่นั้นเองครับ
เราก็ใช้ byte start ที่ส่งเข้ามา เข้าไปอ่านไฟล์ตำแหน่งที่ต้องการ
ทีนี้ ถ้าอยากได้แรงๆ ก็ใช้ java ทำตัว cache เพิ่มครับ เพื่อไม่ให้เข้าไปอ่านใน hdd ตรงๆ request มาเยอะๆ hdd access เต็มก็จวบครับ 555+ ถ้าทำแบบนี้ เปลืองแรม แต่ประหยัด hdd ยัดได้เยอะหน่อยครับ 55+