การแสดงตัวอย่างวิดีโอที่ประสบความสำเร็จเพียงอย่างเดียวนั้นไม่เพียงพอต่อหลักฐานที่เพียงพอของการบันทึกภาพ Raw ที่เสถียรในโหมดการทำงานที่ต้องการ ซอฟต์แวร์แสดงผลอาจใช้ความละเอียดต่ำกว่า สตรีมที่บีบอัด เฟรมที่ข้าม หรือนโยบายบัฟเฟอร์อื่น บันทึกโหมดการทำงานและขอบเขตการวัดและรักษาให้คงที่ก่อนค้นหาปัญหาในคิวอุปกรณ์ การขนส่ง ไดรเวอร์ หรือแอปพลิเคชัน
กำหนดเลเยอร์ที่เฟรมหายไป
| ที่ตั้ง | สนามที่สังเกตได้ | ความโดดเด่นในการอนุรักษ์ |
|---|---|---|
| อุปกรณ์และการขนส่ง | ตัวระบุเฟรมอุปกรณ์ สถานะ และข้อผิดพลาดในการถ่ายโอน | ไม่ได้สร้าง ไม่ได้รับ และไม่ถูกต้องเป็นเหตุการณ์ที่แตกต่างกัน |
| พนักงานต้อนรับ | จำนวนที่ได้รับ ความยาวที่ถูกต้อง รูปแบบ และข้อผิดพลาด | บัฟเฟอร์ที่ได้รับไม่จำเป็นต้องเป็นรูปภาพที่ถูกต้อง |
| อะแดปเตอร์และคิว | เข้าคิว ถอนคิว รอ เข้าพัก และละทิ้งเหตุผล | การสุ่มตัวอย่างโดยตั้งใจและการสูญเสียโดยไม่ตั้งใจจำเป็นต้องมีตัวนับแยกกัน |
| การประมวลผลและการส่งออก | เริ่มต้น เสร็จสิ้น หมดเวลา และตัวระบุผลลัพธ์ | ผลลัพธ์ที่หายไปอาจสะท้อนถึงความล้มเหลวหรือการข้ามโดยเจตนา |
เมื่อหมายเลขลำดับเฟรมอุปกรณ์ที่ต่อเนื่องกันหายไป ให้ตรวจสอบการเชื่อมต่อใหม่ รีเซ็ต และตอบโต้การวนซ้ำ (กลับไปที่จุดเริ่มต้นของช่วงการกำหนดหมายเลข) ตัวระบุเฟรมที่โฮสต์สร้างขึ้นจะอธิบายลำดับที่โฮสต์ได้รับ พวกเขาไม่สามารถระบุได้อย่างอิสระว่าอุปกรณ์ไม่มีเฟรมใดหายไป
สร้างการทำซ้ำให้น้อยที่สุดด้วยเฟรม Raw
บันทึกกล้อง เฟิร์มแวร์ เคเบิล โฮสต์ ไดรเวอร์ SDK ความละเอียด รูปแบบ และอัตราเฟรม เริ่มต้นด้วยโปรแกรมที่รับและตรวจสอบเฟรมดิบ เพิ่มการแปลง การอนุมาน การจัดเก็บ และการแสดงผลแยกกันในขณะที่เปรียบเทียบข้อผิดพลาดและทรัพยากร บันทึกตัวอย่างผู้จำหน่ายแยกต่างหากจากแอปพลิเคชันทางธุรกิจ แทนที่จะเปรียบเทียบโหมดต่างๆ โดยตรง
ตรวจสอบบัฟเฟอร์และความเป็นเจ้าของ
กำหนดเวลาที่บัฟเฟอร์ SDK ยังคงสามารถอ่านได้ เมื่อใดที่ต้องส่งคืน และการเรียกกลับอนุญาตให้มีการเป็นเจ้าของในระยะยาวหรือไม่ บันทึกความยาวคิวและเวลารอ หากเฟรมเก่าอาจถูกทิ้ง ให้คงเหตุผลและจำนวนการทิ้งไว้ หากต้องจัดเก็บทุกเฟรม ให้ออกแบบปริมาณงานและแรงดันต้านกลับ คิวที่ใหญ่กว่าเพียงอย่างเดียวไม่สามารถสร้างการแก้ไขได้
ระยะเวลาและการฟื้นตัว
กำหนดแหล่งที่มาของนาฬิกาและแยกแยะเวลาการรับแสง การรับ การเข้าคิว และเวลาเสร็จสิ้น สำหรับการเชื่อมต่อใหม่ ให้ระบุการนำพารามิเตอร์ไปใช้ใหม่ การล้างบัฟเฟอร์ และการรีสตาร์ทลำดับ หากไม่มีเวลาของอุปกรณ์หรือการอ้างอิงที่เป็นอิสระ การประทับเวลาของโฮสต์จะไม่สร้างการซิงโครไนซ์การรับแสงหรือการตอบสนองตั้งแต่ต้นทางถึงปลายทางโดยสมบูรณ์
ทดสอบการทำงานและการฟื้นตัวตามปกติภายใต้เงื่อนไข ความสอดคล้อง และระยะเวลาที่ตกลงกันไว้ ส่งมอบการกำหนดค่า คำจำกัดความของตัวนับ บันทึกดิบ และขั้นตอนการทำซ้ำ บริการที่เกี่ยวข้อง: พัฒนาการจับภาพ และ SDK อุปกรณ์การมองเห็น.