1. Trang chủ
  2. » Luận Văn - Báo Cáo

(Luận văn) nghiên cứu ứng dụng điện toán đám mây để xây dựng hệ thống truyền hình trực tuyến cho đài truyền hình bình định

91 2 0

Đ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

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TAO TRƢỜNG ĐẠI HỌC QUY NHƠN NGUYỄN QUỐC ANH lu an va n NGHIÊN CỨU ỨNG DỤNG p ie gh tn to ĐIỆN TOÁN ĐÁM MÂY ĐỂ XÂY DỰNG nl w HỆ THỐNG TRUYỀN HÌNH TRỰC TUYẾN d oa CHO ĐÀI TRUYỀN HÌNH BÌNH ĐỊNH nf va an lu lm ul z at nh oi LUẬN VĂN THẠC SĨ KỸ THUẬT VIỄN THÔNG z m co l gm @ an Lu Bình Định - Năm 2021 n va ac th si BỘ GIÁO DỤC VÀ ĐÀO TAO TRƢỜNG ĐẠI HỌC QUY NHƠN NGUYỄN QUỐC ANH lu an n va NGHIÊN CỨU ỨNG DỤNG gh tn to ĐIỆN TOÁN ĐÁM MÂY ĐỂ XÂY DỰNG p ie HỆ THỐNG TRUYỀN HÌNH TRỰC TUYẾN d oa nl w CHO ĐÀI TRUYỀN HÌNH BÌNH ĐỊNH nf va an lu Chuyên ngành: Kỹ thuật Viễn thông lm ul Mã số: 8520208 z at nh oi z gm @ Ngƣời hƣớng dẫn: TS HUỲNH CÔNG TÚ m co l an Lu n va ac th si i LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu riêng Các số liệu, kết nêu luận văn trung thực chƣa đƣợc cơng bố cơng trình khác Quy Nhơn, ngày 21 tháng năm 2021 lu Học viên thực an n va tn to p ie gh Nguyễn Quốc Anh d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si ii MỤC LỤC LỜI CAM ĐOAN i MỤC LỤC ii DANH MỤC CÁC CHỮ VIẾT TẮT v DANH MỤC CÁC BẢNG vii DANH MỤC CÁC HÌNH viii MỞ ĐẦU CHƢƠNG 1: TỔNG QUAN VỀ CƠNG NGHỆ TRUYỀN HÌNH lu an 1.1 Nguồn gốc truyền hình n va 1.2 Cơng nghệ truyền hình màu 1.4 Công nghệ truyền hình cáp ie gh tn to 1.3 Kỷ nguyên vàng truyền hình p 1.5 Truyền hình tƣơng tự kỹ thuật số 10 nl w 1.6 Kỷ nguyên truyền hình độ nét cao [17] 10 oa 1.7 Xu hƣớng xem mới: YouTube Hulu 12 d 1.8 Video theo yêu cầu 14 an lu 1.9 Truyền hình tƣơng tác 15 nf va 1.10 Truyền hình qua Internet 16 lm ul 1.11 Kết luận chƣơng 18 z at nh oi CHƢƠNG 2: ĐIỆN TOÁN ĐÁM MÂY 19 2.1 Định nghĩa 19 z 2.2 Ƣu nhƣợc điểm 20 @ gm 2.2.1 Ƣu điểm 20 co l 2.2.2 Nhƣợc điểm 21 m 2.3 Mơ hình tổng quan điện tốn đám mây 22 an Lu 2.4 Các loại hình đám mây 23 n va ac th si iii 2.4.1 Đám mây công cộng 23 2.4.2 Đám mây riêng 23 2.4.3 Đám mây lai 24 2.4.4 Đám mây cộng đồng 25 2.5 Đặc điểm điện toán đám mây 25 2.6 Các giải pháp 26 2.7 So sánh điện toán đám mây điện toán truyền thống 27 2.8 Hiện thực hóa điện tốn đám mây 28 lu 2.8.1 Các dịch vụ đám mây 29 an 2.8.2 Ảo hóa 32 va n 2.8.3 Mơ hình điện tốn đám mây 35 to gh tn 2.8.4 Cách tính chi phí điện tốn đám mây 38 ie 2.9 Cấu trúc cách hoạt động ―Điện toán đám mây‖ 38 p 2.9.1 Cấu trúc phân lớp mơ hình Điện tốn đám mây 38 nl w 2.9.2 Cách thức hoạt động Điện toán đám mây 40 d oa 2.10 Xu hƣớng phát triển điện toán đám mây 41 an lu 2.10.1 Dự báo xu hƣớng phát triển chung 41 nf va 2.10.2 Điện toán đám mây xu hƣớng 42 lm ul 2.11 Kết luận chƣơng 42 z at nh oi CHƢƠNG 3: ỨNG DỤNG CỦA ĐIỆN TOÁN ĐÁM MÂY TRONG LĨNH VỰC TRUYỀN HÌNH 44 3.1 Cấu trúc đám mây cho dịch vụ truyền hình đám mây 44 z 3.2 Mây hóa dịch vụ truyền hình đám mây 47 @ l gm 3.3 Kiến trúc đám mây theo yêu cầu cho dịch vụ truyền hình đám mây 48 co 3.4 Khung làm việc dịch vụ truyền hình đám mây 50 m 3.5 Kết luận chƣơng 52 an Lu n va ac th si iv CHƢƠNG 4: ỨNG DỤNG TRUYỀN HÌNH ĐÁM MÂY PHÁT SĨNG TRỰC TIẾP 53 4.1 Công nghệ Streaming [6] 53 4.2 Các giao thức treaming 55 4.2.1 Real-Time Messaging Protocol (RTMP) [12] 55 4.2.2 Apple HTTP Live Streaming (HLS) [1] 57 4.2.3 Giao thức Realtime Transport Protocol (RTP)[13] 60 4.3 Xây dựng ứng dụng phát chƣơng trình trực tuyến dựa tảng lu đám mây cho Đài truyền hình Bình Định 61 an 4.3.1 Thiết lập server demo phát trực tuyến cho Đài truyền hình Bình va n Định 61 to 4.3.3 Demo phát livestream từ máy chủ cloud streaming 71 ie gh tn 4.3.2 Cài đặt Nginx với module nginx-rtmp 66 p 4.3.4 Demo phát streaming máy chủ đám mây 72 nl w 4.4 Kết luận chƣơng 76 d oa KẾT LUẬN VÀ KIẾN NGHỊ 77 nf va an lu TÀI LIỆU THAM KHẢO 78 z at nh oi lm ul z m co l gm @ an Lu n va ac th si v DANH MỤC CÁC CHỮ VIẾT TẮT V t tắt T n Anh BI T n V ệt Hệ thống hỗ trợ định Business Intelligence Customer Relationship CRM Quản lý quan hệ khách hàng Management lu an n va Cathode Ray Tube Ống tia âm cực CDN Content Delivery Network Mạng phân phối nội dung CPU Central Processing Unit Bộ xử lý trung tâm DHT Distributed Hash Table Bảng băm phân tán DVR Digital video recorders Đầu thu video kỹ thuật số ie gh tn to CRT Giải pháp phần mềm quản lý Enterprise Resource Planning p ERP Ủy ban Truyền thông Liên bang The Federal Communications oa FCC nl w hoạt động kinh doanh Hoa Kỳ d Commission Bộ xử lý đồ họa Graphics Processing Unit nf va an Truyền hình độ nét cao High-Definition Television lm ul HDTV lu GPU HTTP Live Streaming IaaS Infrastructure as a Service z at nh oi HLS Giao thức truyền phát đa phƣơng tiện dựa giao thức HTTP Dịch vụ sở hạ tầng z MSP Managed Service Provider Đám mây truyền thông biên co Media - Edge Cloud l MEC Công nghệ thông tin gm Information technology @ IT m Nhà cung cấp dịch vụ mảng công an Lu nghệ thông tin ( máy chủ, n va ac th si vi network, ứng dụng…) National Teltevision System Ủy ban Hệ thống Truyền hình Committee Quốc gia OTT Over The Top Truyền hình qua Internet OVP Online video platform Nền tảng Video trực tuyến PaaS Platform as a Service Dịch vụ tảng QoE Quality of experience Chất lƣợng trải nghiệm QoS Quality of Service Chất lƣợng dịch vụ NTSC lu an n va Real-Time Messaging Giao thức gởi tin thời gian thực Protocol gh tn to RTMP Giao thức truyền tải thời gian Realtime Transport Protocol p ie RTP oa Công nghệ lƣu trữ qua mạng Storage Area Network d SAN Dịch vụ phần mềm Software as a Service nl SaaS w thực an lu Standard Definition Television Truyền hình độ nét chuẩn nf va SDTV Service Level Agreement Cam kết chất lƣợng dịch vụ TV Television Ti vi z at nh oi lm ul SLA Video Cassette Recorder Đầu máy video VLAN Virtual local area network Mạng nội ảo z VCR gm @ Virtual Machine Máy tính ảo VOD Video-on-Demand Video theo yêu cầu VPS Virtual Private Server Máy chủ riêng ảo m co l VM an Lu n va ac th si vii DANH MỤC CÁC BẢNG Bảng 2.1: So sánh Điện toán truyền thống Điện toán Đám mây 28 lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si viii DANH MỤC CÁC HÌNH Hình 1.1: Hai phát minh quan trọng mở đƣờng cho truyền hình xuất hiện: ống tia âm cực hệ thống đĩa học Hình 1.2: Biểu đồ tỉ lệ hộ gia đình sở hữu tivi Hoa Kỳ giai đoạn 19501965 Hình 1.3: Tỷ lệ khung hình HDTV (16:9) khác so với SDTV (4:3) 11 Hình 1.4: Thỏa thuận YouTube tập đồn truyền thơng 13 Hình 2.1: Mơ hình điện tốn đám mây NIST 20 lu Hình 2.2: Mơ hình tổng quan điện tốn đám mây 22 an n va Hình 2.3: Minh họa dịch vụ điện toán đám mây 27 tn to Hình 2.4: Ảo hóa mạng 34 gh Hình 2.5: Kiến trúc đám mây hƣớng thị trƣờng 36 p ie Hình 2.6: Minh họa lớp Front End Back End 40 w Hình 2.7: Một số nhà cung cấp dịch vụ điện toán đám mây 41 oa nl Hình 3.1: Kiến trúc tổng quát dịch vụ truyền hình đám mây 45 d Hình 3.2: Các dịch vụ đám mây theo yêu cầu 49 lu nf va an Hình 3.3: Thành phần khung làm việc Dịch vụ truyền hình đám mây 50 Hình 3.4: Tƣơng tác thành phần Dịch vụ truyền hình đám mây 51 lm ul Hình 4.1: Minh họa trình streaming 54 z at nh oi Hình 4.2: Mơ hình truyền nhận giao thức RTMP 56 Hình 4.3: Các thành phần HTTP Live Stream 58 z Hình 4.4: Mơ hình truyền liệu giao thức lớp mạng 61 gm @ Hình 4.5 Sơ đồ hoạt động xử lý phân phối quảng bá 62 l Hình 4.6 Sơ đồ hoạt động xử lý tảng video trực tuyến dựa đám m co mây 63 an Lu Hình 4.7: Cấu hình streaming cho máy chủ phát live 71 Hình 4.8: Mở luồng phát video VLC 72 n va ac th si 66 số định dạng tiêu chuẩn phát trực tuyến đƣợc sử dụng, là: Phát trực tiếp HTTP (HLS), Truyền trực tuyến thích ứng động qua HTTP (DASH) Microsoft Smooth Streaming (MSS) Ngồi cịn có số loại công nghệ quản lý quyền kỹ thuật số (DRM) khác Những thƣờng đƣợc sử dụng là: FairPlay, PlayReady Mô-đun Widevine Sự hỗ trợ cho công nghệ khác loại thiết bị nhận khác Do đó, để tiếp cận tất thiết bị, nhiều định dạng phát trực tuyến kết hợp định dạng công nghệ DRM phải đƣợc hỗ trợ lu 4.3.2 Cài đặt Nginx với module nginx-rtmp a Cài đặt Nginx an va n Nginx máy chủ web phổ biến giới, tn to thực lƣu trữ số trang web lớn có lƣu lƣợng truy cập cao ie gh internet Trong luận văn sử dụng máy ảo cài đặt hệ điều p hành Ubuntu 20.04 Nginx có hỗ trợ hệ điều hành Vì Nginx có sẵn nl w kho lƣu trữ mặc định Ubuntu, nên ta cài đặt từ kho d oa cách sử dụng apt hệ thống đóng gói an lu Sử dụng câu lệnh sau:   nf va sudo apt update sudo apt install nginx lm ul b Điều chỉnh tường lửa z at nh oi Trƣớc thử nghiệm Nginx, phần mềm tƣờng lửa cần đƣợc điều chỉnh phép truy cập vào dịch vụ Nginx tự đăng ký nhƣ dịch vụ ufw cài đặt, giúp dễ dàng cho phép truy cập Nginx @ sudo ufw app list z  m co l an Lu Available applications: Nginx Full Nginx HTTP Nginx HTTPS OpenSSH gm Một danh sách ứng dụng đƣợc cung cấp gồm: n va ac th si 67 - Nginx Full: Cấu hình mở cổng 80 (lƣu lƣợng web bình thƣờng, khơng đƣợc mã hóa) cổng 443 (lƣu lƣợng đƣợc mã hóa TLS / SSL) - Nginx HTTP: Cấu hình mở cổng 80 (lƣu lƣợng web bình thƣờng, khơng đƣợc mã hóa) - Nginx HTTPS: Cấu hình mở cổng 443 (lƣu lƣợng đƣợc mã hóa TLS / SSL) Để thử nghiệm hệ thống streaming, luận văn cấu hình Nginx lu HTTP đƣợc lựa chọn sử dụng Kích hoạt tính cách nhập: an va  sudo ufw allow 'Nginx HTTP' n Xác minh thay đổi cách nhập: to Đầu cho biết lƣu lƣợng HTTP đƣợc phép: p ie gh tn  sudo ufw status Output Status: active d OpenSSH (v6) Nginx HTTP (v6) From ALLOW Anywhere ALLOW Anywhere ALLOW Anywhere (v6) Anywhere (v6) nf va Nginx HTTP an OpenSSH lu Action lm ul oa nl w To ALLOW z at nh oi c Kiểm tra Máy chủ Web Khi kết thúc trình cài đặt, Ubuntu 20.04 khởi động Nginx Máy chủ z web đƣợc thiết lập chạy Chúng ta kiểm tra systemd hệ @ an Lu Output m co l  systemctl status nginx gm thống init để đảm bảo dịch vụ chạy cách nhập: ● nginx.service - A high performance web server and a reverse proxy server n va ac th si 68 Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2020-04-20 16:08:19 UTC; days ago Docs: man:nginx(8) Main PID: 2369 (nginx) Tasks: (limit: 1153) Memory: 3.5M CGroup: /system.slice/nginx.service ├─2369 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; └─2380 nginx: worker process Nhƣ dịch vụ đƣợc cài đặt thành cơng Chúng ta kiểm tra lu an lại kết cách truy cập trang đích Nginx mặc định để xác nhận n va phần mềm chạy cách cách điều hƣớng đến địa IP máy tn to chủ sử dụng Để biết địa IP máy chủ mình, ta tìm ie gh cách sử dụng công cụ icanhazip.com, công cụ cung cấp địa IP p công cộng máy chủ nhận đƣợc từ vị trí khác internet curl -4 icanhazip.com w  d pháp oa nl Khi có địa IP máy chủ, nhập địa trình duyệt theo cú an lu http://your_server_ip nf va Kết nhƣ sau: z at nh oi lm ul z l gm @ d Quản lý Quy trình Nginx co Bây thiết lập chạy máy chủ web mình, xem m lại số lệnh quản lý Để dừng máy chủ web bạn, nhập: an Lu sudo systemctl stop nginx n va ac th si 69 Để khởi động máy chủ web bị dừng, nhập: sudo systemctl start nginx Để dừng sau bắt đầu lại dịch vụ, nhập: sudo systemctl restart nginx Nếu bạn thực thay đổi cấu hình, Nginx thƣờng tải lại mà không làm rớt kết nối Để làm điều này, nhập: sudo systemctl reload nginx Theo mặc định, Nginx đƣợc định cấu hình để khởi động tự động lu máy chủ khởi động Nếu bạn muốn, bạn vơ an n va hiệu hóa hành vi cách nhập: Để bật lại dịch vụ khởi động khởi động, ta nhập: gh tn to sudo systemctl disable nginx p ie sudo systemctl enable nginx e Thiết lập khối máy chủ oa nl w Khi sử dụng máy chủ web Nginx, khối máy chủ (tƣơng tự nhƣ máy d chủ ảo Apache) đƣợc sử dụng để đóng gói chi tiết cấu hình an lu lƣu trữ nhiều miền từ máy chủ Sử dụng câu lệnh: nf va sudo mkdir -p /var/www/your_domain/html lm ul sudo chown -R $USER:$USER /var/www/your_domain/html sudo chmod -R 755 /var/www/your_domain z at nh oi nano /var/www/your_domain/html/index.html Bên trong, thêm HTML mẫu sau: z /var/www/your_domain/html/index.html m co l gm @ Welcome to your_domain! Success! The your_domain server block is working! an Lu n va ac th si 70 Để Nginx phân phát nội dung này, ta cần tạo khối máy chủ với lệnh xác Thay sửa đổi trực tiếp tệp cấu hình mặc định, tạo tệp tại: /etc/nginx/sites-available/your_domain sudo nano /etc/nginx/sites-available/your_domain Dán vào khối cấu hình bên dƣới, khối tƣơng tự nhƣ khối mặc định, nhƣng đƣợc cập nhật cho thƣ mục tên miền hệ thống: / etc / nginx / sites-available / your_domain server { listen 80; lu an listen [::]:80; va n root /var/www/your_domain/html; gh tn to index index.html index.htm index.nginx-debian.html; server_name your_domain www.your_domain; p ie location / { d } oa } nl w try_files $uri $uri/ =404; an lu Tiếp theo, kích hoạt tệp cách tạo liên kết từ đến thƣ nf va mục sites-enabled mà Nginx đọc từ khởi động: lm ul sudo ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/ z at nh oi Hai khối máy chủ đƣợc kích hoạt định cấu hình để phản hồi yêu cầu dựa lệnh listen lệnh chúng server_name your_domain: Sẽ trả lời yêu cầu cho your_domain z gm @ www.your_domain default: Sẽ phản hồi yêu cầu cổng 80 không khớp với m co l hai khối lại tệp Nginx: an Lu Tiếp theo, kiểm tra để đảm bảo khơng có lỗi cú pháp n va ac th si 71 sudo nginx –t Nếu khơng có cố nào, khởi động lại Nginx để kích hoạt thay đổi: sudo systemctl restart nginx Bây ta kiểm tra điều cách điều hƣớng đến tên miền: http://your_domain Kết lu 4.3.3 Demo phát livestream từ máy chủ cloud streaming Để phát luồng video từ máy tính cục đến máy chủ phát trực an va n tuyến, cần có hệ thống phát sóng Trong luận văn này, chúng tơi sử dụng tn to OBS Studio, giải pháp phát sóng mã nguồn mở, có sẵn cho Linux, Mac ie gh OS Windows Trong phần Điều khiển Giao diện, nhấp vào Cài đặt để p vào giao diện cấu hình OBS: nl w Đăng nhập vào tab Streaming tùy chỉnh luồng đến máy chủ phát d oa (Hình 4.7) an lu  Service: Custom nf va  Server: rtmp://27.0.14.113/live z at nh oi lm ul  StreamKey: 1070 z m co l gm @ an Lu Hình 4.7: Cấu hình streaming cho máy chủ phát live n va ac th si 72 Lƣu cấu hình thiết lập cảnh phát OBS Studio Kết nối với streaming Stream đƣợc xem trình phát đa phƣơng tiện, chẳng hạn nhƣ trình phát phƣơng tiện VLC - Khởi động VLC nhấp vào Open Media - Nhấp vào tab Mạng nhập URL luồng video phát lu an n va p ie gh tn to d oa nl w an lu Hình 4.8: Mở luồng phát video VLC nf va lm ul 4.3.4 Demo phát streaming máy chủ đám mây a Phát Live stream dịch vụ Dacast z at nh oi Dịch vụ Dacast truy cập địa https://www.dacast.com Để thiết lập phát trực tiếp qua kênh riêng mình, trƣớc tiên ta phải z đăng nhập vào tài khoản Dacast Nhấp vào nút ―add +‖ chọn ―Live gm @ stream‖ Các tùy chọn mã nhúng (JavaScript Iframe) đƣợc sử dụng l để thêm nội dung vào trang web ―Liên kết chia sẻ‖ đƣợc sử dụng để chia sẻ m co trực tiếp với khán giả, chẳng hạn nhƣ thêm nội dung vào mạng xã hội an Lu email Nhấp vào biểu tƣợng khay nhớ tạm để chép mã n va ac th si 73 Mã hóa q trình đƣợc sử dụng để chuyển đổi tệp video RAW đƣợc máy ảnh ghi lại thành tệp kỹ thuật số phù hợp để phát trực tiếp qua internet Trong luận văn ta sử dụng trình phát OBS để mã hóa Cài đặt mã hóa minh họa nhƣ sau: lu an n va p ie gh tn to d oa nl w an lu Hình 4.9: Cà đặt mã hóa trình phát OBS nf va Trong Bộ mã hóa RTMP, ta thấy menu thả xuống với tùy chọn khác nhau, cho phép chọn mã hóa sử dụng: z at nh oi lm ul z m co l gm @ an Lu n va ac th si 74 lu an n va p ie gh tn to nl w Hình 4.10: Cà đặt cấu hình mã hóa d oa Trong Kênh trực tiếp Dacast, nhấp vào nút ―Thiết lập mã hóa‖ Sao an lu chép dán URL luồng từ tài khoản Dacast vào trƣờng ―Server‖ Sao chép nf va dán Stream Key vào trƣờng ―Stream Key‖ Sau đó, nhấp vào hộp ―Use lm ul Authentication‖ Điền vào ―Tên ngƣời dùng‖ ―Mật khẩu‖ Login Password kênh trực tiếp Nhấp vào biểu tƣợng khay nhớ tạm bên phải z at nh oi để chép dán vào trƣờng Tên ngƣời dùng Mật tƣơng ứng OBS Studio Trƣớc bắt đầu streaming, đảm bảo tất z cài đặt sau khớp với cài đặt dƣới đây: m co l gm @ an Lu n va ac th si 75 Khi thiết lập xong cài đặt OBS Studio, nhấp vào ―Start Streaming‖ để bắt đầu chƣơng trình phát sóng b Phát livestream dịch vụ Youtube Tƣơng tự nhƣ để phát trực tiếp Youtube ta thiết lập kênh phát địa https://studio.youtube.com/ Cấu hình khóa luồng Url kênh phát nhƣ sau: rtmp://a.rtmp.youtube.com/live2 lu an n va p ie gh tn to d oa nl w lu an Hình 4.11: Cấu hình phát live stream Youtube.com nf va Sử dụng trình mã hóa OBS Studio để phát Chọn Service ―Youtube- lm ul RTMPS‖ Sao chép dán Stream key vào trƣờng ―Stream Key‖ bắt đầu chƣơng trình phát sóng z at nh oi Khi thiết lập xong cài đặt OBS Studio, nhấp vào ―Start Streaming‖ để z c Phát livestream dịch vụ Facebook l https://www.facebook.com/live/producer/ gm @ Tƣơng tự, để phát trực tiếp Facebook ta thiết lập kênh phát địa m co Cấu hình khóa luồng Url kênh phát nhƣ sau: an Lu n va ac th si 76 rtmps://live-api-s.facebook.com:443/rtmp/ lu an n va to tn Hình 4.12: Cấu hình phát live stream Facebook.com ie gh Sử dụng trình mã hóa OBS Studio để phát Sao chép dán Stream p Key vào trƣờng ―Stream Key‖ nl w Khi thiết lập xong cài đặt OBS Studio, nhấp vào ―Start Streaming‖ để d oa bắt đầu chƣơng trình phát sóng an lu 4.4 K t luận chƣơn nf va Trong chƣơng luận văn mơ tả trình bày cách thiết lập hệ lm ul thống demo phát trực tuyến ứng dụng cho truyền hình Hệ thống đƣợc thực phần mềm mã nguồn mở NGINX với giao thức RTMP HLS z at nh oi Thiết lập hệ thống phát trực tuyến cho truyền hình Bình Định từ máy chủ cloud dựa NGINX với giao thức RTMP HLS z gm @ Thiết lập cấu hình hệ thống phát trực tuyến sử dụng dịch vụ đám mây nhƣ Dacast.com, Youtube.com, Facebook.com m co l an Lu n va ac th si 77 KẾT LUẬN VÀ KIẾN NGHỊ K t luận Trong luận văn trình bày nghiên cứu tổng quan công nghệ truyền hình Một số kết luận văn nhƣ sau: Nghiên cứu tổng quan phân tích cơng nghệ phát sóng truyền hình truyền thống cơng nghệ truyền hình hệ Đánh giá xu hƣớng phát triển ngành cơng nghiệp truyền hình tƣơng lai Nghiên cứu cơng nghệ điện tốn đám mây mơ hình điện tốn đám lu mây ứng dụng cho lĩnh vực truyền hình an n va Xây dựng cấu hình hệ thống phát trực tuyến cho đài truyền hình tn to Bình Định từ máy chủ cloud dựa NGINX với giao thức RTMP HLS gh Xây dựng cấu hình hệ thống phát trực tuyến sử dụng dịch vụ p ie đám mây nhƣ Dacast.com, Youtube.com, Facebook.com oa nl w Ki n nghị Nghiên cứu luận văn bƣớc đầu xây dựng ứng dụng điện d toán đám mây cho truyền hình Bình Định Hệ thống Demo xây dựng chƣa lu nf va an đƣợc tối ƣu thông số để đảm bảo chất lƣợng phát livesstream Việc tối ƣu thơng số phát đƣợc tiếp tục thực nghiên cứu tiếp z at nh oi lm ul theo tƣơng lai z m co l gm @ an Lu n va ac th si 78 TÀI LIỆU THAM KHẢO Apple Inc., ―2009 HTTP Live Streaming Overview‖ PDF available [1] online at: http://developer.apple.com/iphone/library/documentation/NetworkingIn ternet/Conceptual/StreamingMediaGuide Truy cập ngày 24/5/2021 [2] ATSC A/331:2020 Signaling, Delivery, Synchronization, and Error Protection ATSC, 2020 Available online: https://www.atsc org/atscdocuments/3312017-signaling-delivery-synchronization-error- lu an protection/ (accessed on November 2020) va n [3] ETSI TS 102 796 Hybrid Broadcast Broadband TV ETSI, 2016 to tn Available online: https://www.etsi.org/deliver/etsi_ts/102700_1 24/5/2021 p ie gh 02799/102796/01.04.01_60/ts_102796v010401p.pdf Truy cập ngày Federal Communications Commission, ―Visionary Period, 1880’s nl w [4] d oa Through 1920’s,‖ Federal Communications Commission, November an I Trajkovska, J Salvachúa, and A M Velasco, ―A novel P2P and nf va [5] lu 21, 2005 lm ul cloudcomputing hybrid architecture for multimedia streaming with QoS [6] z at nh oi cost functions,‖ in Proc ACM Multimedia, 2010 James F Kurose, Keith W Ross, ―2009 Computer Networking: A Top Down Approach: 5th edition‖ Addison Wesley, Chapter z KC Library, Lone Star College: Kinwood, ―American Cultural History Klooster, John ―Icons of Invention: The Makers of the Modern World m co [8] l 1930–1939,‖ gm @ [7] an Lu from Gutenberg to Gates‖ (Santa Barbara, CA: ABC-CLIO, 2009), 442 n va ac th si 79 MSNBC, Associated Press, ―Google Buys YouTube for $1.65 Billion,‖ [9] MSNBC, October 10, 2006 [10] Nielsen Holdings Plc, Total Audience Report 2020 Available online: https://www.nielsen.com/us/en/client-learning/tv/ nielsen-total- audience-report-february-2020/ (accessed on November 2020) [11] R Boutaba, L Cheng, and Q Zhang ―Cloud computing: state-of-theart and research challenges.‖ The Brazilian Computer Society 2010, April 2010 lu [12] Real Time Streaming Protocol‖, Wikipedia an n va http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol Truy cập tn to ngày 21/5/2021 https://en.wikipedia.org/wiki/RTP_Control_Protocol Truy cập ngày p ie gh [13] RTP Control Protocol‖ Available from: nl w 21/5/2021 d oa [14] Sandvine The Global Internet Phenomena Report 2019 Available online: an lu https://www.sandvine.com/hubfs/Sandvine_ nf va Redesign_2019/Downloads/Internet%20Phenomena/Internet%20Pheno November 2020) (accessed on z at nh oi lm ul mena%20Report%20Q32019%2020190910.pdf [15] Shipeng Li, Chong Luo, Jianfeng Wang, and Wenwu Zhu, ―Multimedia Cloud Computing – An emergingtechnology for providing multimedia applications‖, Digital Object Identifier gm @ and z services 10.1109/MSP.2011.940269 (19 April 2011), IEEE Signal Processing co l Magazine m [16] Stelter, Brian ―Audiences, and Hollywood, Flock to Smartphones,‖ an Lu New York Times, May 2, 2010, n va ac th si 80 http://www.nytimes.com/2010/05/03/business/media/03mobile.html Truy cập ngày 21/5/2021 [17] Stelter, Brian ―Crystal-Clear, Maybe Mesmerizing,‖ New York Times, May 23, 2010, http://www.nytimes.com/2010/05/24/business/media/24def.html Truy cập ngày 21/5/2021 [18] Sujata Bhavikatti R M Banakar, ―Cloud Service Framework for Multimedia Applications,‖ International Journal of Electronics lu an Communication and Computer Engineering Volume 9, Issue 6, ISSN n va (Online): 2249–071X, 06/01/2019 tn to [19] Timmons, Heather ―Google Sees a New Role for YouTube: An Outlet http://www.nytimes.com/2010/05/03/business/media/03cricket.html p ie gh for Live Sports,‖ New York Times, May 2, 2010, nl w Truy cập ngày 21/5/2021 d oa [20] World Book Encyclopedia (2003), s.v ―Television.‖ an lu [21] Wu, D.; Hou, Y.T.; Zhu, W.; Zhang, Y.; Peha, J.M Streaming video nf va over the internet: Approaches and directions IEEE Trans Circuits Syst z at nh oi lm ul Video Technol 2001, 11, 282–300 z m co l gm @ an Lu n va ac th si

Ngày đăng: 19/07/2023, 05:06

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN