Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 81 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
81
Dung lượng
3,74 MB
Nội dung
ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG NGUYỄN ĐĂNG ĐẠT NGHIÊN CỨU CÔNG NGHỆ STREAMING VÀ ỨNG DỤNG TRONG THIẾT BỊ DI ĐỘNG LUẬN VĂN THẠC SĨ KHOA HỌC 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 VÀ TRUYỀN THÔNG NGUYỄN ĐĂNG ĐẠT NGHIÊN CỨU CÔNG NGHỆ STREAMING VÀ ỨNG DỤNG TRONG THIẾT BỊ DI ĐỘNG Chuyên Ngành : Khoa Học Máy Tính Mã số : 60 48 01 LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH Giáo viên hướng dẫn: TS Lê Quang Minh Thái Nguyên 2015 i LỜI CAM ĐOAN Tôi xin cam đoan: - Luận văn 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 - Tôi xin chịu trách nhiệm nghiên cứu Tác giả Nguyễn Đăng Đạt ii MỤC LỤC DANH SÁCH CÁC HÌNH VẼ iv CÁC KÝ HIỆU VIẾT TẮT vi MỞ ĐẦU CHƯƠNG 1.GIỚI THIỆU CÔNG NGHỆ STREAMING VÀ TỔNG QUAN VỀ TRUYỀN HÌNH DI ĐỘNG MOBILE TV……………………………………… 1.1 Giới thiệuchungvề công nghệ Streaming 1.2 Tổng quan truyền hình di động Mobile TV 1.2.1 Truyền hình di động Mobile TV 1.2.2 Các tiêu chuẩn Mobile TV 1.2.3 Một số tài nguyên Mobile TV 1.2.4 Công nghệ Broadcast Unicast Mobile TV 1.2.5 Mobile TV sử dụng công nghệ vô tuyến băng rộng 10 1.3 Quá trình Video Streaming Mobile Multimedia 11 1.3.1 Quá trình Video Streaming 11 1.3.2 Mobile Multimedia 15 1.3.3 Các phần tử Mobile Multimedia 16 1.4 Các loại tệp định dạng Video Streaming phần mềm xem Video 16 1.4.1 Các loại tệp định dạng Video Streaming 16 1.4.2 Phần mềm xem Video số hãng 18 CHƯƠNG 2.MÔ HÌNH KIẾN TRÚC HẠ TẦNG KỸ THUẬT CHOSTREAMING TRÊN THIẾT BỊ DI ĐỘNG…………………………… 22 2.1 Kiến trúc ứng dụng 22 2.2 Mô hình phân lớp 23 2.2.1 Phân hệ Web, WAP 23 2.2.2 Phân hệ người dùng cuối (Mobile Client) 24 2.2.3 Phân hệ Web cho người dùng (Frontend) 25 2.2.4 Phân hệ Module dịch vụ MobileTV 26 2.2.5 Phân hệ Streaming 26 2.2.6 Phân hệ Xử lý media (Media Process) 29 2.2.7 Phân hệ Quản lý giám sát 30 2.3 Kiến trúc liệu 31 2.3.1 Các thành phần liệu 31 2.3.2 Kiến trúc trao đổi liệu với hệ thống khác 32 2.4 Kiến trúc vật lý (Cơ sở hạ tầng) 33 2.5 Các giải pháp kiến trúc khác 34 2.5.1 Kiến trúc bảo mật 34 iii 2.5.2 Kiến trúc lưu phục hồi liệu 34 2.5.3 Các giải pháp yêu cầu đặc biệt khác 35 2.6Xây dựng kiến trúc hệ thống Streaming 35 2.6.1 Mô hình tổng quan hệ thống streaming 35 2.6.2 Phân hệ mã hóa video – mã hóa không trực tuyến (offline encoder) 36 2.6.3 Phân hệ mã hóa trực tuyến (live encode) 39 2.6.4 Phân hệ RTSP streaming 41 2.6.5 Phân hệ streaming theo băng thông mạng - http adaptive streaming 45 2.6.6 Phân hệ streaming theo băng thông mạng - http smooth streaming 47 2.6.7 Mô hình quy hoạch mạng 47 2.6.8 Mô hình cân tải hệ thống 48 2.6.9 Mô hình triển khai hệ thống 48 CHƯƠNG 3.ÁP DỤNG HỆ THỐNG STREAMING CHO THIẾT BỊ DI ĐỘNG SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID……………………………………… 50 3.1 Giới thiệu hệ thống Streaming Server 50 3.2 Các hệ thống Server Streaming phổ biến 51 3.3 Phân tích yêu cầu 51 3.3.1 Yêu cầu người dùng 51 3.3.2 Yêu cầu hệ thống 52 3.4 Những khó khăn 52 3.5 Giải pháp triển khai Module Vod Live 52 3.5.1 Module Vod Wowza Streaming 52 3.5.2 Module Live Wowza Streaming 59 3.6 Chạy thử đối chiếu với số yêu cầu đề 66 3.6.1 Tìm kiếm 66 3.6.2 Cập nhập 67 3.6.3 Streaming 67 3.6.4 Hướng dẫn cài đặt 68 3.6.5 Một số vấn đề 70 KẾT LUẬN 71 TÀI LIỆU THAM KHẢO 72 iv DANH SÁCH CÁC HÌNH VẼ Hình 1-1: Mô hình Streaming Hình 1-2: Hệ thống Video chia làm khối 13 Hình1-3: Quick Time 19 Hình1-4: Windows Media 20 Hình 2-1: Kiến trúc tổng thể hệ thống 22 Hình 2-2: Mô hình phân lớp phân hệ Web, WAP 23 Hình 2-3: Mô hình phân lớp phân hệ Người dùng cuối 24 Hình 2-4: Mô hình phân lớp phân hệ Web Frontend 25 Hinh 2-5: Mô hình phân lớp phân hệ Mô đun dịch vụ MobileTV 26 Hình 2-6: Mô hình phân lớp phân hệ streaming 27 Hinh 2-7: Mô hình phân lớp phân hệ Xử lý media (Media Process) 29 Hình 2-8: Mô hình phân hệ Quản lý giám sát 30 Hình 2-9: Các thành phần liệu hệ thống 31 Hinh 2-10: Kiến trúc vật lý hệ thống 33 Hinh 2-11: Mô hình tổng quan hệ thốngstreaming 36 Hinh 2-12:Các Module phân hệ mã hóa VOD 36 Hình 2-14: Biểu đồ luồng phân hệ mã hóa trực tuyến (live encoder) 40 Hinh 2-15: Xác thực yêu cầu 41 Hinh 2-16: Mô hình luồng liệu VOD Streaming 42 Hình 2-17: Biểu đồ luồng kiện phân hệ VOD Streaming 43 Hinh 2-18: Biểu đồ luồng kiện phân hệ xem truyền hình (Live Streaming) 44 Hình 2-19: Module đáp ứng yêu cầu 45 Hình2-20: Mô hình luồng liệu Live Streaming 46 Hinh 2-21: Mô hình quy hoạch mạng 47 Hình2-22: Mô hình cân tải 48 Hình 2-23: Mô hình triển khai 49 Hình 3-1: Khả tự điều chỉnh chất lượng video dựa theo tốc độ mạng theo thiết bị đầu cuối 50 Hình 3-2: Hai chức Wowza Streaming Live Vod 51 Hình 3-3: Mô hình hoạt động phần mềm 53 Hình 3-4: Các chức phần mềm học tiếng Anh 54 v Hình 3-5: danh sách Video lấy từ website quản lý học 55 Hình 3-6: xem Video streaming từ module Vod Wowza server 55 Hình 3-7: Giao diện quản lý Vod 57 Hình 3-8: Cấu hình giao thức hỗ trợ 58 Hình 3-9: Cấu hình bảo mật 59 Hình 3-10: mô hình hoạt động phần mềm DemoLive 60 Hình 3-11: Đăng ký tài khoản 61 Hình 3-12: Thư viên Video Streaming 62 Hình 3-13: xem hình ảnh truyền từ camera lên Wowza thông qua trình duyệt 65 Hình 3-14: Video thu từ Camera điện thoại 65 Hình 3-15: lựa chọn chất lượng Video truyền lên server 66 Hình 3-16: Xem hình ảnh Live camera thông qua phần mềm VLC player 66 Hình 3-17: Tìm kiếm Video 66 vi CÁC KÝ HIỆU VIẾT TẮT Tiếng Anh Thuật ngữ Định nghĩa VOD Video on demand – Video khách hàng yêu cầu SMPP Short Message Peer to Peer – Tin nhắn đẩy từ hệ thống MobileTV đếm sms gateway để gửi tới cho khách hàng LIVETV Các kênh Chương trình truyền hình phát hệ thống SMSC Tổng đài quản lý tin nhắn iVTSS Mô đun streaming cho iPhone/iPad Offline encoder Mô đun mã hóa tệp video cho dòng điện thoại di động 3G Live encoder Mô đun mã hóa tín truyền hình thành tín hiệu phú hợp với dòng điện thoại di động 3G DSS Darwin máy chủ chạy Streaming – Một open source phục vụ cho việc phát triển VTSS mô đun, làm nhiệm vụ phân phát tín hiệu tới máy điện thoại 3G VTSS Mô đun Streaming cho dòng điện thoại sử dụng giao thức RTSP để nhận tín hiệu media CMS Content management system – Hệ thống quản trị nội dung cho phép người quản trị quản lý hệ thống MVC Model – View – Controller: Mô hình phát triển phầm mềm Wap/Wapsite Trang dành cho di động thực truy cập vào hệ thống MobileTV Service Cung cấp API giao tiếp với sở liệu cho mô đun hệ thống SMS service Cung cấp API giao tiếp với sms gateway Media Process Khối mã hóa – giản mã tín hiệu để chuyển thành luồng tín hiệu đến khối Streaming Gồm có offline encoder live encoder Streaming Là khối thực giao tiếp với client thực gửi tín hiệu media đến client HLR Home location register - Thực nhận dạng thuê bao 2G/3G vii Thuật ngữ M&M Server Định nghĩa Mô đun thực giám sát mô đun hệ thống ghi log cảnh báo M&M Client Thực đọc log cảnh báo M&M Server thực gửi tin nhắn cảnh báo tới người vận hành hệ thống có cố Administrator Người quản trị hệ thống Content Provider Nhà cung cấp nội dung số cho hệ thống Profile Thông tin chuẩn mã hóa (codec) dòng máy điên thoại BCCS Billing and custumer care system – Hệ thống trừ tiền khách hàng MỞ ĐẦU Đặt vấn đề Hiện nay, mạng viễn thông di động công nghệ streaming phát triển chín muồi toàn giới Tính toàn giới, đến cuối năm 2010, số lượng thuê bao di động ước tính vào khoảng tỷ, số lượng thuê bao 500 triệu số có xu hướng tăng lên nhanh chóng Song hành với tăng trưởng nhu cầu sử dụng dịch vụ giá trị gia tăng ứng dụng hạ tầng mạng di động thuê bao Cùng với dịch vụ truy nhập Internet (mobile Internet), Cuộc gọi thấy hình (Video Call), VoIP Chat (IM), dịch vụ Truyền hình streaming (Streaming Video) dịch vụ nhiều thuê bao di động quan tâm sử dụng Theo khảo sát, dịch vụ Truyền hình streaming (Video Streaming) dịch vụ phổ biến Mỹ với nhà khai thác Cingular, Alltel, Canada có Bell Canada, Rogers TELUS Mobility, Vương Quốc Anh với Orange UK,v.v…với 40 kênh truyền trực tiếp Video theo yêu cầu Doanh thu mang lại từ loại hình dịch vụ đáng kể, từ năm 2006, dịch vụ có giá thuê bao 9,99 USD/1 tháng, giá tăng lên tùy thuộc vào tốc độ tải liệu đăng ký Các kênh dịch vụ bao gồm MSNBC, ABC News Now, CNN, Fox News, Fox Sports, ESPN 3GTV, CNBC, CSPAN, kênh Discovery, TLC số kênh khác Các tổ chức tiêu chuẩn hóa giới ISO/IEC, ITU-T, ETSI nghiên cứu, xuất nhiều tiêu chuẩn liên quan đến dịch vụ truyền hình streaming Viễn thông Việt Nam đến giai đoạn bão hòa số lượng thuê bao với phát triển rầm rộ dịch vụ giá trị gia tăng VAS Hiện công ty viễn thông lớn Việt Nam cấp phép để cung cấp dịch vụ 3G cho khách hàng, mở cho người dùng khả truy xuất với băng thông rộng hơn, dung lượng đường truyền cao Vấn đề đặt người dùng hưởng dịch vụ sử dụng mạng 3G Các công ty viễn thông có chiến lược xây dựng nội dung phát triển dịch vụ VAS mạng 3G như: Xem TV, xem phim, nghe nhạc Video Call … để đáp ứng nhu cầu khách hàng Hệ thống truyền hình di động Streaming dự án chiến lược nhà cung cấp dịch vụ 3G Mục tiêu dự án phát triển hệ thống hoàn chỉnh cho phép người dùng xem LiveTV, VOD, Radio, Istory… với hệ thống quản lý, giám sát vận hành hệ thống đáp ứng nhu cầu người dùng cuối khách hàng 58 Hình 3-8: Cấu hình giao thức hỗ trợ 59 Hình 3-9: Cấu hình bảo mật Ngoài có th thể cấu hình nâng cao chức ức Vod file:[install-dir]/conf/vod/Application.xml dir]/conf/vod/Application.xml Ví dụ cấu hình độ đ mượt streaming: cupertinostreaming,smoothstreaming,sanjosestreaming,mpegdash streaming 3.5.2 Module Live Wowza Streaming ức Live Wowza Streaming 3.5.2.1 Chức Đây module hỗ ỗ trợ Streaming Video theo thời gian thực, nguồn Video lấy từ Camera IP, camera điện thoại, kênh k Tivi Trong phần ần demo chức Live, em xây dựng ứng dụng Android tạm gọi DemoLive Ứng dụng n lấy hình ảnh từ camera điện ện thoại để streaming lên server Wowza theo giao thức th RTSP (đây giao thức ợc hỗ trợ mạnh tr Android) Sau module Live c Wowza tiếp nhận xử lý để luồng video truyền lên xem ên nhiều nhi thiết bị client khác như: ư: PC, Mobile, Smart TV Module Live có khảả truyền hình h ảnh nhận theo nhiều u giao thức th RTSP, RTMP, HLS Nó c hỗ trợ ghi lại video truyền lên ên để đ xem lại sau 60 Hình 3-10:: mô hình ho hoạt động phần mềm m DemoLive Phía máy khách có th thể xem Video trực tuyến thông qua trình ình duyệt (giao thức RTMP), thông qua phần ần mềm VLC (rtsp, rtp, mms) 3.5.2.2 Tạo tài khoản ên Wowza Server Đểể điện thoại truyền đ hình ảnh lên ên server Wowza ta vào menu Server chọn Publishers để tạo tài khoản kết nối từ điện thoại lên ên máy chủ ch 61 Hình 3-11: Đăng ký tài khoản Sau đãã có tài kho khoản ản kết nối đến module Live Wowza ta xây dựng ứng dụng DemoLive ên Android đ để truyền hình ảnh lên server Mở eclipse để tạo ột dự án Android, dự án n sử dụng thư viện libstreamingđể mãã hóa truyền truy Video theo giao thức RTSP TSP 62 Hình 3-12: Thư viên Video Streaming 3.5.2.3 Code tạo giao diện kết nối đến Server Wowwza Trong fileAndroidManifest.xmlcủa dự án DemoLive ta thêm quyền truy cập Camera, kết nối internet, lấy âm thanh, ghi liệu lên nhớ cho ứng dụng Tạo giao diện hiển thị hình ảnh cho ứng dụng DemoLive: 63 Cấu hình kết nối đến server Wowza: Khởi tạo kết nối truyền hình ảnh đến server qua giao thức RTSP: 64 Sau xong phần ứng dụng Android tạo trang web có khả xem video theo giao thức RTMP streaming từ module Live server Wowza 65 Hình 3-13: Xem hình ảnh truyền từ camera lên Wowza thông qua trình duyệt Hình 3-14: Video thu từ Camera điện thoại 66 Hình 3-15: lựa chọn chất lượng Video truyền lên server Hình 3-16: Xem hình ảnh Live camera thông qua phần mềm VLC player 3.6 Chạy thử đối chiếu với số yêu cầu đề 3.6.1 Tìm kiếm Khi ta muốn tìm kiếm hệ thống video có tên bất kỳ, ta duyệt hình tất Video cần xem sau chọn (đối với phần mềm học tiếng anh) Hình 3-17: Tìm kiếm Video Còn liệu có hệ thống trả hỉnh hiên thị thiết bị hiển thị vị trí danh sách, danh sách video ban đầu giữ nguyên không thay đổi Thử nghiệm dùng chức tìm kiếm video theo tên : thành công.(YC2) 67 3.6.2 Cập nhật Người copy Video vào thư viện Media Library dung Live để truyền trực tiếp Trường hợp danh sách video hiển thị thiết bị giao diện giữ nguyên, có video cập nhập hệ thống, thông tin tên độ dài video hiển thị đầu danh sách video hiển thị thiết bị Thử nghiệm dùng chức cập nhập video : thành công.(YC3, YC4) 3.6.3 Streaming Sau lựa chọn video người dùng muốn xem, họ bấm vào Video cần xem, hiển thị chuyển sang giao diện điều khiển hoạt động video Để kiểm thử chức chức Streaming, ta thử tiến hành streaming số video: Mô tả video thứ nhất: Tên : Module1 Độ dài: phút 58 giấy Dung lượng: 27.6Mb Định dạng H263, 3GP Rtsp://192.168.0.50:1935/vod/module1.mp4 Kết streaming : streaming chạy video thành công Thời gian chờ đến vieo bắt đầu chạy: 1giây(YC1) Tốc độ streaming: 428kbps Đánh giá chức năng: Pause, Play, Stop, Reset, Seek, Back: thành công.(YC6) Mô tả video thứ 2: Tên : Module2 Độ dài: 10phút 30 giây Dung lượng: 41.6Mb Định dạng H264, 3GP Rtsp://192.168.0.50:1935/vod/module2.mp4 Kết streaming : streaming chạy video thành công Thời gian chờ đến vieo bắt đầu chạy: 1giây(YC1) Tốc độ streaming: 471kbps 68 Đánh giá chức năng: Pause, Play, Stop, Reset, Seek, Back: thành công.(YC6) Mô tả video thứ Tên : Module3 Độ dài: 12 phút 56 giây Dung lượng: 42,2Mb Định dạng H264, 3GP Rtsp://192.168.0.50:1935/vod/module3.mp4 Kết streaming : streaming chạy video thành công Thời gian chờ đến vieo bắt đầu chạy: giây(YC1) Tốc độ streaming: 435kbps Đánh giá chức năng: Pause, Play, Stop, Reset, Seek, Back: thành công.(YC6) 3.6.4 Hướng dẫn cài đặt Nếu cài đặt chạy thử máy tính phải làm bước sau đây: Cần mở port Modem như: 8088, 1935, 88 … Những phần mềm cần thiết để tiến hành cài đặt - Server Wowza: phiên cho Windows 4.1 (thử nghiệm tháng) - appserv-win32-2.5.10 để chạy web php - Phần mềm VLC để demo thêm ứng dụng xem streaming Các bước cài đặt Server (phần mềm cài Server) Bước 1: Cài wowza 4.1.0: http://www.mediafire.com/download/zawsqcox3gnaalw/WowzaStreamingEngine4.1.0.exe Key: ET1A4-f6ptR-XMhxR-R6EEX-Apuyz-3TWex-Dm86ejA3v6W Hoặc: ET1A4-wjXmE-jV87r-z6rpx-PTBvW-mfEwh-7MA8aQx6ydmk Trong trình cài đặt server yêu cầu đặt user mật để truy cập vào quản lý Đồng việc đặt tài khoản là: datnd/123456 Bước 2: Cài appserv-win32-2.5.10 - Đưa thư mục live lên thư mục web appserv, trang để xem demo live Cần cấu hình lại IP demolive file index.html Download thư mục live tại: http://www.mediafire.com/download/u0g3dtn337drth7/live.rar 69 Truy cập địa chỉ: http://ip:88/live để xem demo live - Đưa trang quản lý nội dung hiển thị demoVod lên server web Download code: http://www.mediafire.com/download/6n0rchd6gwk46pr/Trang+web+quan+ly+noi+d ung+hien+thi+cho+DemoVod.rar Sau dow xong đưa thư mục linkvideo lên thư mục www appserv add database vào mysql, sửa lại file wp-config.php Sau đăng nhập vào quản lý nội dung: http://ip:88/linkvideo/wp-admin Tài khoản: datnd/123456 Các bước cài đặt PC (phần mềm cài PC có) Trên PC cài phần mềm VLC, để mở thử video demo ta bật VLC lên chọn Media->Open Network Stream-> paste link rtsp://ip:1935/vod/sample.mp4 Các video đặt thư mục C:\Program Files (x86)\Wowza Media Systems\Wowza Streaming Engine 4.1.0\content Vì muốn demo video cần để thư mục content - Lấy link demo: xem thiết bị hỗ trợ Adobe HDS link dạng: http://172.16.6.100:1935/vod/mp4:sample.mp4/manifest.f4m Xem iOS link dạng: http://172.16.6.100:1935/vod/mp4:sample.mp4/playlist.m3u8 Xem Android: rtsp://172.16.6.100:1935/vod/sample.mp4 Xem Adobe flash: rtmp://172.16.6.100:1935/vod/sample.mp4 Các bước cài đặt điện thoại (phần mềm cài điện thoại) - Có ứng dụng chạy điện thoại demoVod demoLive Cả ứng dụng fix cứng kết nối đến server Trên server Wowza vào phần Publisher tạo tài khoản datnd/123456 để ứng dụng Android kết nối đến Wowza Phần STREAM_URLsẽ sửa sau cài đặt xong server - DemoVod kết nối đến trang web theo địa chỉ: Url = "http://192.168.0.50:88/linkvideo/?json=get_category_posts&category_id="; để lấy liệu hiển thị Cách đưa thêm Video vào xóa Video đưa vào thư mục: C:\Program Files (x86)\Wowza Media Systems\Wowza Streaming Engine 4.1.0\content Hiện thời thêm xóa tay 70 Các hệ thống triển khai thật thường chạy Linux, tùy vào nhu cầu sử dụng mà người ta cài thêm Webmin hay ứng dụng khác để thêm, xóa video 3.6.5 Một số vấn đề Rất video chạy ứng dụng Streaming video dựa hỗ trợ có sẵn máy mà khóa luận đưa ra, lý thời đại chất lượng video ngày phát triển, độ phân giải ngày cao thiết bị lại không hỗ trợ Để chạy đươc video ứng dụng Streaming Video, tệp video phải định dạng H263 (.3gp, mp4), coi 71 KẾT LUẬN Các công nghệ bật Công nghệ ảo hóa, giúp tiết kiệm chi phí, tối ưu server Cho phép ảo hóa server vật lý thành server ảo khác cách linh hoạt Công nghệ Load Balance, HA mềm giúp phân tải tốt cho hệ thống Đảm bảo hệ thống hoạt động ổn định Hệ thống cảnh báo, giám sát thông minh Tự động vận hành, khắc phụclỗi hệ thống Công nghê Cache streaming Công nghệ quảng cáo trêntruyền hình di đông, streaming theo băng thông mạng Hệ thống CMS thuận tiện, cho phép điều khiển tắt bật toàn hệ thống Hệ thống Streaming tối ưu phục vụ hàng chục ngàn người dùng đồng thời, thiết kết dễ mở rộng tích hợp với hệ thống VAS khác Hệ thống Encode mềm giúp tiết kiệm chi phí cao Dễ dàng vận hành, mở rộng Giá trị mạng lại Giá trị mang lại cho khách hàng: Đem lại trải nghiệm tảng tính Cho phép người dùng xem truyền hình di động với chi phí thấp, chất lượng hình ảnh mịn thiết bị truyền hình di động Hỗ trợ tất dòng điện thoại 3G thị trường Giá trị mạng lại cho doanh nghiệp Giảm 2/3 chi phí cho doanh nghiệp đầu tư vào hệ thống Chiếm lĩnh thị phần nhiều thị trường nước như: Mozabique, Peru, Lào, Dongtimor Kéo theo nhiều dịch vụ khác kèm Là tảng hệ thống cho nhiều hệ thống khác như: Video conference, video surveillance… Dễ dàng mở rộng, nâng cao hiệu hệ thống với chi phí thấp Cung cấp cho người dùng nhiều kênh truyền hình giải trí chất lượng cao Là tảng đưa quảng cao truyền hình di động vào thực tế giảm phí dịch vụ Đem lại tăng trưởng bền vững cho nhà cung cấp dịch vụ 72 TÀI LIỆU THAM KHẢO Real Time Streaming Protocol – wikipedia.org Adaptive bitrate streaming - wikipedia.org Apple HTTP Adaptive Streaming - wikipedia.org Microsoft Smooth Streaming - microsoft.com FFmpeg library - wikipedia.org VLC library - videolan.org Streaming Multimedia Architecture, e-paper H.264/MPEG-4 AVC – Wikipedia, e-paper Mobile TV-A Prologue, e-paper 10 Implementing Mobile TV, 2nd Edition, e-book 11 Bin Rong, “Video Streaming over the Internet using Application Layer Multicast”, RMIT University, 2008 12 Chung-Yan Chen, Yu-Wei Chen, “Design and Analysis of Streaming for P2P”, Graduate Institute of Information and Logistics Management, National Taipei University of Technology, 2013 13 Luca Abeni, Csaba Kiraly, Renato Lo Cigno, “Scheduling P2P Multimedia Streams: Can we achieve performance and robustness?”, 2009 IEEE 14 L Abeni, C Kiraly, R Lo Cigno, “Achiving performance and robustness in P2P streaming systems”, University of Trento, Italy, Tech Rep TR-DISI-09041, 2009 15 Xuemin Shen, Heather Yu, John Buford, Mursalin Akon, “Handbook of PeertoPeer”, Springer 2009 ...ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG NGUYỄN ĐĂNG ĐẠT NGHIÊN CỨU CÔNG NGHỆ STREAMING VÀ ỨNG DỤNG TRONG THIẾT BỊ DI ĐỘNG Chuyên Ngành : Khoa Học Máy Tính Mã... chọn đề tài Nghiên cứu công nghệ Streaming ứng dụng thiết bị di động để làm đề tài luận văn tốt nghiệp Mục đích nghiên cứu Việc thực đề tài nói nhằm đạt mục đích sau: Nghiên cứu chuẩn mã... hình di động Mobile TV 1.2.1 Truyền hình di động Mobile TV Truyền hình di động (Mobile TV) công nghệ mã hoá truyền dẫn chương trình truyền hình Video để thu thiết bị di động điện thoại di động, thiết