คลังข้อมูลนี้สาธิตการใช้ SDK การส่งผ่านเครือข่ายที่อ่อนแอแบบจุดต่อจุดผ่านการสาธิตการแชร์หน้าจอ และรองรับ screencasting ที่ทำงานร่วมกันได้ระหว่าง Android และ Windows
SDK นี้อาศัยเคอร์เนลเลเยอร์การขนส่ง QOS-FEC-NACK เพื่อแก้ไขปัญหาต่างๆ เช่น การสูญหายของแพ็กเก็ต การไม่อยู่ในลำดับ การทำซ้ำ และความกระวนกระวายใจที่พบในเครือข่าย 3G, 4G และ WIFI SDK ใช้การออกแบบอินเทอร์เฟซที่เรียบง่ายเพื่อให้ผู้ใช้สามารถผสานรวมได้อย่างรวดเร็ว
ส่วนท้ายของ Windows ของการฉายภาพหน้าจอนี้ได้รับการพัฒนาโดยใช้ SDT ตัวแปลงสัญญาณในตัวแบบจุดต่อจุด และ UI ใช้ Duilib DEMO ตระหนักถึงการรวมการส่งผ่านหน้าจอและการเล่นหน้าจอ และใช้งานง่าย
เมื่อส่ง screencast ให้ป้อนรหัส screencast ระยะไกล (รหัส screencast จะถูกแปลงจาก IP และพอร์ตระยะไกล)
เมื่อส่งไปที่หน้าจอ หน้าจอหลังจากเริ่มต้นจะเป็นดังนี้:
คุณสามารถตั้งค่าพารามิเตอร์ขั้นสูงจำนวนมากได้ด้วยตนเองผ่านไฟล์กำหนดค่า ScreenShareDemo.ini เช่น
AutoResolutionEnable ใช้เพื่อควบคุมว่าจะเปิดใช้งานการปรับความละเอียดหรือไม่ ซึ่งจะทำให้ความละเอียดลดลงเพื่อลดเอฟเฟกต์บล็อกเมื่ออัตราโค้ดลดลงในระดับหนึ่ง
LongTimeRefEnable ใช้เพื่อควบคุมว่าจะเปิดใช้งานกลไกหน้าต่างอ้างอิงระยะยาวหรือไม่ ในปัจจุบัน กลไกหน้าต่างอ้างอิงระยะยาวได้รับการสนับสนุนเฉพาะในระหว่างการเข้ารหัสแบบนุ่มนวลเท่านั้น ผลกระทบต่อคุณภาพการเข้ารหัส
ฝั่ง Windows ที่ใช้ screencasting นี้สามารถทำงานร่วมกับฝั่ง Android ได้
เครื่องเล่น Windows ยังไม่มีฟังก์ชันการเลือกการ์ดเครือข่าย และจะใช้การ์ดเครือข่าย (IP) เริ่มต้นของระบบ
เพียงกรอกรหัสการฉายภาพหน้าจอของอีกฝ่าย
พารามิเตอร์การฉายภาพหน้าจอสามารถตั้งค่าได้ผ่าน UI
สำหรับเอกสารประกอบและทรัพยากรโค้ดเพิ่มเติม โปรดดู: https://mediapro.apifox.cn
สำหรับ SDK เชิงพาณิชย์และการปรับแต่ง และบริการสนับสนุนด้านเทคนิค โปรดติดต่อ: http://www.mediapro.cc/