การเข้ารหัส/ถอดรหัส WebCodecs จริง
เครื่องจำลองแบนด์วิดท์และความละเอียด
เว็บแคมของคุณอาจดูดีเยี่ยมในการทดสอบแบบวนลูปในเครื่อง แต่กลับพังในสายที่มีการใช้งานหนาแน่น เครื่องมือนี้ส่งวิดีโอสดของคุณผ่านตัวเข้ารหัสและถอดรหัสวิดีโอจริงของเบราว์เซอร์ที่บิตเรตที่เลือก — สิ่งแปลกปลอมจากโคเดกจริง ไม่ใช่ฟิลเตอร์เบลอปลอม — เพื่อให้คุณเห็นว่าคุณจะดูเป็นอย่างไรจริง ๆ ก่อนที่จะเลือกความละเอียด
ค่าที่ตั้งไว้ล่วงหน้า
การเชื่อมต่อจำลอง
ตัวอย่าง
ต้นฉบับ เทียบกับ เข้ารหัสแล้ว
ค่าที่อ่านได้
สถิติโคเดก
คลิก "เริ่มเครื่องจำลอง" แล้วเลือกค่าที่ตั้งไว้ล่วงหน้าของการเชื่อมต่อด้านบน
- โคเดกที่ใช้งาน:—
- บิตเรตเป้าหมาย:—
- บิตเรตที่ทำได้:—
- ความละเอียดที่เข้ารหัส:—
- เวลาแฝงไปกลับ (เข้ารหัส+ถอดรหัส):—
- เฟรมที่เข้ารหัส / หลุด:—
หมายเหตุ
ทำไมนี่จึงเป็นการเข้ารหัสจริง ไม่ใช่ฟิลเตอร์เบลอ
วิธีที่ง่ายที่สุดในการปลอมแปลงสิ่งนี้คือการใส่ฟิลเตอร์เบลอแล้วเรียกว่า "แบนด์วิดท์ต่ำ" ซึ่งจะทำให้เข้าใจผิด เพราะการขาดแคลนแบนด์วิดท์ไม่ได้มีลักษณะเหมือนการเบลอ แต่มีลักษณะเป็นบล็อก แถบสี การเคลื่อนไหวที่เลอะ และสีเลอะ — สิ่งแปลกปลอมเฉพาะของวิธีที่โคเดกวิดีโอทิ้งข้อมูลเมื่อบิตหมด
ดังนั้นเครื่องมือนี้จึงส่งวิดีโอสดของคุณผ่านตัวเข้ารหัสและถอดรหัสวิดีโอจริงของเบราว์เซอร์ผ่าน WebCodecs API ที่บิตเรตที่คุณเลือก จากนั้นแสดงผลลัพธ์ที่ถอดรหัสแล้วให้คุณเห็น สิ่งแปลกปลอมที่คุณเห็นเกิดจากโคเดกประเภทเดียวกับที่ใช้ในการโทรวิดีโอ ในกรณีที่ค่าที่ตั้งไว้ล่วงหน้าลดความละเอียดด้วย เฟรมจะถูกลดขนาดจริงก่อนการเข้ารหัส ไม่ใช่แค่แสดงผลให้เล็กลงเท่านั้น
การอ่านผลลัพธ์
สิ่งที่เครื่องมือนี้บอกคุณได้และบอกไม่ได้
สิ่งนี้แสดงให้เห็นว่าภาพของคุณทนต่อบิตเรตที่กำหนดได้อย่างไร มันไม่ใช่การทดสอบความเร็วและไม่ได้วัดการเชื่อมต่อของคุณ — เป็นเรื่องแยกต่างหาก ซึ่ง ISP ของคุณหรือการทดสอบความเร็วเฉพาะทางตอบได้ดีกว่า และก็ไม่ได้จำลองการตั้งค่าตัวเข้ารหัสของแพลตฟอร์มใดแพลตฟอร์มหนึ่งโดยเฉพาะ ซึ่งเป็นกรรมสิทธิ์และเปลี่ยนแปลงได้โดยไม่แจ้งล่วงหน้า
สิ่งที่มันเหมาะสมจริง ๆ คือการตัดสินใจที่คุณควบคุมได้จริง: จะทำให้พื้นหลังที่รกง่ายขึ้น นั่งใกล้ขึ้น หรือยอมรับความละเอียดที่ต่ำลงเพื่อแลกกับภาพที่นิ่งขึ้น ถ้าภาพของคุณยังคงสภาพที่ 800 kbps การเชื่อมต่อในโรงแรมจะไม่ทำให้คุณอับอาย ถ้ามันพังต่ำกว่า 4 Mbps นั่นคือสิ่งที่ควรรู้ก่อนการโทรที่สำคัญ ไม่ใช่ระหว่างการโทร
ข้อมูลอ้างอิงเบนช์มาร์ก
หกระดับค่าที่ตั้งไว้ล่วงหน้า
| บิตเรต | ความละเอียด | อัตราเฟรม | เทียบเท่าโดยประมาณกับ |
|---|---|---|---|
| 10 Mbps | 1080p | 30 fps | บรอดแบนด์บ้านที่แรง |
| 4 Mbps | 720p | 30 fps | บรอดแบนด์ทั่วไปที่สบาย ๆ |
| 1.5 Mbps | 720p | 24 fps | ฮอตสปอตมือถือที่เพียงพอ / Wi-Fi ที่อ่อนกว่า |
| 800 kbps | 480p | 20 fps | Wi-Fi โรงแรมหรือสาธารณะที่แออัด |
| 300 kbps | 360p | 15 fps | การเชื่อมต่อมือถือที่ไม่ดี |
| 120 kbps | 240p | 12 fps | จำกัดมาก กรณีเลวร้ายที่สุดที่เป็นจริงได้ |
นี่คือค่าที่ตั้งไว้ล่วงหน้าของตัวเข้ารหัสจริงของเครื่องมือนี้เอง — คลิกอันใดอันหนึ่งเพื่อดูภาพของคุณเองที่บิตเรตนั้นอย่างแม่นยำ
ทีละขั้นตอน
วิธีรันการทดสอบ
- คลิก "Start" และอนุญาตการเข้าถึงกล้องเมื่อได้รับแจ้ง
- เลือกค่าที่ตั้งไว้ล่วงหน้า หรือลากแถบเลื่อนบิตเรตไปยังค่าที่กำหนดเองได้
- ดูผลลัพธ์ที่ถอดรหัสแล้ว — นี่คือการเข้ารหัส/ถอดรหัสไปกลับจริง ไม่ใช่ฟิลเตอร์เบลอ
- เคลื่อนไหวและทำท่าทางตามปกติ เพื่อดูว่าการเคลื่อนไหวส่งผลต่อแต่ละระดับบิตเรตอย่างไรโดยเฉพาะ
คำถามที่พบบ่อย