Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 80 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
80
Dung lượng
2,29 MB
Nội dung
ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN&TRUYỀN THÔNG LÊ ANH VIỆT MỘTSỐGIAOTHỨCTRUYỀNTHÔNGTHỜIGIANTHỰCVÀỨNGDỤNGXÂYDỰNGHỆTHỐNGTRUYỀNHÌNHTRỰCTUYẾNĐAĐIỂMTRÊNMẠNGINTERNET LUẬN VĂN THẠC SĨ CHUYÊN NGÀNH KHOA HOC MÁY TÍNH Thái Nguyên - 2015 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN&TRUYỀN THÔNG LÊ ANH VIỆT MỘTSỐGIAOTHỨCTRUYỀNTHÔNGTHỜIGIANTHỰCVÀỨNGDỤNGXÂYDỰNGHỆTHỐNGTRUYỀNHÌNHTRỰCTUYẾNĐAĐIỂMTRÊNMẠNGINTERNET Chuyên ngành: Khoa học máy tính Mã số chuyên nghành: 60 48 0101 LUẬN VĂN THẠC SĨ CHUYÊN NGÀNH KHOA HOC MÁY TÍNH NGƯỜI HƯỚNG DẪN KHOA HỌC TS Phạm Ngọc Lãng Thái Nguyên - 2015 i LỜI CAM ĐOAN Tôi xin cam đoan : Những nội dung luận văn thực hướng dẫn trực tiếp TS Phạm Ngọc Lãng Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Học viên Lê Anh Việt ii LỜI CẢM ƠN Trước hết xin gửi lời cảm ơn sâu sắc tới người hướng dẫn tôi, thầy giáo TS Phạm Ngọc Lãng – Viện Hàn lâm Khoa học Công nghệ Việt Nam, người định hướng đề tài tận tình hướng dẫn, bảo suốt trình thực luận văn cao học Tơi xin gửi lời cảm ơn tới thầy cô giảng dạy tơi suốt q trình nghiên cứu, học tập, thầy cô ban chủ nhiệm lớp CHK12G, người quan tâm tới lớp, giúp bạn có kết ngày hơm Sau cùng, tơi xin dành tình cảm đặc biệt biết ơn tới gia đình, người thân tơi, người ủng hộ, khuyến khích tơi nhiều q trình học tập trình thực luận văn Thái Nguyên, tháng năm 2015 Lê Anh Việt MỤC LỤC LỜI CAM ĐOAN I LỜI CẢM ƠN II MỤC LỤC III DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT .VI DANH MỤC HÌNH VẼ VÀ ĐỒ THỊ .VIII PHẦN MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ HỆTHỐNGTRUYỀNHÌNHTRỰCTUYẾN 1.1 HỆTHỐNGTRUYỀNHÌNHTRỰCTUYẾN 1.1.1 Hội nghị truyềnhình 1.1.2 Những vấn đề việc truyềnthơng tin âm hình ảnh 1.1.3 Các kênh dùng cho hội nghị truyềnhình 1.1.4 Cơng nghệ truyềnthôngđa phương tiện thờigianthực 1.2 ĐẢM BẢO CHẤT LƯỢNG TRUYỀNHÌNHTRÊNMẠNG 1.2.1 Khái niệm QoS 1.2.2 Yêu cầu QoS cho truyềnthôngđa phương tiện 1.2.3 Đặc điểm vận chuyển lưu lượng kiểu “Cố gắng tối đa” 1.2.4 Băng thông 1.2.5 Độ trễ biến thiên độ trễ 1.2.6 Tỉ lệ mát gói tin 10 1.2.7 Mộtsố tham số khác 11 CHƯƠNG MỘTSỐGIAOTHỨCTRUYỀNTHÔNGTHỜIGIANTHỰC 13 2.1 GIAOTHỨC STREAMING 13 2.1.1 Giới thiệu chung 13 2.1.2 Kiến trúchệthống streaming thờigianthực 14 2.1.3 Phân lớp giaothứchệthống streaming thờigianthực 17 2.2 GIAOTHỨC RTP 19 2.2.1 Cấu trúc header RTP 20 2.2.2 Ghép kênh RTP 25 2.2.3 Mở rộng Header cho RTP 25 2.3 GIAOTHỨC RTCP 26 2.3.1 Giaothức điều khiển luồng RTCP 26 2.3.2 Quá trình truyền nhận gói tin RTCP 28 2.4 GIAOTHỨC RTSP 29 2.5 MỐI QUAN HỆ GIỮA RTSP, RTP VÀ RTCP 32 2.6 CHUẨN H323 33 2.6.1 Chồng giaothức H.323 34 2.6.2 Các thành phần hệthống H.323 34 2.7 GIAOTHỨC RTMP 38 2.7.1 Giới thiệu 38 2.7.2 Nguyên tắc hoạt động 39 2.7.3 Quá trình bắt tay 39 2.7.4 Tiêu đề RTMP 43 CHƯƠNG CÀI ĐẶT VÀXÂYDỰNGHỆTHỐNGTRUYỀNTHÔNGTRỰCTUYẾNĐAĐIỂM QUA MẠNGINTERNET 45 3.1 ỨNGDỤNG CÔNG NGHỆ STREAMING XÂYDỰNG CHƯƠNG TRÌNH TRUYỀNHÌNHTRỰC TIẾP ĐAĐIỂM 45 3.2 PHÂN TÍCH YÊU CẦU HỆTHỐNG 52 3.2.1 Phân tích nhu cầu 52 3.2.2 Đặc tả yêu cầu hệthống 53 3.3.3 Đặc tả chức 53 3.3 THIẾT KẾ Q TRÌNH TRUYỀNTHƠNG TIN SỬ DỤNG CÔNG NGHỆ STREAMING 54 3.4 THIẾT KẾ CHỨC NĂNG ĐA PHƯƠNG TIỆN THỜIGIANTHỰC 55 3.5 THIẾT KẾ VAI TRÒ GIỮA CÁC THÀNH VIÊN TRONG QUÁ TRÌNH TẬP HUẤN 57 3.6 MỘTSỐ KẾT QUẢ 58 3.6.1 Quản lý người dùng 58 3.6.2 Phân hệtruyền liệu đa phương tiện thờigianthực qua mạng IP 58 3.6.3 Phân hệ nhận liệu đa phương tiện thờigianthực qua mạng IP 59 3.6.3 Phân hệ kết nối camera HD với mạng 60 3.7 TÍNH BẢO MẬT 62 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 64 TÀI LIỆU THAM KHẢO 64 DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT IP Internet Protocol GiaothứcInternet ISP Internet Service Provider Nhà cung cấp dịch vụ Internett LAN Local Area Network Mạng cục QoS Quality of Service Chất lượng dịch vụ RSVP Resource Revervation Protocol Giaothức dành trước tài nguyên SS Slow Start Khởi động chậm SE Shared – Explicit Chia sẻ rõ ràng SLA Service level agreement Thỏa thuận mức dịch vụ TCP Transmission Control Protocol Giaothức điều khiển truyền dẫn TOS Type Of Service Loại dịch vụ UDP User Datagram Protocol Giaothức tin người sử dụng PSTN Public Switched telephone Network ISDN Integrated Services Digital Network Mạngsố tích hợp đa dịch vụ MCU Multipoint Control Unit Hội nghị truyềnhìnhđađiểm MC Multipoint Controller Bộ điều khiển đađiểm MP Multipoint Processor Bộ xử lý đađiểm BYE Bye Gói tin kết thúc phiên RR Receiver Reports Bản tin bên nhận RTP Realtime transport protocol Giaothứctruyền tải thờigianthực RTCP Realtime Transport Control Protocol SDES Source Description Gói tin miêu tả nguồn SR Sender Reports Bản tin bên phát AAC Advanced Audio Coding AMF Action Massage Format Mạng điện thoại chuyển mạch công cộng Giaothức điều khiển truyền tải thờigianthực vii ITU-T Telecommunication Standardization Sector Tiêu chuẩn hố viễn thơng CODEC COmpressor/DECcompressor MMS Microsoft Media Services RDT Real Network Data Transport SSRC Synchronization Source SDP Session Description Protocol MPEG Moving Picture Experts Group IPv4 Internet Protocol Version Giaothứcinternet phiên IPv6 Internet Protocol Version Giaothứcinternet phiên FMS Flash Media Server 2.0 FLV Flash Video Định dạng video IE Internet Explorer Trình duyệt Internet Explorer HD High Definition Độ nét cao UC Use Case Ca sử dụng UML PDA Personal Digital Assistant Thiết bị kỹ thuật số hỗ trợ cá nhân IPTV Internet Protocol Television TruyềnhìnhgiaothứcInternet RTSP Real Time Streaming Protocol ASP Active Server Page Ngôn ngữ lập trình ASP PHP Hypertext Preprocessor Ngơn ngữ lập trình PHP Số hóa Trung tâm Học liệu – ĐHTN Mã hóa giải mã Dịch vụ đề dùng Windows Media http://www.lrc.tnu.edu.vn 53 3.2.2 Đặc tả yêu cầu hệthống a) Tính dễ sử dụngGiao diện hệthống phải dễ hiểu trực quan phù hợp với đối tượng, hỗ trợ nhiều ngôn ngữ tiếng Việt Cần có chức cơng cụ hỗ trợ trựctuyến hướng dẫn sử dụng đầy đủ sẵn sàng để trình người dùng truy cập b) Độ an toàn bảo mật Ứngdụng cần phải cung cấp phương tiện bảo mật an tồn để người quản trị hệthống dễ dàng khôi phục lại liệu, cập nhật liệu có hành động phá hoại xảy ngăn chặn hành động thiện chí Bên cạnh đómạng thơng cần phải đánh giá hết trường hợp xảy nhằm chống lại phá hoại từ bên ngồi c) Tơn trọng quyền riêng tư Thơng tin cá nhân, tài khoản người dùng thành viên quản trị cần phải bảo mật đảm bảo an tồn khơng tiết lộ d) u cầu độ tin cậy Ứngdụng phải hoạt động ổn định, không để xảy xung đột phần cứng hay phần mềm, hay với phần mềm khác hoạt động mạng, máy chủ máy người dùng e) Yêu cầu tính mở rộng phát triển tương lai Khi xâydựngứngdụng cần đảm bảo tính ổn định, độc lập phân hệ, chức cần chế liên kết để thuận lợi cho việc kế thừa mở rộng tương lai, việc bảo trì nâng cấp dễ dàng f) Yêu cầu môi trường Ứngdụng phải hoạt động hầu hết trình duyệt IE, Firerox, Googlechrome 3.3.3 Đặc tả chức Ứngdụngtruyềnhìnhtrựctuyếnđađiểm có chức sau: - Quản lý nội dung bao gồm quản lý tin tức, danh mục viết, nội dung viết - Quản lý tài nguyên số bao gồm liệu video, hình ảnh - Quản lý người dùng bao gồm quản lý thành viên cấp độ truy cập cho thành viên Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 54 - Tìm kiếm thơng tin liên quan đến tài liệu viết, nội dung viết theo tiêu chí khác - Truyềnhìnhtrựctuyếnđađiểm - Ghi lại trình truyềnhìnhtrựctuyến - Kết nối với Camera HD để nâng cao chất lượng hình ảnh phục vụ hội nghị đầu bờ truyềnhình trường - Trợ giúp hướng dẫn người dùng 3.3 THIẾT KẾ Q TRÌNH TRUYỀNTHƠNG TIN SỬ DỤNG CƠNG NGHỆ STREAMING Trong hình 27 minh họa q trình truyềnthơng sử dụng cơng nghệ Streaming thờigianthựcứngdụng - cho thấy rằng, cán tập huấn (giảng viên) cán tham gia tập huấn (học viên) truy cập vào hệthống để đăng nhập vào hệthốngtruyềnhìnhtrựctuyếnđađiểmthơng qua giao diện phía người dùng (client) thơng qua tài khoản Trước tiên, Webserver thực việc xác thựcthơng tin Khi xác thực hành cơng giao diện hệthốngtruyềnhìnhtrựctuyến hiển thị phía người dùng Lúc toàn kết nối tới streaming server diễn tự động thông qua việc bắt tay webserver với streaming server Tiếp theo, người dùngthực việc cấu hình tốc độc, khung ảnh, tốc độ khung hình/giây, kích thước nguồn thu hình ảnh âm thực việc kết nối tới server theo giá trị tham số mà webserver gửi cho client Lúc này, client tự động gửi liệu tới streaming server giaothức RTMP Sau đó, streaming server thực yêu cầu cán tập huấn (giáo viên) việc cho phép thực chức theo yêu cầu việc truyềnhình ảnh, âm thanh, hay cho phép truyền ảnh,… Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 55 Hình 27: Biểu đồ trình tự q trình truyềnthơng sử dụng cơng nghệ Streaming thờigianthực cho chương trình ứngdụng Cuối cùng, trình truyềnthơng kết thúc client muốn kết thúc q trình truyềnthơngđa phương tiện thờigianthực Toàn tài nguyên mạng, Web server, Streaming Server client giải phóng Ngược lại, q trình truyềnthơng trì máy người dùng với Streaming server mà khơng có can thiệp Webserver 3.4 THIẾT KẾ CHỨC NĂNG ĐA PHƯƠNG TIỆN THỜIGIANTHỰCTrênhình 28 thể năm chức hệthốngtruyềnthơngđa phương tiện đađiểmthờigianthực qua mạng IP ứngdụng sau: - Kết nối Camera HD: Cho phép người dùng lựa chọn thiết bị thu thập hình ảnh, âm khác nhau, thiết bị thu bên ngồi Nhờ mà thơng tin hình ảnh, liệu video đạt chất lượng tốt so với webcam phổ biến Điều giúp cho việc thay đổi nguồn liệu phù hợp với yêu cầu mạng, yêu cầu chất lượng đợt tập huấn từ xa Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 56 Hệthốngtruyềnthôngđa phương tiện đađiểmthờigianthực Kết nối Truyềnthơng Quản lý thơng Cấu hình Tự động camera HD liệu thời tin đào tạo trựchệthống ghi nội Hình 28: Biểu đồ trình tự q trình truyềnthơng sử dụng cơng nghệ Streaming thờigianthực - Truyềnthông liệu thờigian thực: Chức ngày gồm hai chức khác việc truyền liệu đa phương tiện thờigian thực, chức nhận liệu đa phương tiện thờigianthực Mỗi clients phải thực chức độc lập đồng thời Cần lưu ý, liệu truyềnthơng có âm - Quản lý thông tin đào tạo trực tuyến: Tổ chức khóa học, quản lý giảng, nội dung giảng trước đợt tập huấn Chức cho phép theo dõi q trình đăng nhập, tham gia lớp học, việc cho phép vào học hay không Chức cung cấp giao diện cho thực việc lựa chọn vai trò gửi câu hỏi tới người tập huấn trình tập huấn - Tự động ghi nội dung: Chức cho phép hệthống ghi tự động nội dung trao đổi trựctuyếnthờigianthực trình tập huấn Dữ liệu đa phương tiện lưu lại để tham khảo hay trình tập huấn khác người tập huấn - Cấu hìnhhệ thống: Cấu hình tham số đường truyền, thiết bị thu camera, microphone, kích thước khung hình Qua cho phép người dùng điều chỉnh thích hợp với mơi trường mạngSố hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 3.5 THIẾT KẾ VAI TRÒ GIỮA CÁC THÀNH VIÊN TRONG Q TRÌNH TẬP HUẤN Hình 29: Vai trò thành viên q trình tập huấn hệthốngtruyềnthôngđa phương tiện thờigianthực qua mạng IP Với thiết kế hình 29 Cho thấy vai trò thành viên chia loại người tập huấn (giảng viên), quản trị viên, người tham gia tập huấn (học viên) - Người tập huấn: Có trách nhiệm kết nối học viên trình tập huấn với Người tập huấn phát quảng bá thơng tin cho tất thành viên khác, trừ quản trị viên Các thông tin liệu đa phương tiện hình ảnh, video, văn bản, hình,… Người tập huấn thực cho phép trao đổi, hay gọi trực tiếp tới thành viên để trao đổi riêng trao đổi chung Qua đó, thấy rằng, người tập huấn đóng vai trò cho tồn q trình tập huấn - Người tham gia tập huấn (học viên): Kết nối tới người tập huấn thực việc đăng ký để tham gia chờ yêu cầu người tập huấn Họ gửi câu hỏi tới người người tập huấn người khác, gửi yêu cầu tới quản trị - Người quản trị: Liên lạc với người tập huấn để trao đổi đảm bảo hạ tầng mạng thiết bị hoạt động tốt để toàn hệthống ổn định 3.6 MỘTSỐ KẾT QUẢ 3.6.1 Quản lý người dùng Phân hệ cho phép quản trị viên thực việc quản lý người dùng việc thêm tài khoản, cấp quyền, xóa tài khoản người dùng Dưới giao diện thống kế danh sách người dùngHình 30: Giao diện thống kê danh sách người dùng 3.6.2 Phân hệtruyền liệu đa phương tiện thờigianthực qua mạng IP Trong hệthốngtruyềnthôngđa phương tiện thờigian thực, trình truyền liệu thực nhiều clients lúc, client truyền lại máy client nhận, client truyềntrực tiếp tới client khác định trước Có thể hiểu q trình truyền q trình phát liệu đa phương tiện client tới client khác qua mơi trường mạng IP Chính vậy, tùy theo lựa chọn người dùnghệthốngtruyềnthực theo ba cách Với việc ứngdụng công nghệ streaming thờigianthực ActionScript Adobe dựa theo mơ hình máy chủ trung tâm Tức liệu đa phương tiện truyền theo chế streaming tới máy chủ streaming (streaming server) giaothức RTMP Sau máy chủ streaming tiếp tục truyền liệu tới máy clients khác Quá trình Netstream quản lý tự động phân luồng Hình minh họa trình truyền từ client tới máy chủ streaming Hình 31: Quá trình truyền liệu đa phương tiện từ phía clients tới streaming server Trong hình 51 Cho thấy thiết bị thu clients camera, microphone thu hình ảnh âm vào clients Dữ liệu đa phương tiện mã hóa trước gửi tới streaming server giaothức RTMP Các luồng liệu bao gồm loại sau: - Dữ liệu phục vụ cho điều khiển điều khiển chức - Video data: Dữ liệu Video sống lấy từ camera mã hóa nén theo chuẩn H263 H264 - Audio data: Dữ liệu Audio sống lấy từ Mic mã hóa nén theo chuẩn mp3 (tức MPEG-1 layer 3) Cả loại liệu trộn truyền luồng để đảm bảo đồng liệu âm hình ảnh Tuy nhiên, gói liệu có mức độ ưu tiên khác nhau, chẳng hạn ưu tiên cao data, Audio, cuối Video Nguyên nhân data chiếm băng thông nhỏ lại quan trọng chứa thơng tin điều khiển hệthống 3.6.3 Phân hệ nhận liệu đa phương tiện thờigianthực qua mạng IP Quá trình nhận liệu đa phương tiện thực từ phía máy chủ streaming gửi xuống cho client giaothức RTMP tương ứng theo yêu cầu xác định trước Tức gửi tới clients, gửi tới riêng clients Cần lưu ý rằng, q trình nhận hồn tồn độc lập với trình truyền, tức cho phép tạo hai 60 luồng đồng thời để thực việc truyền liệu đa phương tiện riêng nhận liệu đa phương tiện riêng Hình mơ tả q trình nhận liệu đa phương tiện từ phía máy chủ streaming giaothức RTMP Hình 32: Quá trình nhận liệu đa phương tiện từ streaming server clients Trong hình 32 Cho thấy liệu đa phương tiện clients nhận lưu đệm Dữ liệu giải mã tương ứng theo giải mã âm giải mã hình ảnh Sau giải mã xong, liệu hiển thị lên thiết bị đầu cuối tương ứng 3.6.3 Phân hệ kết nối camera HD với ứngdụng Việc kết nối camera HD với ứngdụng cho phép mở rộng nguồn thu tín hiệu đa phương tiện Tuy nhiên, Camera HD kết nối trực tiếp vào máy tính chuẩn video khác Do đó, để kết nối với máy tính cần phải có chuyển đổi, Video to USB converter Sơ đồ kết nối minh họa hình 61 Hình 33: a) Sơ đồ kết nối Camera HD với ứng dụng; b) kết kết nối camera HD với ứngdụng Sau thực việc kết nối này, sử dụng lớp cameara ActionScript Adobe để thực việc kết nối cấu hình liên quan Luồng liệu video từ Camera HD qua chuyển đổi tới trình điều khiển Camear HD Tiếp theo, thông qua giao diện lập trình, chương trình chuyển liệu tới mã hõa video Tiếp theo trình truyềnthực theo trình tự 62 3.7 TÍNH BẢO MẬT Việc bảo mật cho hệthống gồm phần cứng phần mềm hoạt động mạng vấn đề quan tâm nhà quản lý nhằm đảm bảo an toàn thuận tiện cho người dùng sử dụng dịch vụ thông tin mạng Bởi vậy, việc sử dụng giải pháp hay công nghệ bảo mật khó đem lại hiệu cao vấn đề bảo mật đảm bảo an toàn cho hệthống hay ứngdụngInternet Cho nên, người ta thường sử dụng kết hợp hay nhiều lớp bảo mật khác cách đồng thời để nâng cao hệsố an toàn cho hệ thống, hạn chế thấp rủi ro cho mạngthông tin hoạt động InternetỨngdụng thiết kế sử dụng đầy đủ lớp bảo mật theo tiêu chuẩn phần mềm hoạt động mạng Interenet sử dụng lớp bảo mật hệthống webserver lớp bảo mật riêng ứngdụng Đối với lớp bảo mật hệthống webserver, nơi đặt tồn thơng tin mạngthơng tin Internet người quản trị nhà cung cấp dịch vụ máy chủ đảm bảo thực quy trình phân quyền chặt chẽ Máy chủ webserver cài đặt phần mềm bảo mật chuyên dụng chẳng hạn ISA, phần mềm tường lửa Các phần mềm đảm bảo giúp cho máy chủ webserver giảm thiểu tác động từ bên muốn xâm nhập vào máy chủ Đồng thời, máy chủ webserver cài đặt công cụ giúp cho việc giảm thiểu tác hại công DDoS để tê liệt băng thông mạng, nơi mà máy chủ webserver kết nối với Internet Như vậy, với lớp bảo mật máy chủ webserver tạo tường bảo mật cho toàn liệu đặt máy chủ hoạt động Internet Tiếp theo lớp bảo mật riêng ứngdụng Đó lớp bảo mật xâydựng q trình thiết kế hệthốngthơng qua phương thức phân quyền cho người dùng thành nhiều cấp, bắt lỗi nhập thông tin chủ động thực việc lưu nội dungứngdụng Với việc phân quyền cho người dùng cho phép việc phân loại người dùng tiếp cận liệu ứngdụng Điều giúp cho việc giảm thiểu mát liệu sơ suất trình sử dụnghệthống người dùng, nâng cao trách nhiệm trình quản lý hệthốngỨngdụng cho phép phân quyền theo nhiều chế độ khác người dùngthông thường, cộng tác viên quản trị hệthống Trong vai trò quản trị hệthốngứngdụng cho phép phân quyền quản lý theo hạ mục liệu điều giúp cho việc quản lý tốt liệu trình quản lý, phục hồi nhanh chóng có sai sót q trình sử dụng người dùng 63 Như vậy, với thiết kế phân quyền người dùng, phương thức sử dụng phổ biến để tăng khả bảo mật cho ứngdụng hoạt động mạngInternetứngdụng sử dụng phương thức với việc chia quyền quản lý, phần quyền theo nhóm quản lý thơng tin để đảm bảo tiêu chuẩn quan trọng 64 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Với phát triển mạnh mẽ lĩnh vực Công nghệ thông tin truyền thông, hạ tầng mạng viễn thông tạo điều kiện thuận lợi cho việc nghiên cứu triển khai nhiều ứngdụngtruyềnthôngmạnginternet đặc biệt hệthốngtruyềnhìnhtrựctuyến Hiện mạnginternet phát triển với hàng tỷ tín đồ ứngdụng dẫn đến việc tranh chấp tài nguyên điều khó tránh khỏi Đảm bảo chất lượng dịch vụ đảm bảo trễ, biến thiên độ trễ, giá trị tham số mát gói tin v.v.ngồi đảm bảo chất lượng dịch vụ đảm bảo băng thơng, tính bảo mật Luận văn tập trung nghiên cứu làm rõ vấn đề chất lượng dịch vụ, nguyên nhân ảnh hưởng đến chất lượng dịch vụ cách thức đảm báo chất lượng dịch vụ cho hệthốngtruyềnhìnhtrựctuyến chương Qua phân tích chất lượng dịch vụ ảnh hưởng đến truyềnhìnhtrựctuyến dễ dàng nhận thấy hầu hết ứngdụngtruyềnhìnhtrựctuyến có số vấn đề như: Mất tín hiệu chất lượng đường truyền vật lý, Tín hiệu yếu khơng rõ hình ảnh âm nhận, Xử lý ứngdụng công nghệ truyềnhìnhtrựctuyến chuẩn độ nét cao Chính luận văn tập trung nghiên cứu tìm kiếm giải pháp để giảm độ phụ thuộc vào hạ tầng mạng nâng chất lượng truyềnhình thành chuẩn độ nét cao HD Trong Chương luận văn nghiên cứu giaothức streaming RTP, RTCP, RTSP, RTMP chuẩn H323 Giaothức RTP, RTCP, RTSP giaothứctruyền tải đầu cuối đến đầu cuối phù hợp với ứngdụngtruyềnthôngthờigian thực, giaothức nhiệm vụ riêng, giaothức RTP có nhiệm vụ truyền tải sử dụng thuật toán quản trị để giải vấn đề gửi nhận, tính tốn thờigian truyền, xâydựng ngun tắc nhận gói tin, hoạt động đồng hồ truyền tải.v.v, RTCP RTSP giaothức điều khiển Bộ RTP, RTCP, RTSP nằm độc lập với tảng lớp transport network nên khơng phụ thuộc vào hạ tầng mạng RTMP giaothức tạo Adobe dùngtruyền tải đối tượng Flash hỗ trợ Maccromdedia Media Server hỗ trợ 64 luồng liệu kết nối đặc biệt hỗ trợ cơng nghệ công nghệ chuẩn độ nét cao Như Chương luận văn tập trung nghiên cứu giaothức streaming, thuật toán sử dụnggiao thức, mối quan hệgiaothứctruyền tải liệu đa phương tiện từ nghiên cứu xâydựng thành ứngdụngỨngdụng luận văn phát triển dựa công nghệ streaming, công nghệ tiên tiến cho phép truyền liệu đa phương tiện thờigianthựcỨngdụng kết hợp 65 công nghệ mã nguồn mở elearning moodle 2.6 làm tảng cho việc tạo lớp, phân quyền quản trị với công nghệ Maccromdedia Media Server Adobe cho việc lập trình thuật tốn giaothức RTP, RTCP RTSP đối tượng Flash Ứngdụng cho phép tích hợp nhiều luồng thơng tin đa phương tiện vào kênh truyềnthơng Do đó, chương trình cho phép người dùng theo dõi trao đổi với nhiều điểm đồng thời qua mạng IP Bên cạnh đó, với chế phân cấp cho phép nhà quản lý tổ chức hội nghị theo trật tự cấm trao đổi khác cần Điều giúp cho công tác tổ chức hội thảo hiệu đảm bảo chất lượng Ứngdụng phát triển dựa web việc triển khai thuận lợi không phụ thuộc vào tảng hệ điều hành Với khả tự động lọc nhiễu, đồng âm hình ảnh khả tương tích tự động với mơi trường mạng Internet, hệthống ln đảm bảo chất lượng hình ảnh, âm thờigianthực cách tối ưu cho người dùngỨngdụng đảm bảo yêu cầu hệthốngtruyềnhìnhtrựctuyếnđađiểmthờigianthực Tuy nhiên, để triển khai vào thực tế hệthống cần phải tập trung đầu tư để phát triển thêm nội dung sau: - Phát triển chức quản lý người dùng; - Phát triển chức quản lý hệthống phần cứng; - Phát triển chức quản lý ghi nội dung tự động; - Phát triển chức hỗ trợ thiết bị động/smartphone tảng iOS, Android; - Nâng cấp truyền đồng thời nhiều kênh cho thiết bị di động 66 TÀI LIỆU THAM KHẢO [1] PGS.TS Phạm Việt Bình, “Nghiên cứu xâydựng chương trình đối thoại đa phương tiện qua mạng LAN”.: Đề tài cấp Bộ trọng điểm, 2006, mã số B200305-02 TĐ [2] Vo Thanh Tu & Nguyen Thuc Hai, "Integration of Mechanisms for ACK Control and Queueing Management in Network Traffic Control" [3] Implementing Quality of Service.: Cisco [4] Qiang Lin, “Infrastructure support for multimedia communications: a survey”.: IEEE, 1993 [5] David Austerberry, “The Technology of Video and Audio Streaming”, 2nd ed., 2005 [6] S Casner, R Frederick, and V Jacobson H Schulzrinne, “RTP: A Transport Protocol for Real-Time Applications,”.: Internet Engineering Task Force, RFC 1889, 1996 [7] R Osso, Ed., Handbook of Communication Technologies: The Next DecadeMultimedia over IP: RSVP, RTP, RTCP, RTSP, 2946th ed BocaRaton: CRC Press, 1999 [8] "Real-Time Messaging Protocol (RTMP) specification".: Adobe Systems Inc, 2009 [9] http://en.wikipedia.org/wiki/H.323 [10] http://en.wikipedia.org/wiki/Adobe_Flash_Media_Server [11] PGS.TS Đỗ Trung Tuấn, MULTIMEDIA Hà Nội, 2007 [12] D Kaspar, C Griwodz, P Halvorsen K Evensen, “Improving the Performance of Quality-Adaptive Video Streaming over Multiple Heterogeneous Access Networks”.: ACM MultimediaSystems Conference (MMSys), 2011 [13] etc K R Rao, “Multimedia Communication Systems: Techniques, Standards, 67 and Networks” : IEEE, 2002 [14] Colin Perkin, “RTP: Audio and Video for the Internet”.: Addison Wesley, 2003 [15] http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol [16] A Rao, and R Lanphier H Schulzrinne, “Real Time Streaming Protocol (RTSP),”.: Internet Engineering Task Force, RFC 2326, Apr 1998 [17] Adobe Systems Inc, "Real-Time Messaging Protocol (RTMP) specification"., 2009 [18] J Y B Lee, “Scalable continuous media streaming systems: Architecture, design, analysis and implementation”, JohnWiley& Sons, Ed Kong Kong, China, 2005 [19] Sue Moon, Jim Kurose and Don Towsley Maya Yajnik, “Measurement and Modelling of the Temporal Dependence in Packet Loss”.: IEEE, 1999 [20] Hoàng Trung Hiếu Nguyễn Thị Hoàng Lan, “Đồng audio – video thờigianthực hội nghị đa phương tiện mạng cục bộ” Hà Nội: Kỷ yếu hội thảo FAIR, 2003 [21] CRC Press, Boca Raton, FL R Osso, "Handbook of Communication Technologies:," The Next Decade— Multimedia over IP: RSVP, RTP, RTCP, RTSP, pp 29–46., 1999 [22] Hou Yiwei Thomas, Zhu Wenwu, Zhang Ya-Qin, Peha Jon M Wu Dapeng, “Streaming Video over the Internet: Approaches and Directions”.: IEEE, 2001 ... TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN&TRUYỀN THÔNG LÊ ANH VIỆT MỘT SỐ GIAO THỨC TRUYỀN THÔNG THỜI GIAN THỰC VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG TRUYỀN HÌNH TRỰC TUYẾN ĐA ĐIỂM TRÊN MẠNG INTERNET Chuyên ngành:... 43 CHƯƠNG CÀI ĐẶT VÀ XÂY DỰNG HỆ THỐNG TRUYỀN THÔNG TRỰC TUYẾN ĐA ĐIỂM QUA MẠNG INTERNET 45 3.1 ỨNG DỤNG CƠNG NGHỆ STREAMING XÂY DỰNG CHƯƠNG TRÌNH TRUYỀN HÌNH TRỰC TIẾP ĐA ĐIỂM 45 3.2... truyền hình trực tuyến ngày ứng dụng phổ biến đem lại lợi ích to lớn cho xã hội Hệ thống truyền hình trực tuyến xây dựng dựa tảng giao thức truyền thông thời gian thực cho phép liệu hình ảnh, âm