TÌM HIỂU CÔNG NGHỆ TRUYỀN DỮ LIỆU TRONG CHAT VIDEO TRÊN MẠNG IP

26 794 7
TÌM HIỂU CÔNG NGHỆ TRUYỀN DỮ LIỆU TRONG CHAT VIDEO TRÊN MẠNG IP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN – TRUYỀN THÔNG o0o BÁO CÁO MÔN: TRUYỀN THÔNG ĐA PHƯƠNG TIỆN ĐỀ TÀI: TÌM HIỂU CÔNG NGHỆ TRUYỀN DỮ LIỆU TRONG CHAT VIDEO TRÊN MẠNG IP Sinh viên thực hiện: Giáo viên hướng dẫn: Vũ Quang Đại Nguyễn Hoàng Tùng Nguyễn Huy Lăng 20121475 20122745 20121966 PGS.TS Nguyễn Thị Hoàng Lan Hà Nội, ngày 11/12/2015 PHÂN CÔNG CÔNG VIỆC: Vũ Quang Đại:  Tìm hiểu phân biệt mô hình hội nghị video với mô hình chat, viết báo cáo, làm slide Nguyễn Huy Lăng:  Tìm hiểu giải pháp công nghệ truyền liệu video phân tích chất lượng dịch vụ Nguyễn Hoàng Tùng:  Khảo sát phần mềm cung cấp dịch vụ Thử nghiệm giải pháp chat video dùng phần mềm mở nhận xét Mục lục Các mô hình chat hội nghị đa phương tiện Mô hình tương tác điểm - điểm Các hệ thống hội nghị video thông thường hệ thống tương tác điểm – điểm, nơi mà hai bên tham gia (PC/Broadroom) sử dụng kết nối ISDN WAN để liên lạc với Figure 1: Conventional video conferencing systems Tuy nhiên hạn chế lớn hệ thống là: • Chỉ trao đổi thông tin điểm – điểm • Các giao thức truyền thông cố định liên kết WAN đắt tiền sử dụng cho hội nghị riêng biệt Mô hình tương tác điểm – đa điểm Các hệ thống điểm - đa điểm kết nối nhiều địa điểm thông qua Multi-Point Control Unit (MCU) MCU thiết bị thường sử dụng để kết nối thiết bị đầu cuối tham gia vào hội nghị đa phương tiện Các thành phần thiết bị MCU điều khiển đa điểm (Multipoint Control) xử lý đa điểm (Multipoint Processor) Ưu điểm phương pháp sử dụng MCU là: • • • • • Cho phép nhiều người tham gia vào hội nghị Có thể đặt đâu Chức máy chủ Internet cho hội nghị Video từ người nói truyền đến tất thành viên Nhiều thiết bị MCU nối tầng với cho hội nghị lớn sử dụng cách riêng biệt cho hội nghị đồng thời Figure 2: Current point to multipoint systems Tuy nhiên số nhược điểm sau tồn • Hệ thống hội nghị đòi hỏi đường truyền ISDN chuyên dụng cho máy tính phòng họp • Yêu cầu MCU đắt tiền để phục vụ cho việc trộn tái truyền video • Các liên kết WAN đắt tiền sử dụng cho hội nghị, công ty muốn gửi liệu email tốt cần bổ sung thêm liên kết WAN Điều làm tăng chi phí • Băng thông WAN cần tăng tương ứng với số lượng thành viên tham gia Mô hình tương tác đa điểm – đa điểm Các hệ thống hội nghị đa phương tiện (MCS) trình bày hệ thống tương tác đa điểm - đa điểm Nó cho phép hội nghị với nhiều người đâu trái đất MCS phiên 6.0 khắc phục nhược điểm hội nghị điểm - đa điểm thông qua số tính đặc biệt sau: • Cho phép nhiều máy tính phòng họp kết nối với thông qua hệ thống mạng LAN mà không ảnh hưởng đến ứng dụng khác Do không cần bổ sung thêm đường ISDN, điều giúp tiết kiệm chi phí thời gian thiết lập • Không yêu cầu thiết bị MCU đắt tiền • MCS sử dụng giao thức IP không độc quyền chạy thông qua đường dây mạng thông qua Internet • Băng thông không thay đổi dù có thành viên tham gia hội nghị MCS sử dụng kỹ thuật Server-2-Server để giữ cho băng thông tiêu thụ mức tối thiểu Điều giúp tối ưu hóa tiết kiệm chi phí băng thông WAN Internet Figure 3: Multipoint - to - Multipoint systems Thành phần MLIC cho phép nhiều mạng LAN kết nối với mạng WAN để tham gia vào hội nghị Hệ thống tập trung Hệ thống sử dụng hệ thống phòng hội nghị chuyên dụng chất lượng cao với thiết bị chuyên nghiệp băng thông chuyên dụng Nó thực phương tiện kiến trúc client – server thiết bị hiệu suất cao gọi Multipoint Conference Unit (MCU) Sau thiết bị trung tâm với kết nối Internet với băng thông lớn Các hệ thống sử dụng máy chủ tập trung để phân phối tín hiệu video có khả phục vụ số lượng N thành viên tham gia điểm hội nghị Nhìn chung nhược điểm hệ thống tập trung khả mở rộng trình hoạt động MCU phức tạp chi phí cho đắt Băng thông từ server chia sẻ đồng thời client Đặc biệt, với nhiểu client dẫn đến thiếu hụt băng thông với thành viên Figure 4: Classification of VideoConfrencing solutions Hệ thống multicast Loại thứ hệ thống hội nghị đa phương tiện thực hệ thống máy tính cá nhân Chúng thường miễn phí dễ dàng cài đặt sử dụng, chất lượng không đảm bảo Multicasting chế có hiệu để phân phối liệu mà người gửi chuyển giao thông tin tới số lượng lớn người nhận mà không cần gửi nhiều liệu giống đường truyền vật lý Đó cách tiếp cận khác để giảm bớt yêu cầu băng thông hội nghị mạng nằm hỗ trợ IP Multicast Ip multicast phương pháp gửi gói tin IP đến nhóm người nhận đường truyền Nó giải pháp tầng mạng tỉ lệ với lượng lớn người nhận sử dụng hiệu sở hạ tầng mạng việc yêu cầu gửi gói tin từ nguồn lần Các nút mạng ( thông thường switch router ) tái tạo lại gói tin để đến tất người nhận Vấn đề với IP Multicast • Tỉ lệ với số lượng nhóm • Hỗ trợ chức mức độ cao khó khăn • Triển khai khó khăn chậm Mạng Overlay Mạng Overlay xây dựng tầng mạng vật lý Các liên kết Overlay kết nối thông qua tầng mạng Trong mạng overlay nhiều mạng logic tồn lúc Application Layer Multicast (ALM) Trong ALM thành viên nhóm multicast giao tiếp thông qua mạng overlay với cạnh tương ứng với đường trực tiếp hai thành viên nhóm ALM thích ứng với nhiều ứng dụng để giảm bớt độ trễ truyền dẫn mạng triển khai mạng mà lớp mạng multicast Trong tầng ứng dụng, giải thuật multicast sử dụng kiến trúc dịch vụ phân phối khả mở rộng mã hóa video đề xuất cho dịch vụ hội nghị truyền hình mở rộng Đặc điểm ALM: • • • • Người dùng cuối hoạt động router multicast Không yêu cầu thành phần phần cứng đặc biệt router Ip multicast Các ứng dụng giao thức định tuyến riêng thiết kế Hiệu Unicast người gửi không cần gửi liệu cho tất người nhận Tuy nhiên số vấn đề cần lưu ý • Mỗi video sử dụng băng thông mạng overlay Trong việc cung cấp nhiều dòng video chúng cạnh tranh băng thông liên kết overlay • Người sử dụng có yêu cầu ưu tiên cho dòng video khác Peer to Peer (P2P) P2P loại mạng overlay khác sử dụng để chuyển dòng video Nó tảng mạnh mẽ cho ứng dụng đa phương tiện trực tuyến khác mạng Internet hội nghị đa phương tiện, truyền hình trực tuyến Hệ thống P2P vô hiệu kinh tế sử dụng tài nguyên mạng ngang hàng Mỗi nút truy cập trực tiếp liệu, tài nguyên máy tính nhau, hệ thống cấu thành mô hình tính toán phân tán P2P phương pháp phổ biến, nút mạng đưa tài nguyên băng thông, xử lý, khả lưu trữ cho nút khác Bởi vậy, số lượng người dùng tăng lên, lượng tài nguyên chung mạng tăng lên theo Tuy nhiên, sử dụng kỹ thuật trông hệ thống hội nghị làm giảm chất lượng video Content Delivery Networks (CDN) Vào cuối năm 90 Content Delivery Network phát triển nhanh chóng trở thành phương án hiệu để giải vấn đề multicast CDN thiết lâp phủ Internet node khu vực khác thành phần nhóm dịch vụ mạng ảo Nó chịu trách nhiệm tính hiệu nội dung máy chủ, phát hành ổn định tới nơi gần từ client để đảm bảo nội dung để cung cấp dịch vụ cho yêu cầu người sử dụng Ý tưởng CDN tránh nhiều vào liên kết Internet mà ảnh hưởng đến việc truyển tài liệu ổn định Nó cho phép người dùng có thông tin liệu mong muốn gần mà giảm độ trễ vấn đề tắc nghẽn mạng Kỹ thuật CDN • Sao chép nội dung nhiều máy chủ Internet • Cung cấp cho khách hàn với cách thức để xác định máy chủ cung cấp nội dung nhanh Cấu trúc CDN gồm • Thành phân phân phối nội dung o Máy chủ gôc máy chủ cạnh để phát lại nội dung • Thành phần định tuyến yêu cầu o Các yêu cầu trực tiếp người dùng đến sever cạnh o Tương tác với thành phần phân phối để giữ nhìn đại nội dung • Thành phần phân phối nội dung o Di chuyển nội dung từ gốc đến máy chủ cạnh đảm bảo tính chắn • Thành phần tính toán o Duy trì ghi lần truy cập client sử dụng hồ sơ máy chủ o Hỗ trợ việc báo cáo lưu lượng tính cước dựa lượng sử dụng Giao thức hệ thống hội nghị đa phương tiện Các client hệ thống truyền thông đa phương tiện phải biết giao thức phổ biến yêu cầu kết nối lẫn Các giao thức phổ biến hệ thống hội nghị đa phương tiện yêu cầu cho nhiều client khác Có hai chuẩn thường sử dụng SIP H.323 Giao thức H.323 Trong hội nghị đa phương tiện H323, dụng cụ người dùng ( phần mềm phần cứng ) gọi thiết bị đầu cuối kết nối vào mạng IP Đối với hội nghị bao gồm nhiều người tham dự liệu video audio truyền thông qua máy chủ gọi H323 MCU (Multipoint Control Unit) Các thiết bị đầu cuối H323 có khả thực gọi cho thiết bị H320 kết nối đến ISDN Đối với dịch vụ H320/H323 Gateway trở nên cần thiết Những tùy chọn dịch vụ cầu nối cổng vào điều khiển Gatekeeper Phần trung tâm mô hình H323 bắt nguồn từ nguyên tắc clitent – server với Multi Control Unit (MCU) phục vụ dòng video hội nghị đa điểm Gatekeeper cung cấp quyền điều khiển kết nối việc dịch địa H323 phần loạt phiên hội nghị đa phương tiện thông qua nhiều mạng khác Nó bao gồm H320 H324 liên kết đến ISDN (Integrated Services Data Network) PSTN (Public Switched Telephone Network) Một lợi việc thiết kế thiết bị MCU nằm khả để biến đổi dòng liệu mã hóa video/audio khác Ban đầu, H323 giao thức phổ biến tính phổ biến giảm giao NAT ( Network Address Translation ) tường lửa Giao thức SIP SIP giao thức điều khiển tầng ứng dụng mà thiết lập, sửa đổi, chấm dứt phiên làm việc đa phương tiện Nó giao thức truyền tín hiệu cho việc thiết lập việc liên lạc buổi họp thiết bị đầu cuối SIP SIP khác với giao thức truyền thông khác hỗ trợ công nghệ nhiều nhà cung cấp tích hợp tầng ứng dụng, module chuẩn thông thường Giao thức kết hợp giao thức sử dụng rộng rãi HTTP cho trình duyệt web SMTP dùng cho email Thông thường SIP sử dụng cho điện thoại internet phân bố liệu đa phương tiện hai hay nhiều người dùng cuối SIP hỗ trợ khía cạnh việc thiết lập chấm dứt truyền thông đa phương tiện: • Vị trí người dùng: Xác định hệ thống đầu cuối sử dụng truyền thông - Bước 3:Khi máy người sử dụng (đã đăng kí ) đăng nhập vào máy chủ , máy chủ xác nhận , tài khoản nhớ hay không , có tài khoản nhớ máy chủ cho máy người dùng truy cập vào máy chủ -Bước 4:Nếu người sử dụng muốn thực Chat Video với người sử dụng khác truy cập vào máy chủ thực thao tác để thực chat video (các thao tác tương ứng với phần mềm Chat Video ) Quá trình truyền liệu người sử dụng thực Chat Video +Phần mềm Chat video máy khách gửi liệu (các file hình ảnh ,âm ) tới máy chủ +Đối với máy chủ :Phần mềm Chat Video sử dụng thư viện khách hàng để làm việc với nguồn đầu vào (camera, microphone),codec ,rồi nén liệu lại sau liệu truyền peer-to-peer tới người dùng cuối Ví dụ QuickBlox sử dụng công nghệ mã nguồn mở WebRTC Giới thiệu WebRTC Nó thiết kế cho việc tổ chức phương tiện truyền thông liệu trình duyệt hỗ trợ hay ứng dụng khác cho công nghệ peer-to-peer mà không cần plugin bổ sung Vai trò WebRTC: • • • • Nhận thông tin mạng địa IP cổng, trao đổi với khách hàng phép kết nối Phối hợp tín hiệu truyền thông để báo cáo lỗi bắt đầu Trao đổi thông tin phương tiện truyền thông khả khách hàng, chẳng hạn độ phân giải codec Giao tiếp streaming audio, video liệu Cách hoạt động Kết nối tới máy chủ +Đầu tiên đăng nhập Máy chủ chính: turn.quickblox.com Tên đăng nhập: Huylang Mật khẩu:*1afefd# + Gọi điện : Tín hiệu để bắt đầu gọi +Chấp nhận : Tín hiệu để chấp nhận gọi đến : +Từ chối : tín hiệu để từ chối gọi đến +Cúp Máy :tín hiệu để kết thúc gọi +Ứng viên ICE Tín hiệu để gửi WebRTC ứng viên ICE +Cập nhật thông số Tín hiệu để thông báo cho người sử dụng số thông số gọi cập nhật Khảo sát phần mềm cung cấp dịch vụ Các ứng dụng chat phổ biến Ngày ứng dụng nhắn tin, gọi điện miễn phí nhiều người biết đến thông qua Internet 3G Bạn sử dụng tiện ích để kết nối bạn bè, người thân dễ dàng đâu Skype Với 600 triệu người sử dụng giới, số tăng theo cấp số nhân ngày, Skype phần mềm voice chat cung cấp dịch vụ điện thoại internet phổ biến giới Skype gì? Skype phần mềm gọi điện thoại cho phép người lên mạng Internet nói chuyện với với chất lượng âm không điện thoại thông thường Sự khác biệt Skype điện thoại thông thường người sử dụng thực gọi miễn phí đến người sử dụng Skype khác Châu lục khác Skype góp phần không nhỏ việc kết nối người lại với nhau, từ Châu lục đến Châu lục khác, từ đất nước đến đất nước khác, từ thành phố đến thành phố khác, người sử dụng Skype nói chuyện với miễn phí thông qua “PC to PC communication” dịch vụ trả phí với mức cước phí tiết kiệm SkypeIn, SkypeOut Skype Voicemail PC to PC communication Đây tiện ích phổ biến Skype, người dùng Skype trò chuyện Voice chat với người sử dụng Skype khác mà bạn không chi trả thêm chi phí khác chi phí internet hàng tháng mà cho dù bạn sử dụng không sử dụng Skype, bạn chi trả mức phí tương tự cho internet nhà bạn Nếu bạn luôn lo lắng đếm giây phút cho tất gọi điện thoại, từ bạn yên tâm dùng Skype để trò chuyện với gia đình, bạn bè, người thân, họp hành với đối tác quốc tế với chất lượng không thua điện thoại thông thường toàn giới SkypeIn Là dịch vụ cho phép người sử dụng Skype nhận gọi máy vi tính, gọi gọi từ thuê bao điện thoại thông thường đến số Skype người sử dụng Dịch vụ dịch vụ thu phí nhiên mức phí cho dịch vụ tương đương với gọi nội nước Chức tiện lợi, người liên lạc với bạn cho dù bạn tính chất công việc hay lý khác mà bạn phải thường xuyên di chuyển sử dụng số điện thoại thông thường Hiện nay, người sử dụng Skype nhận gọi từ nước: Úc, Brasil, Đan Mạch, Cộng hòa Dominica, Estonia, Phần Lan, Pháp, Đức, Hồng Kông, Nhật Bản, Ba Lan, Thụy Điển, Thụy Sỹ, Liên hiệp Anh Bắc Ireland, Romania Hoa Kỳ Danh sách mở rộng liên tục không ngừng SkypeOut Là dịch vụ cho phép người dùng Skype gọi điện đến số điện thoại thuê bao với chi phí từ 0,024 dollar Mỹ phút Đây giải pháp tiết kiệm thuận lợi cho gọi quốc tế (international phone) Những bạn cần làm có tài khoản Skype (tài khoản bạn tạo miễn phí), mua thẻ Skype nhập số thuê bao bạn cần gọi, chất lượng gọi đảm bảo không thua điện thoại thông thường giới Skype Voice mail Là dịch vụ trả lời gọi nhỡ đến Skype bạn Người gọi lưu lại tin nhắn người sử dụng nghe lại tin nhắn ứng dụng cũa Skype, ra, tin nhắn lưu lại hộp thư mail bạn qua Outlook bạn co thể nghe lại tin nhắn từ Outlook Thêm nữa, bạn gửi Voice mail cho người khác sử dụng Skype mà không cần gọi cho họ, chức hữu ích bạn muốn để lại tin nhắn mà không sợ làm phiền người gọi họ bận rộn Ngoài chức trội trên, Skype sử dụng công cụ chat bình thường Yahoo Messenger, MSN hay AOL Với Skype, người sử dụng chat tay, gửi file, gửi hình ảnh sử dụng webcam để vừa trò chuyện vừa nhìn thấy người trò chuyện với Với chức đại, hữu ích, tiết kiệm, Skype ngày trở nên phổ biến với số lượng người sử dụng không ngừng tăng mở rộng toàn giới FaceTime FaceTime ứng dụng hữu ích thiết kế để giúp bạn thực gọi qua video từ máy tính sang máy tính khác cách thuận tiện Một số tính chính: Gọi video với cú nhấp chuột: FaceTime chương trình dễ để cài đặt máy Mac Tất bạn cần Apple ID địa emai Để bắt đầu thực gọi video với người bạn thân mình, tìm kiếm địa liên lạc họ danh bạ FaceTime làm việc với danh bạ sổ địa chỉ, bạn không cần phải nhập địa liên lạc từ đầu Nhấn số điện thoại người bạn bạn muốn gọi tới iPhone họ, để gọi vào iPad, iPod touch Mac, sử dụng địa email họ Một cửa sổ popup hiển thị hình Khi họ chấp nhận yêu cầu bạn, gọi video tiến hành Đổ chuông điện thoại máy Mac Bất người cố gắng liên lạc với bạn, gọi đổ chuông máy Mac mà bạn sở hữu FaceTime không chạy Vì vậy, bạn lo lắng vấn đề Nếu bạn không nhận gọi, cần tắt FaceTime mục Preferences Độ nét hình cao FaceTime hỗ trợ gọi video lên đến 720p Tất bạn cần iMac, MacBook pro MacBook Air có tích hợp máy quay HD FaceTime Kết quả, bạn nhận hình ảnh chân thực video Máy quay HD trang bị hỗ trợ hình rộng với tỷ lệ 16:9 Do đó, bạn nhìn thấy hình ảnh tất người thân yêu gia đình bạn lúc Giao diện thân thiện Từ biểu tượng camera nhỏ xíu Mac đến hình gọi video lớn Khung cửa sổ điều khiển mờ dần đi, cho phép bạn tận hưởng trò chuyện mà không bị làm phiền Với chế độ xem hình ảnh hình ảnh, bạn xem xuất trước người nói chuyện Tất người tập hợp xung quanh hình Mac tận hưởng niềm vui Khi bạn gọi người iPad, iPhone iPod touch, bạn thấy tất thứ đầu bên mà không bị cản trở Cho dù họ sử dụng camera trước hay sau hay xoay từ dọc sang ngang, FaceTime cho Mac điều chỉnh trình xem cách êm Facetime có mặt khặp nơi Với FaceTime, bạn nói chuyện với ai, mà không gặp phải vấn đề thiết bị, dù họ sử dụng iPad, iPhone, iPod Touch hay máy Mac Tất bạn cần nhấp chuột (chạm vào) FaceTime, cười thật tươi tận hưởng trò chuyện Đối với nhiều người dùng hệ điều hành Mac OS, iOS FaceTime cách họ lựa chọn để giữ liên lạc với bạn bè gia đình mình, giao diện đẹp, gọi có độ phân giải cao, tiện dụng, tích hợp sẵn hệ điều hành miễn phí Hơn nữa, FaceTime đổ chuông máy Mac ứng dụng không chạy Đồng thời, sử dụng FaceTime nhiều máy tính, ứng dụng đổ chuông tất máy Mac để người dùng chọn nghe từ máy Google hangout Bạn sử dụng Hangouts để gửi tin nhắn, thực gọi thoại video đồng thời chia sẻ ảnh Hangouts tự động đồng hóa thiết bị, vậy, bạn bắt đầu Hangout máy tính tiếp tục thiết bị khác, chẳng hạn điện thoại bạn • • Những việc bạn làm với Hangout Gửi tin nhắn Hangouts: Bạn bắt đầu trò chuyện Hangout với người nhiều người Thực gọi điện video: Thực gọi điện video trực tiếp với tối đa người khác • • • Thực gọi điện thoại: Hầu hết tất gọi bạn thực tới Hoa Kỳ Canada miễn phí có vài điểm đến bị tính phí 1/100 Đô la Mỹ phút tùy thuộc vào số điện thoại cụ thể Chi phí khác tùy vào đơn vị tiền tệ địa phương Cuộc gọi tới điểm đến Hoa Kỳ với mức cước phí thấp tính gọi không khả dụng tất địa điểm Gửi tin nhắn văn bản: Bạn gửi tin nhắn văn Hangouts với thiết bị Android số điện thoại Google Voice bạn Chia sẻ ảnh, địa điểm hình dán: Bạn chia sẻ ảnh, hình dán biểu tượng cảm xúc trò chuyện Trên thiết bị di động, bạn chia sẻ địa điểm với người khác Viber Với Viber, người giới kết nối Miễn phí Hơn 606 triệu người dùng Viber nhắn tin, thực gọi điện gọi video chất lượng HD, gửi tin nhắn hình ảnh tin nhắn video toàn giới qua Wifi 3G - miễn phí.* Bạn tạo tin nhắn nhóm lên đến 200người tham gia Tín dụng Viber Out dùng để thực gọi đến số điện thoại di động Viber số cố định với cước phí thấp Viber khả dụng cho tất loại điện thoại thông minh tảng Viber tương thích tối ưu cho máy tính bảng Android Sử dụng Viber máy tính bảng điện thoại bạn lúc Trên Viber, số điện thoại bạn mà ID bạn Ứng dụng đồng với danh bạ di động, tự động phát số liên lạc dùng Viber • Nhắn tin với bạn bè • Thực gọi điện thoại gọi video với chất lượng âm HD • Chia sẻ hình ảnh, tin nhắn video, tin nhắn thoại, địa điểm, thông tin số liên lạc, liên kết đa phương tiện, sticker biểu tượng cảm xúc • Tải sticker sticker động từ Sticker Market; phân loại xếp sticker • Tạo tin nhắn nhóm lên đến 200 người tham gia; quản lý trò chuyện nhóm với tư cách Quản trị viên, sửa thông tin xóa người tham gia • Theo dõi Nhóm Chat Cộng Đồng - cập nhật thông tin sao; theo dõi trò chuyện mở thời gian thực sao, 'thích' bình luận chia sẻ nội dung đa phương tiện • So tài với bạn bè với trò chơi nhân vật Viber, Violet Legcat; thư giãn khẳng định kỹ chơi games cách giành nhiều đồng xu tốt • Hỗ trợ Android Wear – gửi nhận tin nhắn từ đồng hồ thông minh • Thông báo đẩy đảm bảo bạn không lỡ tin nhắn hay gọi nào, tắt Viber • Tích hợp với danh sách liên lạc bạn để gọi nhắn tin • Hỗ trợ Viber Desktop máy tính Windows Mac ooVoo Với ooVoo, bạn thực gọi video chất lượng cao miễn phí, gọi điện thoại gửi tin nhắn văn để dễ dàng kết nối với bạn bè gia đình khắp giới Thực gọi video rõ ràng sắc nét với lên đến 12 người vào gọi video nhóm Hãy thử ooVoo nay! ❤ Các tính • Các gọi miễn phí Video, âm gọi, nội dung - bạn bạn bè bạn trò chuyện nhiều bạn muốn ooVoo việc với mạng Wifi bạn hay kế hoạch liệu để đảm bảo tất gọi tin nhắn bạn tự • Các gọi miễn phí Video - lên đến 12 người trò chuyện video chất lượng cao, sử dụng công nghệ SuperClear ™ 4G, 3G, LTE WiFi mà không làm tăng mức tiêu thụ liệu • Tuyệt vời âm gọi - echo hủy bỏ âm trẻo để làm cho bạn luôn âm tuyệt vời • Miễn phí gọi giọng nói - nói chuyện với bạn bè gia đình bên cạnh toàn giới, miễn bạn muốn • Các nội dung miễn phí - gửi tin nhắn, hình ảnh video cho bạn bè bạn, chí gọi • Miễn phí Nhóm Trò chuyện - tận hưởng trò chuyện nhóm với việc tích hợp chạm gọi để dễ dàng di chuyển từ trò chuyện với gọi video Thay đổi tên nhóm hình ảnh • Ít rớt gọi - video công nghệ tự động phát điều chỉnh tốc độ kết nối, có nghĩa gọi kết nối so với ứng dụng chat video khác giảm • ooVoo khắp nơi - ooVoo tảng hoạt động thiết bị • Có 300 điện thoại Android máy tính bảng phổ biến, bổ sung thêm! Chúng vui mừng nghe từ bạn! Nếu bạn có thông tin phản hồi, câu hỏi, thắc mắc hay yêu cầu tính sau xin vui lòng gửi email cho android@oovoo.com theo TwitterooVoo Thử nghiệm giải pháp chat video dùng phần mềm mở nhận xét Phần mềm Linphone Linphone - Nhắn tin, gọi điện miễn phí qua Internet Linphone phần mềm mã nguồn mở cho phép người dùng nhắn tin gọi điện miễn phí qua kết nối Internet Công cụ giao tiếp sử dụng giao thức liên lạc SIP, giao thức tiêu chuẩn dành riêng cho gọi điện qua Internet Khi cài đặt chương trình này, bạn gửi tin nhắn văn bản, gọi điện gọi điện video với người thân, bạn bè sử dụng dịch vụ Đặc biệt, Linphone hỗ trợ nhiều phiên chạy nhiều tảng khác nhau, đó, người dùng cài đặt liên lạc qua Linphone Một số tính Linphone: Phát tín hiệu:     Hỗ trợ giao thức SIP tương thích với chuẩn RFC 3261 Hỗ trợ giao thức SIP/UDP, SIP/TCP, SIP/TLS Hỗ trợ IPv6 Hỗ trợ xác thực Digest Cho phép thực nhiều gọi lúc với tính quản lý gọi như: nghe nhạc chờ máy, tiếp tục gọi, chuyển hướng gọi     Hỗ trợ nhiều proxy SIP: registrar, proxies, outbound Cho phép thông báo gửi tin nhắn thành công Hỗ trợ sử dụng SIP INFO RFC 2833 Hỗ trợ tệp media: Hỗ trợ file audio sử dụng codec sau đây: speex (băng thông rộng hẹp), G711 (ulaw, alaw), GSM, G722 Nếu cài đặt thêm plugin, chương trình có khả hỗ trợ AMR-NB, SILK, G729 iLBC Hỗ trợ tệp video sử dụng codec: VP8 (WebM), H263, H263-1998, MPEG4, theora H264 Hỗ trợ video có độ phân giải từ QCIF(176x144) đến SVGA(800x600) Hỗ trợ tính họp thoại (Audio conferencing) Hỗ trợ giao thức SRTP zRTP, cho phép mã hóa giọng nói hình ảnh video Hỗ trợ ICE (RFC5246), cho phép kết nối audio video theo hình thức P2P mà không cần sử dụng đến media relay server Hỗ trợ webcam sử dụng driver V4L V4L2 Cho phép quản lý băng thông: thông báo giới hạn băng thông SDP (b=AS ), giúp tạo trình đàm thoại audio/video phù hợp với kết nối Internet người dùng Hỗ trợ chế độ kết nối băng thông thấp: cho phép thực gọi audio qua mạng EDGE Sử dụng thuật toán điều chỉnh audio video linh hoạt để phù hợp với băng thông mạng Thêm phụ trợ âm thanh: waveapi Cho phép cài đặt thêm plugin để hỗ trợ nhiều codec Tính chung: Hỗ trợ tạo quản lý danh bạ Tương thích tốt với SIP ENUMS (các số điện thoại SIP sở dụng dịch vụ naptr DNS proxy) Hoạt động tốt với NAT: đoán địa NAT để gửi tin SIP, sử dụng STUN để truyền liệu RTP 2)Thử nghiệm phần mềm linphone Nhận xét Linphone có phần tách biệt user interface công cụ tảng,từ cho phép tạo user interface khác có chức tương tự nhau.Mà cụ thể : User interface: • • • • • Trên Gtk+ tạo giao diện cho windows,mac linux Giao diện điều khiển (console interface):linphonec,linphonecsh Ứng dung iphone xây dựng từ C Ứng dụng Android từ java Ứng dụng Windows Phone từ C# +) Liblinphone :công cụ (core engine),đây thư viện mà thực tất chức Linphone.Liblinphone công cu manh mẽ SIP VoIP video SDK,cung cấp api mức độ cao dựa thành phàn chủ yếu sau: • • • Mediastreamer2: môi trường đa phương tiện SDK mạnh mẽ oRTP: thư viện RTP đơn giản belle-sip: thư viện SIP Liblinphone thành phần liên quan viết ngôn ngũ C Linphonecó thể thay đổi giao diện từ công cụ: • • Linphonec: phiên dựa thiết bị đầu cuối linphone mà lệnh đọc từ dấu nhắc người sử dụng Linphonecsh: mottj tiện ích giúp non-blocking để linphonec chạy chế độ background Có số thiết lập nhỏ thay đổi:noise gate, echo canceler, echo limiter,equalizer, miscellaneous audio parameters… Tài liệu tham khảo • An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol - Salman A Baset and Henning G Schulzrinne • http://www.webopedia.com/TERM/V/video_chat.html • http://quickblox.com/developers/VideoChat • http://www.webrtc.org/ [...]... hiện chat video (các thao tác tương ứng với mỗi phần mềm Chat Video ) Quá trình truyền dữ liệu trong khi người sử dụng thực hiện Chat Video +Phần mềm Chat video trong máy khách sẽ gửi dữ liệu (các file hình ảnh ,âm thanh ) tới máy chủ +Đối với máy chủ :Phần mềm Chat Video sẽ sử dụng các thư viện khách hàng để làm việc với nguồn đầu vào (camera, microphone),codec ,rồi nén dữ liệu lại sau đó dữ liệu. .. điều khiển việc truyền đạt lại của tầng ứng dụng, đối với các yêu cầu và phản hồi tương xứng và thời gian trễ của tầng ứng dụng Giao dịch của người dùng bao gồm tất cả các thực thể SIP trừ các proxy không được công nhận Giải pháp công nghệ truyền dữ liệu trong chat video Chat video là gì ? Công nghệ để truyền tải các âm thanh và sự tương tác video truyền trực tuyến thông qua internet trong thời gian... ooVoo việc với mạng Wifi của bạn hay một kế hoạch dữ liệu để đảm bảo tất cả các cuộc gọi và tin nhắn của bạn được tự do • Các cuộc gọi miễn phí Video - lên đến 12 người trong một cuộc trò chuyện video chất lượng cao, sử dụng công nghệ SuperClear ™ của chúng tôi trong 4G, 3G, LTE và WiFi mà không làm tăng mức tiêu thụ dữ liệu • Tuyệt vời âm thanh trong một cuộc gọi - echo hủy bỏ và âm thanh trong trẻo để... đó dữ liệu sẽ được truyền peer-to-peer tới người dùng cuối Ví dụ về QuickBlox sử dụng công nghệ mã nguồn mở WebRTC Giới thiệu về WebRTC Nó được thiết kế cho việc tổ chức các phương tiện truyền thông dữ liệu giữa các trình duyệt hỗ trợ nó hay các ứng dụng khác cho công nghệ peer-to-peer mà không cần bất kỳ plugin bổ sung Vai trò của WebRTC: • • • • Nhận thông tin mạng như địa chỉ IP và cổng, và trao... điều khiển (console interface):linphonec,linphonecsh Ứng dung trên iphone được xây dựng từ C Ứng dụng trên Android từ java Ứng dụng Windows Phone từ C# +) Liblinphone :công cụ nền (core engine),đây là thư viện mà thực hiện tất cả các chức năng của Linphone.Liblinphone là 1 công cu manh mẽ SIP VoIP video SDK,cung cấp api ở mức độ cao và dựa trên các thành phàn chủ yếu sau: • • • Mediastreamer2: một môi... của người bạn nếu bạn muốn gọi tới chiếc iPhone của họ, trong khi đó để gọi vào iPad, iPod touch hoặc Mac, hãy sử dụng địa chỉ email của họ Một cửa sổ popup sẽ hiển thị trên màn hình Khi họ chấp nhận yêu cầu của bạn, cuộc gọi video sẽ được tiến hành Đổ chuông điện thoại trên máy Mac Bất cứ khi nào một người nào đó cố gắng liên lạc với bạn, cuộc gọi sẽ đổ chuông trên mọi máy Mac mà bạn sở hữu ngay cả... (có kết nối 3G, hoặc internet) có cài phần mềm Chat video (ví dụ như Skype, zalo …) dành cho máy người dùng -Nhà cung cấp:1 máy tính có cài phần mềm Chat Video( ví dụ Skype , zalo) dành cho máy chủ - Phần mềm cần có (ví dụ Skype , zalo…) để kết nối máy chủ với máy của người dùng đã cài trên máy người dùng và máy chủ Cách sử dụng phần mềm để thực hiện chat video -Bước 1,Người dùng sẽ đăng kí tài khoản... chuyển nhượng, chấm dứt phiên, sửa đổi các thông số của phiên SIP làm việc với cả IPv4 và IPv6 SIP không cung cấp các dịch vụ và thay vào đó SIP cung cấp nguồn mà có thể được sử dụng để tiến hành các dịch vụ khác nhau SIP có cấu trúc như một giao thức phân tầng mỗi tầng là độc lập nhưng liên kết lỏng lẻo với nhau, các lớp dưới dược mã hóa trong BNF (Backus-Naur Form) Tầng ứng dụng định nghĩa cách thức... đình ngay bên cạnh hoặc trên toàn thế giới, miễn là bạn muốn • Các nội dung miễn phí - gửi tin nhắn, hình ảnh và video cho bạn bè của bạn, thậm chí trong một cuộc gọi • Miễn phí Nhóm Trò chuyện - tận hưởng cuộc trò chuyện nhóm với việc tích hợp một chạm gọi để dễ dàng di chuyển từ một cuộc trò chuyện với cuộc gọi video Thay đổi tên nhóm và hình ảnh • Ít rớt cuộc gọi - video công nghệ của chúng tôi sẽ... hoặc gọi điện video với người thân, bạn bè cùng sử dụng dịch vụ này Đặc biệt, Linphone hỗ trợ nhiều phiên bản chạy trên nhiều nền tảng khác nhau, khi đó, người dùng có thể cài đặt và liên lạc qua Linphone bất cứ khi nào Một số tính năng chính của Linphone: Phát tín hiệu:     Hỗ trợ giao thức SIP tương thích với chuẩn RFC 3261 Hỗ trợ các giao thức SIP/UDP, SIP/TCP, SIP/TLS Hỗ trợ IPv6 Hỗ trợ xác ... nghệ truyền liệu chat video Chat video ? Công nghệ để truyền tải âm tương tác video truyền trực tuyến thông qua internet thời gian thực người sử dụng địa điểm khác nhau .Video chat thường thực thông... thực Chat Video với người sử dụng khác truy cập vào máy chủ thực thao tác để thực chat video (các thao tác tương ứng với phần mềm Chat Video ) Quá trình truyền liệu người sử dụng thực Chat Video. .. Tìm hiểu giải pháp công nghệ truyền liệu video phân tích chất lượng dịch vụ Nguyễn Hoàng Tùng:  Khảo sát phần mềm cung cấp dịch vụ Thử nghiệm giải pháp chat video dùng phần mềm

