Nghiên cứu giao tiếp thời gian thực trên Web WebRTC và ứng dụng xây dựng hệ thống webchat thời gian thực Khúc Ngọc Hiệp Trường Đại học Công nghệ Luận văn ThS.. Nghiên cứu về truyền thô
Trang 1Nghiên cứu giao tiếp thời gian thực trên Web WebRTC và ứng dụng xây dựng hệ thống
webchat thời gian thực
Khúc Ngọc Hiệp Trường Đại học Công nghệ Luận văn ThS Công nghệ phần mềm; Mã số: 60 48 01 03 Người hướng dẫn: PGS.TS Trương Ninh Thuận
Năm bảo vệ: 2014
Abstract Nghiên cứu về truyền thông thời gian thực trên Web với WebRTC Ứng dụng
xây dựng hệ thống Web chat thời gian thực sử dụng WebRTC để cải tiến hệ thống hỗ trợ khách hàng hiện tại trên các website thương mại điện tử, khách hàng không phải cài đặt thêm một ứng dụng hoặc plugin nào để có thể chat video, gửi tin nhắn và gửi file với nhân viên hỗ trợ khách hàng ngay trên trình duyệt Web
Keywords Giao tiếp thời gian thực; Công nghệ phần mềm; Hệ thống webchat
Content
Chương 1: Tổng quan lý thuyết Chương này được dành để nói về kiến trúc của WebRTC và các kỹ thuật được sử dụng trong nền tảng này
Chương 2: Tìm hiểu về EasyRTC framework Chương này chúng tôi tìm hiểu về một framework được xây dựng trên nền WebRTC để hỗ trợ các nhà phát triển trong việc xây dựng các ứng dụng có sử dụng WebRTC
Chương 3: Sử dụng EasyRTC framework để xây dựng ứng dụng web chat thời gian thực Chương này chúng tôi sẽ đi vào xây dựng một hệ thống web chat thời gian thực
sử dụng WebRTC để hỗ trợ cho hệ thống hỗ trợ khách hàng trực tuyến của các website thương mại điện tử
References
Tiếng Anh:
1 Alan B Johnston and Daniel C Burnett (2013), WebRTC: APIs and RTCWEB Protocols of
the HTML5 Real-Time Web, Digital Codex LLC, pp 10, 124, 128, 132
2 Ilya Grigorik (2013), High Performance Browser Networking, O'Reilly Media, pp 310-312
Trang 23 Salvatore Loreto and Simon Pietro Romano,Real-Time Communication with WebRTC,
O'Reilly Media, pp 4-5
4 Sam Dutton (2013), WebRTC in the real world: STUN, TURN and signaling,
http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/
5 Harald Alvestrand and Stefan Håkansson (2014), Web Real-Time Communications Working
Group Charter, http://www.w3.org/2011/04/webrtc-charter.html
6 Sean Turner, Ted Hardie and Cullen Jennings (2014), Rtcweb Status Pages,
http://tools.ietf.org/wg/rtcweb/charters
7 Daniel C Burnett, Adam Bergkvist, Cullen Jennings and Anant Narayanan (2012), Media
Capture and Streams,http://dev.w3.org/2011/webrtc/editor/getusermedia.html
8 Justin Uberti and Sam Dutton (2013), WebRTC General Overview,
http://www.webrtc.org/reference/architecture
9 J Rosenberg and H Schulzrinne (2012), An Offer/Answer Model with the Session
Description Protocol (SDP), http://tools.ietf.org/html/rfc3264
10 Andrii Sergiienko (2014), WebRTC Blueprints, Packt Publishing, pp 42
11 Jason Lengstorf and Phil Leggetter (2013), Realtime Web Apps With HTML5 WebSocket,
PHP, and jQuery, Apress, pp.10
12 Vanessa Wang, Frank Salim and Peter Moskovits (2013), The Definitive Guide to HTML5
WebSocket, Apress, pp 8
13 Pedro Teixeira (2013), Professional Node.js: Building JavaScript-Based Scalable Software,
John Wiley & Sons, Inc, pp 4
14 Rohit Rai (2013), Socket.IO Real-time Web Application Development, Packt Publishing, pp
48
15 M Thornburgh (2013), Adobe Secure Real-Time Media Flow Protocol,
http://tools.ietf.org/html/draft-thornburgh-adobe-rtmfp
16 R Stewart (2007), Stream Control Transmission Protocol, http://tools.ietf.org/html/rfc4960
17 J Rosenberg (2010), Interactive Connectivity Establishment (ICE),
http://tools.ietf.org/html/rfc5245
18 E Rescorla (2013), Security Considerations for RTC-Web, http://tools.ietf.org/html/draft-ietf-rtcweb-security
Trang 319 Sam Dutton (2013), Getting Started with WebRTC,
http://www.html5rocks.com/en/tutorials/webrtc/basics/
http://easyrtc.com/docs/guides/easyrtc_client_tutorial.php