ลองใช้งาน Cloudflare Argo Tunnel

หลังจาก Cloudflare ประกาศให้ใช้งาน Argo Tunnel แบบฟรี! ตอนแรกอ่านข่าวจาก blognone ก็ไม่รู้หรอกว่ามันคืออะไร แต่พอได้อ่านรายละเอียดแบบคร่าวๆ ทำให้เข้าใจได้ว่า มันคือบริการที่จะทำให้ Server ของเราออกสู่อินเทอร์เน็ตได้โดยไม่ต้องมี Public IP ต้องเล่าย้อนกลับไปก่อนว่า host teeratech นั่นทำงานอยู่บน raspberry pi 4 ซึ่งวางอยู่ที่บ้าน โดยใช้งานผ่าน true internet จากนั้นใช้วิธี forward port router ออกไปเพื่อจะใช้งานกับ cloudflare ซึ่งทำการผูก domain ไว้เรียบร้อยแล้ว teetech version เก่า แต่เมื่อมี Argo Tunnel ให้ใช้งานแบบฟรีๆ ก็ไม่รอช้าที่จะเปลี่ยนไปใช้ทันที ซึ่งตอนนี้ตัวเว็บ teetatech ก็ทำงานผ่านทาง Argo Tunnel ซึ่งยังคง run อยู่บน raspberry pi 4 เหมือนเดิม สิ่งจำเป็นต้องมีก่อนการใช้งาน Argo Tunnel Domain ซึ่งเป็นโดเมนที่เปลี่ยน nameservers ไปใช้งาน cloudflare เรียบร้อยแล้ว ( รายละเอียด ) Client หรือ Server สำหรับ Install cloudflared ซึ่งผมจะใช้เป็น raspberry pi 4 ( รายละเอียด ) เริ่มขั้นตอนใช้งาน Argo Tunnel ...

May 1, 2021 · 2 min · Teera

ติดตั้ง 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 ให้นำข้อความข้างล่างกรอกลงไป ...

April 22, 2021 · 1 min · Teera