【ProAV Lab】SRT โปรโตคอลการสตรีมวิดีโอที่ดีที่สุดผ่านทางอินเทอร์เน็ต

Written by Kieron Seth, Product Marketing Director at Lumens

มิถุนายน 02, 2565 32585

 
 

▶ แนะ นำ

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

 

▶ ปลอดภัยด้วยการเข้ารหัส AES

AES ย่อมาจาก "Advanced Encryption Standard" และมีการพัฒนามานานกว่าทศวรรษ AES เป็นวิธีการเข้ารหัสที่สามารถเข้ารหัสข้อมูล (ข้อความ ไฟล์วิดีโอ สตรีม ฯลฯ) เพื่อให้ไม่สามารถถอดรหัสได้ เว้นแต่จะมีคนมีคีย์ดิจิทัลที่ถูกต้องในการถอดรหัสข้อมูล เนื่องจากความปลอดภัยทางไซเบอร์มีความจําเป็นมากขึ้นเรื่อย ๆ ผู้แพร่ภาพกระจายเสียง องค์กร รัฐบาล และองค์กรอื่นๆ จํานวนมากเชื่อว่าสตรีมวิดีโอสดส่วนตัวของตนจําเป็นต้องได้รับการปกป้องอย่างสมบูรณ์

 

SRT ใช้การเข้ารหัส AES-256 ตัวเลขระบุขนาดของกุญแจดิจิทัล เทคโนโลยี AES ใช้ความยาวของคีย์ที่แตกต่างกัน 128, 192 หรือ 265 บิต - ยิ่งคีย์ยาวเท่าใดการเข้ารหัสก็จะยิ่งแข็งแกร่งขึ้นเท่านั้น SRT ใช้ AES-256 เพื่อความปลอดภัยแบบ end-to-end เพื่อปกป้องสตรีมวิดีโอจากผู้ชมที่ไม่ได้รับอนุญาต หากไม่มีคีย์ที่ถูกต้อง คุณจะไม่สามารถเข้าถึงเนื้อหาได้

 

ตรวจสอบรายละเอียดเพิ่มเติมในบล็อก Haivision นี้: https://www.haivision.com/blog/all/video-security-aes-encryption/

 

▶ เชื่อถือได้ด้วยการกู้คืนแพ็กเก็ตการสูญเสีย

SRT เป็นโปรโตคอลการสตรีมที่มีเวลาแฝงต่ําที่ใช้ UDP พร้อมการกู้คืนการสูญเสียแพ็กเก็ต ARQ UDP เป็นโปรโตคอลการส่งข้อมูลที่รวดเร็วและไม่น่าเชื่อถือผ่านเครือข่ายสาธารณะ SRT เป็นเวอร์ชันที่ได้รับการดัดแปลงอย่างมีนัยสําคัญซึ่งรักษาข้อดีของ UDP ในความเร็วที่รวดเร็วและค่าใช้จ่ายต่ํา ARQ ยังช่วยให้มั่นใจได้ถึง "ความน่าเชื่อถือ" ในการสตรีมวิดีโอสดที่รองรับ SRT

การส่งผ่านอินเทอร์เน็ตสาธารณะส่วนใหญ่ผ่าน TCP/IP (Transmission Control Protocol over Internet Protocol) TCP ปกป้องสตรีมจากการสูญหายของแพ็กเก็ตโดยกําหนดให้ผู้รับรับทราบทุกแพ็กเก็ตที่ได้รับ ซึ่งหมายความว่าผู้รับต้องส่งสัญญาณตอบรับ (ACK) เพื่อระบุว่าผู้ส่งได้ส่งข้อมูลเรียบร้อยแล้ว หากแพ็กเก็ตสูญหาย ผู้ส่งควรส่งข้อมูลอีกครั้ง มาตรการนี้ช่วยให้มั่นใจได้ถึงความน่าเชื่อถือในการส่งสัญญาณ อย่างไรก็ตาม สัญญาณ ACK มากเกินไปทําให้เกิดความล่าช้าและลดประสิทธิภาพแบนด์วิดท์ลงอย่างมาก การส่งข้อมูลจะไม่มีประสิทธิภาพสูงโดยเฉพาะอย่างยิ่งสําหรับสตรีมวิดีโอแบบเรียลไทม์ในระยะทางไกลของการส่งสัญญาณ

 

ARQ (Automatic Repeat Request) ดําเนินการส่งแพ็กเก็ตซ้ําวิธีอื่น ซึ่งเหมาะกว่าสําหรับการส่งสตรีมวิดีโอสด แทนที่จะรับทราบทุกแพ็กเก็ตที่ได้รับ ARQ จะส่งสัญญาณเชิงลบเมื่อแพ็กเก็ตสูญหายเท่านั้น เราเรียกมันว่าการรับทราบเชิงลบ (NAK) หรือรายงานการสูญเสีย หากแพ็กเก็ตสูญหายระหว่างทาง สัญญาณ NAK จะถูกส่งกลับไปยังผู้ส่ง จากนั้นผู้ส่งจะส่งแพ็กเก็ตไปยังผู้รับอีกครั้ง วิธีการนี้ทําให้ SRT เหมาะสําหรับการสตรีมแบบเรียลไทม์ผ่านอินเทอร์เน็ตสาธารณะในแง่ของเวลาแฝงและความผันผวนของแบนด์วิดท์

 

สําหรับข้อมูลเพิ่มเติม โปรดตรวจสอบ: https://www.haivision.com/blog/broadcast-video/low-latency-video-packet-loss-arq-fec/

 

▶ SRT ทํางานอย่างไร

SRT ได้รับการปรับให้เหมาะสมเป็นพิเศษสําหรับการสตรีมวิดีโอแบบเรียลไทม์เพื่อการส่งสัญญาณที่ปลอดภัยและเชื่อถือได้ผ่านเครือข่ายที่คาดเดาไม่ได้ SRT เหมาะอย่างยิ่งสําหรับการมีส่วนร่วมวิดีโอทางเดียวผ่านอินเทอร์เน็ตสาธารณะ เช่น การสัมภาษณ์สดจากระยะไกลกับสตูดิโอ  โซลูชันฮาร์ดแวร์และซอฟต์แวร์จํานวนมากเริ่มรองรับ SRT เช่นจากกล้อง LumensPTZ จนถึงปัจจุบัน บริษัทมากกว่า 500 แห่งได้เข้าร่วม SRT Alliance รวมถึง Haivision, Wowza, Microsoft และ Lumens 

พันธมิตร SRT: https://www.srtalliance.org/members/

 


คลิกที่นี่เพื่อกลับไปด้านบน↑


 
ย้อนกลับ