Ngày đăng: 16/03/2016, 21:35

Mục lục

  • Các mô hình chat và hội nghị đa phương tiện

    • Mô hình tương tác điểm - điểm

    • Mô hình tương tác điểm – đa điểm

    • Mô hình tương tác đa điểm – đa điểm

    • Hệ thống tập trung

    • Hệ thống multicast

      • IP Multicast

      • Mạng Overlay

        • Application Layer Multicast (ALM)

        • Peer to Peer (P2P)

        • Content Delivery Networks (CDN)

        • Giải pháp công nghệ truyền dữ liệu trong chat video

          • Chat video là gì ?

          • Cách hoạt động

            • Thiết bị cần có

            • Cách sử dụng phần mềm để thực hiện chat video

            • Quá trình truyền dữ liệu trong khi người sử dụng thực hiện Chat Video

            • Ví dụ về QuickBlox sử dụng công nghệ mã nguồn mở WebRTC

              • Giới thiệu về WebRTC

              • Cách hoạt động

                • Kết nối tới máy chủ

                • PC to PC communication

                • FaceTime

                  • Một số tính năng chính:

                  • Gọi video chỉ với một cú nhấp chuột:

                    • Đổ chuông điện thoại trên máy Mac

                    • Google hangout

                      • Những việc bạn có thể làm với Hangout

                      • Tài liệu tham khảo

Tài liệu cùng người dùng

Tài liệu liên quan