Mozilla ประกาศฟีเจอร์ใหม่ๆ ใน Firefox Nightly รุ่นทดสอบดังนี้
- เปิดใช้งาน WebRTC เป็นค่าดีฟอลต์แล้ว (รายละเอียดของ WebRTC บน Firefox)
- เปิดใช้งานการถอดรหัส H.264/MP3 โดยใช้ตัวถอดรหัสของระบบปฏิบัติการ (ข่าวเก่า) เบื้องต้นใช้งานได้บน Windows 7 ส่วนระบบปฏิบัติการอื่นๆ กำลังตามมา
- Firefox Metro สำหรับ Windows 8 เข้ามาอยู่ใน Nightly แล้ว (ข่าวเก่า)
- เริ่มรองรับ WebAudio API เป็นบางส่วน
ที่มา - Mozilla Hacks
WebRTC (RTC ย่อมาจาก Real-Time Communications) เป็นเทคโนโลยีที่ช่วยให้เบราว์เซอร์สามารถสื่อสารแบบ VoIP หรือวิดีโอคอลล์ได้โดยไม่ต้องลงปลั๊กอินเพิ่มเติม ล่าสุดมันพัฒนาไปถึงขั้นที่ Chrome และ Firefox สามารถคุยวิดีโอคอลล์แบบเห็นหน้าระหว่างกันได้แล้ว
ฟีเจอร์ WebRTC มีให้ใช้งานใน Chrome 25 Beta และ Firefox Nightly เป็นที่เรียบร้อยแล้ว (ฝั่ง Firefox ต้องเปิดใช้ใน about:config ก่อน) และโครงการ WebRTC เองก็เตรียมเดโมที่ให้เบราว์เซอร์ทั้งสองฝั่งสามารถสนทนากันผ่านวิดีโอคอลล์ได้ ผลออกมาดูได้จากวิดีโอครับ
ตัววิดีโอคอลล์คงไม่ใช่เรื่องใหม่ของยุคนี้ แต่วิดีโอคอลล์ด้วยตัวเบราว์เซอร์ล้วนๆ คงแสดงให้เห็นศักยภาพของมาตรฐานเว็บที่กำลังพัฒนาขึ้นมาทดแทนปลั๊กอินเดิมๆ มากขึ้นนั่นเอง
ที่มา - Chromium Blog, Mozilla Hacks
มาตรฐาน WebRTC เป็นมาตรฐานใหม่ที่เสนอเข้าสู่ W3C โดยกูเกิลและได้รับการสนับสนุนจาก Mozilla และ Opera แต่ล่าสุดไมโครซอฟท์ซึ่งสงวนท่าทีต่อมาตรฐานนี้โดยตลอดก็เสนอมาตรฐานใหม่ขึ้นมาแข่งแล้วในชื่อ CU-RTC-Web
ไมโครซอฟท์ชี้ประเด็นที่ต้องเสนอมาตรฐานใหม่ว่า WebRTC ไม่เปิดช่องให้เบราว์เซอร์ทำงานร่วมกับโทรศัพท์ไอพีที่มีการติดตั้งไปจำนวนมากแล้วได้เลย และกระบวนการเชื่อมต่อก็ไปนำมาจากโปรโตคอล SIP ที่ค่อนข้างล้าหลัง
ไมโครซอฟท์อ้างว่ามาตรฐาน CU-RTC-Web นี้จะแก้ปัญหาของ WebRTC โดยเปิดให้นักพัฒนาเข้าควบคุมการส่งข้อมูลได้มากขึ้น เช่น การควบคุมแบนด์วิดท์ที่จะใช้งานจะมี API ทำให้สามารถควบคุมได้ว่าจะส่งข้อมูลมากน้อยแค่ไหน พร้อมกับลดขั้นตอนที่ไม่จำเป็นลงไปหลายส่วน
ปัญหาคือในตอนนี้ WebRTC นั้นได้รับการยอมรับไปแล้วจากสามเบราว์เซอร์หลักนอกจากไมโครซอฟท์ และคงยากที่จะให้อีกสามเบราว์เซอร์มายอมรับ CU-RTC-Web หากไมโครซอฟท์ยืนยันจะใช้มาตรฐานนี้ใน IE10 และไม่ยอมรับ WebRTC เราคงเห็นมาตรฐานแตกออกเป็นสองสาย
ที่มา - MSDN
การอัพเกรด Chrome รอบล่าสุด (ที่คงไม่มีใครนับเลขเวอร์ชั่นแล้ว) ดันเอาฟีเจอร์จากรุ่นพัฒนามาเป็นรุ่นเบต้าหลายอย่าง แต่ที่น่าจับตามองที่สุดคือ getUserMedia API ที่เป็นส่วนหนึ่งของมาตรฐาน WebRTC มันทำให้เบราว์เซอร์สามารถเข้าถึงไมโครโฟนและกล้องเว็บแคมของคอมพิวเตอร์ได้
WebRTC นั้นถูกวางมาให้เป็นมาตรฐานที่เราจะใช้เบราว์เซอร์และเว็บแอพพลิเคชันเพื่อการโทรศัพท์หรือคุยแบบวิดีโอโดยไม่ต้องใช้โปรแกรมหรือปลั๊กอินเพิ่มเติม นอกจากมาตรฐานส่วนการเข้าถึงกล้องและไมโครโฟนแล้ว ยังมีมาตรฐานส่วน PeerConnection ที่เปิดให้เบราว์เซอร์สามารถเชื่อมต่อกันตรงๆ ได้อีกด้วย มาตรฐานทั้งหมดนั้นใน Chrome รุ่น Dev มีการพัฒนาไปแล้วแต่ยังไม่เปิดใช้งานเป็นค่าเริ่มต้น
สำหรับคนที่สนใจ WebRTC ในงาน Google I/O ที่ผ่านมาก็มีชั่วโมงสาธิต WebRTC ไว้เฉพาะ (วิดีโอสาธิตอยู่ท้ายข่าว)
ที่มา - Chromium Blog
เว็บไซต์ GigaOM ได้ไปพบประกาศรับสมัครงานตำแหน่ง "Software Development Engineer, Senior, WebRTC" ของทีมสไกป์ ซึ่งระบุไว้ชัดเจนทีมต้องการคนมาช่วยออกแบบและพัฒนาให้จุดเชื่อมต่อหนึ่งที่รองรับ WebRTC สามารถทำงานร่วมกับอีกจุดภายในเครือข่ายสไกป์ได้โดยไม่ต้องใช้เกตเวย์ (แต่ต่อมาประกาศรับสมัครงานก็ถูกปลดออกจากเว็บ Microsoft Careers ไป) คาดว่าประกาศรับสมัครงานนี้คงสอดคล้องกับประกาศรับสมัครพนักงานทำ Skype for Browsers ก่อนหน้านี้
WebRTC เป็นระบบสื่อสารแบบเรียลไทม์ผ่านเว็บ ซึ่งนักพัฒนาสามารถเรียกใช้ได้ผ่าน JavaScript API ได้โดยไม่ต้องเสียค่าใช้งานหรือสิทธิบัตรเนื่องจากใช้สัญญาอนุญาตแบบ BSD สำหรับวิดีโอได้รับการเข้ารหัสด้วย VP8 ถึงแม้ WebRTC HTML5 จะยังไม่สมบูรณ์ แต่ไมโครซอฟท์ก็ได้เริ่มพัฒนา API แล้ว
ไมโครซอฟท์ปฏิเสธที่จะแสดงความคิดเห็นต่อแผนการเกี่ยวกับผลิตภัณฑ์หรือเทคโนโลยีในอนาคต แต่บริษัทก็ยืนยันกับ GigaOM ว่าได้ทดลองกับเทคโนโลยีที่เป็นมาตรฐานและที่มีลิขสิทธิ์ที่จะสามารถปรับปรุงฟังก์ชันและคุณภาพการให้บริการแก่ผู้ใช้อยู่เสมอ
ที่มา: Microsoft Careers ผ่าน GigaOM
มาตรฐาน WebRTC แม้จะยังไม่เรียบร้อยดี แต่ทั้งไฟร์ฟอกซ์และโครมก็รองรับกันแล้วทั้งคู่ และที่งานประชุม IETF 83 (งานเดียวกับที่คนร่วมงานไปแก้ Wi-Fi ให้โรงแรม) ทางมอซซิลล่าก็สาธิตการประชุมวิดีโอบนเว็บผ่าน WebRTC
นอกจาก WebRTC แล้วทางมอซซิลล่ายังสาธิตการล็อกอินด้วย BrowserID ที่มอซซิลล่ากำลังผลักดันเข้าเป็นมาตรฐานอยู่ด้วย
ถึงตอนนี้คงเริ่มชัดเจนว่า WebRTC นั้นจะรองรับจากเบราว์เซอร์หลักทั้งสองตัว คงเหลือ WebKit ที่ยังไม่แสดงตัวว่าจะรับมาตรฐานนี้หรือไม่
ที่มา - Mozilla
หลังจากกูเกิลประกาศโอเพนซอร์สโครงการ WebRTC ไปเมื่อกลางปีที่แล้ว และได้รับความสนใจจากทั้ง Opera และ Firefox ถึงตอนนี้ Chrome ก็เป็นเบราเซอร์ตัวแรกที่รองรับเทคโนโลยี WebRTC แบบทดลองเป็นตัวแรก
โครงการ WebRTC คือการสร้าง API มาตรฐานสำหรับการดึงไมโครโฟนและเว็บแคมของคอมพิวเตอร์มาใช้งาน ทำให้เว็บสามารถดึงภาพและเสียงจากเครื่องแล้วส่งข้อมูลไปยังเซิร์ฟเวอร์ได้ตามเวลาจริง ทำให้เราสามารถสร้างห้องแชตวิดีโอโดยไม่ต้องการปลั๊กอินใดๆ เพิ่มเติม เช่นที่ทุกวันนี้ Google Talk, และ Hangout ของกูเกิลต้องการปลั๊กอิน Google Talk แยกออกมาเพื่อทำงาน
การรองรับฟีเจอร์ใหม่นี้ใน Chrome 18 ยังเป็นแบบปิดไว้ก่อนคือต้องรันเบราเซอร์ด้วยออปชั่น --enable-media-stream ทางฝั่ง Firefox นั้นก็เริ่มรองรับ API บางส่วนแล้ว
แต่กรณี WebRTC เป็นกรณีที่ชัดเจนอีกครั้งว่ากูเกิลกำลังสามารถผลักดันให้เว็บเป็นไปตามที่ตัวเองต้องการผ่านทางการพัฒนาเบราเซอร์ของตัวเอง แม้จะบีบไมโครซอฟท์ไม่ได้มากนัก แต่เบราเซอร์โอเพนซอร์สและ Opera ก็มักเดินตามแนวทางของกูเกิลแทบทั้งหมด ในเทคโนโลยีแบบเดียวกัน Ericsson เคยเสนอมาตั้งแต่ปี 2010 แต่ไม่มีใครให้ความสนใจมากนัก
ที่มา - ArsTechnica, Chromium Blog
Paul Kinlan ตัวแทนจากกูเกิลได้กล่าวในงาน Develop in Liverpool 2011 ว่า ในไตรมาสแรกของปีหน้านี้ Chrome จะรองรับการใช้งานจอยเกม เว็บแคม และไมโครโฟนโดยไม่ต้องติดตั้งปลั๊กอินใดๆ เพิ่มเติม และยังมีแผนที่จะรวม WebRTC ลงไปใน Chrome อีกด้วย ซึ่งถือเป็นการเปิดโอกาสให้สามารถสนทนาด้วยวีดีโอผ่านอินเทอร์เน็ตควบคู่ไปกับการรองรับเว็บแคมในครั้งนี้
สิ่งที่ผมว่าน่าสนใจก็คือ การพัฒนาในครั้งนี้ จะทำให้ Chrome ซึ่งเป็นหัวใจหลักของเหล่า Chromebook ทั้งหลายในตลาดนั้นมีความใกล้เคียงความเป็นระบบปฏิบัติการขึ้นมากไปอีก (ไม่ใช่เพียงแค่แอพพลิเคชันหรือเว็บเบราว์เซอร์)
ที่มา - EDGE
ผมเชื่อว่าหลายๆ คนคงฝันอยากได้ Skype แบบที่คุยได้ผ่านหน้าเว็บ ไม่ต้องติดตั้งโปรแกรมให้เสียเวลา แต่ข้อจำกัดของเทคโนโลยีเว็บทำให้ความฝันนี้ยังไม่เกิด (ส่วน Gmail Video Chat นั้นคุยผ่านหน้าเว็บได้ แต่ต้องลงปลั๊กอินอยู่ดี)
แต่ความฝันนี้อาจเป็นไปได้ ถ้าหากการผลักดันเทคโนโลยี WebRTC ในเว็บเบราว์เซอร์ได้รับแรงสนับสนุนมากพอ
WebRTC เป็นเทคโนโลยีที่กูเกิลเพิ่งซื้อมาและเปิดเป็นโอเพนซอร์ส (ข่าวเก่า) หน้าที่ของมันก็ตามชื่อครับ เป็นระบบสื่อสารแบบเรียลไทม์ (real-time communication) ผ่านเว็บ, เรียกใช้ได้ผ่าน JavaScript API, เข้ารหัสวิดีโอด้วย VP8, ไม่ต้องเสียค่าใช้งานหรือสิทธิบัตร, ใช้สัญญาอนุญาตแบบ BSD
ความเคลื่อนไหวล่าสุดคือ กูเกิลจะรวม WebRTC ลงใน Chrome ซึ่งจะได้ใช้กันในอีกไม่ช้า พันธมิตรของ WebRTC มีค่าย Mozilla และ Opera อยู่ด้วย ถ้าสามเจ้านี้สนับสนุน WebRTC หมด เราก็อาจจะเริ่มเห็นแอพสื่อสารแบบเรียลไทม์ผ่านเว็บเกิดขึ้นตามมา
ที่มา - CNET
ในอดีต การติดต่อสื่อสารแบบเรียลไทม์ผ่านเสียงหรือวีดีโอนั้นจะต้องใช้เทคโนโลยีการประมวลผลสัญญาณ (signal processing) ที่เป็นกรรมสิทธิ์ของกลุ่มคนหรือบริษัทใดบริษัทหนึ่ง และผู้ใช้จำเป็นต้องติดตั้งปลั๊กอินหรือแอพพลิเคชันอื่นเพิ่มเติมเพื่อให้สามารถใช้งานได้ ทำให้กลายเป็นข้อจำกัดต่อการพัฒนาแอพพลิเคชันในลักษณะนี้
WebRTC เป็นโครงการโอเพนซอร์สภายใต้อนุสัญญา BSD เพื่อเปิดให้ใช้เทคโนโลยีของเอนจิ้นทางด้านเสียงและวีดีโอ (ที่กูเกิลไปซื้อมาจาก GIPS) เพื่อการพัฒนาเว็บแอพพลิเคชันที่เกี่ยวข้องกับการติดต่อสื่อสารแบบเรียลไทม์โดยที่ผู้ใช้ไม่จำเป็นต้องติดตั้งปลั๊กอินหรือแอพพลิเคชันอื่นเพิ่มเติม นอกจากทางนั้นทางโครงการยังทำงานร่วมกับผู้พัฒนาเบราว์เซอร์อย่าง มอซิลล่า และ โอเปร่า ในการพัฒนาเทคโนโลยีนี้ให้ถูกใช้อย่างแพร่หลายมากขึ้น ในขณะเดียวกันทางโครงการก็เข้าร่วมกับ IETF และ W3C ในการกำหนดและพัฒนามาตรฐานของการติดต่อสื่อสารแบบเรียลไทม์อีกด้วย
ใครสนใจสามารถเข้าไปศึกษา developer preview ซึ่งประกอบด้วยซอร์สโค้ด ข้อมูลทางเทคนิค ฯลฯ ได้ที่ code.webrtc.org หรือผ่านที่มาของข่าว







