Cài đặt và chạy máy chủ EasyRTC

Một phần của tài liệu (LUẬN văn THẠC sĩ) 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 (Trang 26 - 28)

CHƢƠNG 2 : GIỚI THIỆU VỀ EASYRTC FRAMEWORK

2.2 Cài đặt và chạy máy chủ EasyRTC

Nhƣ đã tìm hiểu ở phần trên, EasyRTC framework bao gồm hai phần, phần thƣ viện chạy trên máy chủ và phần thƣ viện phía client.

Máy chủ EasyRTC có thể chạy trên hầu hết các hệ điều hành nhƣ Windows, Mac và Ubuntu. Dƣới đây chúng tôi sẽ hƣớng dẫn cài đặt máy chủ EasyRTC trên hệ điều hành Windows server 2008:

1. Cài đặt Node.js:

Nhƣ đã giới thiệu ở phần trên, máy chủ EasyRTC sử dụng thƣ viện Node.js. Để cài đặt Node.js trên máy chủ, cần thực hiện các bƣớc sau [13]:

 Vào trang web http://nodejs.org/ và tải về bộ cài Node.js dƣới dạng file .msi: http://nodejs.org/dist/v0.10.32/x64/node-v0.10.32-x64.msi

 Chạy file cài đặt .msi đã tải về. Trình cài đặt sẽ tự động cài đặt Node.js vào thƣ mục mặc định “C:\Program Files\nodejs”.

2. Tạo thƣ mục ứng dụng cho EasyRTC. Các module cần thiết để chạy Node.js và EasyRTC sẽ đƣợc cài đặt vào thƣ mục này.

Ví dụ thƣ mục: C:\Users\Hiep\nodes\easyrtc

3. Tải về các file trong thƣ mục server_example từ https://github.com/priologic/easyrtc/tree/master/server_example vào thƣ mục ứng dụng EasyRTC vừa tạo ở trên.

4. Trong Start menu trong Windows, chạy chƣơng trình Node.js command prompt.

5. Chuyển đến thƣ mục ứng dụng EasyRTC tạo ở trên. Ví dụ: C:\> cd C:\Users\Hiep\nodes\easyrtc

6. Chạy trình quản lý các gói trong Node.js để download các module cần thiết bao gồm “socket.io" và “easyrtc” module. Nó sẽ tạo ra một thƣ mục mới tên là “node_modules”:

C:\Users\Hiep\nodes\easyrtc> npm install

Đến đây, chúng ta đã hoàn thành cài đặt máy chủ EasyRTC. Để chạy máy chủ EasyRTC, chúng ta thực hiện các bƣớc sau:

1. Trong Start menu trong Windows, chạy chƣơng trình Node.js command prompt.

2. Chuyển đến thƣ mục ứng dụng EasyRTC tạo ở trên. Ví dụ: C:\> cd C:\Users\Hiep\nodes\easyrtc

3. Chạy lệnh sau để bắt đầu chạy máy chủ EasyRTC: C:\Users\Hiep\nodes\easyrtc> npm server.js

Nếu chạy thành công, chúng ta sẽ thấy thông báo sau hiện ra trên màn hình Node.js command:

C:\Users\Hiep\nodes\easyrtc>node server.js

info - EasyRTC: Starting EasyRTC Server (v1.0.12) on Node (v0.10.32) info - EasyRTC: EasyRTC Server Ready For Connections (v1.0.12)

Một phần của tài liệu (LUẬN văn THẠC sĩ) 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 (Trang 26 - 28)

Tải bản đầy đủ (PDF)

(62 trang)