การติดตั้ง FreeNAS ตอนที่ 2

การสร้าง Web RTC



Web RTC ( Real-Time Communication ) เป็นการติดต่อสื่อสารแบบเรียลไทม์ ซึ่งถ้าใครเคยใข้ Social Network อย่่าง Facebook เอาไว้แชท ก็คงจะพอเข้าใจไม่ยาก

ลักษณะการทำงาน

เป็นกา่รสร้างโพรโตคอลไว้พัฒนาแอพพลิเคชั่นเพื่อส่งข้อมูลมัลติมีเดียจำพวก วีดีโอหรือแชท แบบเรียลไทม์บนเว็บ ในลักษณะ Peer-to-Peer ก็คือการสร้างห้องเพื่อคุยวีดีโอหรือแชทกัน โดยไม่ต้องพึงพาปลั๊กอิน ที่เราต้องมาดาวน์โหลดติดตั้งให้เสียเวลา วัตถุประสงค์ของมันก็คือการพัฒนาข้ามแพลตฟอร์ม



การใช้งาน

  • สร้าง element ที่จะให้แสดง video ก่อน

<video height="300" id="localVideo"></video>
<div id="remotesVideos"></div>

  • เพื่ม javascript เข้าไป

<script src="https://simplewebrtc.com/latest-v2.js"></script>
<script>
     var webrtc = new SimpleWebRTC({
          // the id/element dom element that will hold "our" video
          localVideoEl: 'localVideo',
          // the id/element dom element that will hold remote videos
          remoteVideosEl: 'remotesVideos',
          // immediately ask for camera access
          autoRequestMedia: true
     });

     // we have to wait until it's ready
     webrtc.on('readyToCall', function () {
          // you can name it anything
          webrtc.joinRoom('demo-98765');
     });
</script>


อ่านเพิ่มเติม : ที่นี่

ความคิดเห็น