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

By Isaac Chen, Lumens

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

 
 

▶ แนะ นำ

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

 

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

AES ย่อมาจาก "มาตรฐานการเข้ารหัสขั้นสูง" และมีการพัฒนามานานกว่าทศวรรษ 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 (โปรโตคอลการควบคุมการส่งผ่านอินเทอร์เน็ตโปรโตคอล) TCP ปกป้องสตรีมจากการสูญหายของแพ็กเก็ตโดยกําหนดให้ผู้รับรับทราบทุกแพ็กเก็ตที่ได้รับ ซึ่งหมายความว่าผู้รับจะต้องส่งสัญญาณการตอบรับ (ACK) เพื่อระบุว่าผู้ส่งส่งข้อมูลสําเร็จแล้ว หากแพ็กเก็ตสูญหายผู้ส่งควรส่งข้อมูลอีกครั้ง มาตรการนี้ช่วยให้มั่นใจได้ถึงความน่าเชื่อถือในการส่งผ่าน อย่างไรก็ตามสัญญาณ ACK จํานวนมากเกินไปทําให้เกิดความล่าช้าและลดประสิทธิภาพของแบนด์วิดท์ลงอย่างมาก การส่งสัญญาณไม่มีประสิทธิภาพสูงโดยเฉพาะอย่างยิ่งสําหรับการสตรีมวิดีโอแบบเรียลไทม์ในระยะทางไกลของการส่ง

 

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

 

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

 

▶ SRT ดําเนินการที่ไหน?

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

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

 


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


 
ย้อนกลับ