Written by Kieron Seth, Product Marketing Director at Lumens
มิถุนายน 02, 2565 32585
SRT ย่อมาจาก "การส่งสัญญาณที่เชื่อถือได้ที่ปลอดภัย" เป็นโปรโตคอลการสตรีมวิดีโอโอเพ่นซอร์สที่พัฒนาโดย Haivision สําหรับการส่งวิดีโอสดจากที่หนึ่งไปยังอีกที่หนึ่งผ่านอินเทอร์เน็ต SRT ได้รับการออกแบบมาโดยเฉพาะเพื่อสตรีมผ่านเครือข่าย challeng เช่น อินเทอร์เน็ต อินเทอร์เน็ตสาธารณะมีอยู่ทั่วไปและมีต้นทุนต่ํา แต่ก็คาดเดาไม่ได้และไม่น่าเชื่อถือด้วยความผันผวนของแบนด์วิดท์ เพื่อแก้ไขปัญหานี้ค่านิยมหลักของ SRT ถูกตั้งค่าเป็น "ปลอดภัย" และ "เชื่อถือได้" สําหรับการส่งผ่านระยะไกลใดก็ได้ ประการแรก SRT ถูกเข้ารหัส ประการที่สอง SRT มีกลไกป้องกันการสูญหายของแพ็กเก็ตเพื่อป้องกันการส่งข้อมูลจากความล่าช้ากระวนกระวายใจและการสูญหายของแพ็กเก็ตเนื่องจากความแออัดของเครือข่าย
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: https://www.srtalliance.org/members/