ติดตั้ง WebRTC ใช้งานบน Home Assistant
สำหรับคนที่ใช้งาน Home Assistant คงจะเจอกับปัญหาดูกล้อง Realtime แล้วมีอาการทำไมภาพมันช้ากว่าความเป็นจริงประมาณ 10 วินาที ซึ่งผมก็เจอปัญหาเหมือนกัน ช่วงหลังก็เลยเลี่ยงไปใช้งานแบบ MJPEG ซึ่งสามารถดูได้แบบ Realtime กว่าแบบ RTSP แต่ปัญหาคือกล้อง IP Camera ทุกตัวก็ไม่ได้ Support MJPEG แล้วเราจะแก้ปัญหาเรื่องนี้ยังไงดีละ
WebRTC ย่อมาจาก Web Real-Time Communication เป็นการสื่อสารข้อมูลแบบ Realtime ผ่าน Web Browser ที่รองรับมาตรฐาน HTML5 ซึ่งจะมองว่าเป็น Protocol ไว้สำหรับส่งข้อมูล Multimedia จำพวกเสียง และ วีดีโอ ก็ได้เหมือนกัน
สำหรับ WebRTC ที่จะติดตั้งบน Home Assistant จะเป็นรูปแบบของ Custom Component เพื่อความสะดวกในการติดตั้ง แนะนำให้ติดตั้ง HACS ก่อนเลย (วิธีติดตั้ง HACS)
เข้าใช้งาน HACS -> integrations -> Custom repositories -> Add custom repository URL ให้นำข้อความข้างล่างกรอกลงไป
AlexxIT/WebRTC
Category เลือก integrations จากนั้นกดปุ่ม Add
จากนั้นจะมี WebRTC Camera เพิ่มขึ้นมาให้กด INSTALL และ INSTALL เมื่อเสร็จแล้ว ให้ทำการ Restart
หลังจาก Restart มาแล้ว ยังไม่เสร็จขั้นตอนนะ ต้องทำการ Integrate WebRTC Camera เข้า Home Assistant โดยเข้าไปที่
Configure -> Integrations -> คลิก Add Integrations (ปุ่มล่างขวา)
ค้นหา WebRTC Camera คลิกไป จากนั้นกดปุ่ม Finish
ตอนนี้ WebRTC Camera ติดตั้งเรียบร้อยแล้ว เรามาลองเรียกใช้งานกันดีกว่า โดยทำการ Add Card จากนั้นมองหา Custom: WebRTC Camera กดเข้าไปได้เลย
กรณี Add Card ครั้งแรก ถ้ายังมองไม่เห็น WebRTC Camera ให้กด Clear Cache Browser (Ctrl + F5 สำหรับเครื่อง windows)
เราสามารถลองเอา RTSP ของกล้อง IP Camera มาลองใช้งานที่ Card ตัวนี้ได้เลย ส่วนรายละเอียดเพิ่มเติมเกี่ยวกับ Custom Component ตัวนี้ อ่านเพิ่มเติมได้ที่ AlexxIT/WebRTC
You might also like...
Zigbee Water Leak Detector
Zigbee Door Sensor หลังจากใช้งานมาเกือบ 2 ปี
ย้าย Cloudflare Tunnel ไปเครื่องใหม่
รีวิว Silicon Power Ace A55 128GB SSD ราคา 3xx บาท
Monitor Proxmox ด้วย Glances