BÀI BÁO CÁO THỰC TẬP-Giới thiệu về Flash Media Server

68 392 0
BÀI BÁO CÁO THỰC TẬP-Giới thiệu về Flash Media Server

Đ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 KHOA ĐIỆN TỬ - VIỄN THÔNG BÁO CÁO THỰC TẬP TỐT N G I ỆP Giảng viên hướng dẫn: PGS.TS Nguyễn Việt H ươ ng PGĐ.KS Thái Duy Hòa Sinh viên thực hiện : Trần Quốc Tuấn Nguyễn Sỹ Lãm Lớp ĐT1 –K49 Hà nội 2/ 2009 Báo cáo t h ực tập tốt Đề tài Trần Quốc Tuấn-Nguyễn Sỹ Lãm ĐT1- Page Mục lục Mụ c l ụ c . 3 D a n h s ách các h ì n h . 4 D a n h s ách các b ả n g . 5 D a n h s ách các t ừ v i ế t t ắ t . 5 C hươn g 1 G i ớ i t h i ệ u đề t à i . 9 1 . 1 L ý d o ch ọ n đ ề t à i . 9 1 . 2 P h ạ m v i đ ề t à i . 1 1 C hươn g 2 Các k h á i n i ệ m và k i ế n t h ứ c li ê n q u a n . 1 2 2 . 1 T C P / I P v à m ô h ì nh t h a m c h i ế u O S I . 1 2 2 . 2 G i ớ i t h i ệ u v ề I P T V . 1 3 2 . 2 . 1 C á c đ ặc đ iể m c ủ a I P T V 1 4 2 . 2 . 2 M ô h ì n h k iế n t r ú c h ệ t h ố n g c un g cấp d ị ch vụ I P T V 1 5 2 . 2 . 3 M ộ t số d ị ch vụ đ ư ợ c c un g cấp b ở i I P T V 1 9 2 . 3 D ị ch v ụ V o D v à C o n t e n t De li v e r y . 2 1 2 . 3 . 1 D ị ch vụ V o D . 2 1 2 . 3 . 2 D ị ch vụ C o n t e n t D e li v e r y 4 0 C hươn g 3 : G i ớ i t h i ệ u về Fla s h M e d ia S e r v e r 4 1 C à i đ ặ t F l a s h M e d i a S e r v e r . 4 1 C à i đ ặ t Ad o b e F l ash M e d i a S e r v e r t r ê n w i n d o w s 4 1 C à i đ ặ t s e r v e r t r ê n L i nu x 4 3 3 . 1 . 3 K h ở i đ ộ n g v à dừn g s e r v e r t r o n g w i n d o w 4 4 3 . 1 . 4 K h ở i đ ộ n g v à dừn g s e r v e r t r o n g L i nu x 4 5 3 . 1 . 5 T h ẩm t r a l ại nhữn g f il e đ ã cài đ ặt 4 6 C ấu h ì nh s e r v e r . 4 8 A p li c a t i o n s 4 9 C ấ u t r ú c t h ư mụ c C o n f i g u r a t i o n 4 9 T h ê m m ộ t a d a p t o r 5 1 T h ê m m ộ t v i r t u a l h o st 5 3 K i ế n t r ú c s e r v e r . 5 4 K iế n t r ú c c l i e n t - s e r v e r 5 4 S t r e a m i n g m e d i a 5 6 C á c co d e cs m à s e r v e r h ỗ t r ợ 5 6 K iể u d ữ l i ệ u 5 7 Y ê u cầu m ộ t phư ơ n g t h ứ c ở x a 5 8 K ế t n ối đ ế n nhữ n g n g u ồ n ở b ê n n g oà i 5 8 G i ớ i t h i ệ u v ề f l a s h . . 5 8 3 . 4 . 1 K h ái ni ệ m 5 8 3 . 4 . 2 Đ ặ c đ iể m v à y ê u cầu c ủ a f l a s h 5 9 Ư u đ iể m v à nh ư ợ c đ iể m c ủ a cô n g ngh ệ f l a s h 6 0 C á c c ô ng c ụ hỗ t r ợ k h á c . 6 1 3 . 5 . 1 Ap ac h e - HTTP s e r v e r 6 2 P H P 6 3 M y S Q L 6 3 C à i đ ặ t v à sử d ụn g 6 5 C hươn g 4 . K ế t l u ậ n . 6 6 4 . 1 C á c k i ế n t h ứ c t hu nh ậ n đ ư ợ c . 6 6 4 . 2 P hư ơ ng hư ớ ng p h á t t r i ể n t h à nh đ ồ án t ố t n g h i ệ p . 6 7 4 . 3 K ế t l u ậ n . . 6 7 Tài li ệ u t h a m k h ả o . 6 8 Danh sách các h ìn h Hình 2.1. Mô hình OSI & TCP/IP 13 Hình 2.2 Kiến trúc hệ thống IPTV 1 16 Bảng 2.1 Các nội dung lưu trữ trên VoD s e r v e r 21 Hình 2.3 Các bước thiết lập một phiên làm việc của I P T V 26 Hình 2.4 Mô hình kiến trúc tập trung của VoD s e r v e r 29 Hình 2.5 Mô hình kiến trúc phân bố của VoD s e r v e r 31 Bảng 2.2 Các lệnh trong R T S P 31 Hình 2.6 Quá trình thiết lập phiên với R T S P 33 Hình 2.7 Các kết nối hình thành trong phiên làm việc I P T V 34 Hình 2.8 Ví dụ về một phiên làm việc của IPTV dựa trên RTSP. 36 Bảng 3.1 Các thành phần sau khi cài đặt Flash Media S e r v e r 46 Hình 3.1 Cấu trúc mặc định của t h ư mục co n f 50 Hình 3.2 Thư mục conf sau khi thêm một a d a p t o r 53 Hình 3.3 Thư mục conf sau khi thêm một virtual h o s t w ww . e x a mp l e . c o m . 5 4 Hình 3.4 Ứng dụng Flash Media Server bao gồm các thành p h ầ n cùng làm việc với nh a u 55 Bảng 3.2 Các codecs được hỗ trợ bởi Flash Meida S e r v e r 56 Danh sách các bảng Hình 2.1. Mô hình OSI & TCP/IP 13 Hình 2.2 Kiến trúc hệ thống IPTV 1 16 Bảng 2.1 Các nội dung lưu trữ trên VoD s e r v e r 21 Hình 2.3 Các bước thiết lập một phiên làm việc của I P T V 26 Hình 2.4 Mô hình kiến trúc tập trung của VoD s e r v e r 29 Hình 2.5 Mô hình kiến trúc phân bố của VoD s e r v e r 31 Bảng 2.2 Các lệnh trong R T S P 31 Hình 2.6 Quá trình thiết lập phiên với R T S P 33 Hình 2.7 Các kết nối hình thành trong phiên làm việc I P T V 34 Hình 2.8 Ví dụ về một phiên làm việc của IPTV dựa trên RTSP. 36 Bảng 3.1 Các thành phần sau khi cài đặt Flash Media S e r v e r 46 Hình 3.1 Cấu trúc mặc định của t h ư mục co n f 50 Hình 3.2 Thư mục conf sau khi thêm một a d a p t o r 53 Hình 3.3 Thư mục conf sau khi thêm một virtual h o s t w ww . e x a mp l e . c o m . 5 4 Hình 3.4 Ứng dụng Flash Media Server bao gồm các thành p h ầ n cùng làm việc với nh a u 55 Bảng 3.2 Các codecs được hỗ trợ bởi Flash Meida S e r v e r 56 Danh sách các từ viết tắt STT Từ viết tắt Từ đầy đủ Ý nghĩa 1 IPTV Internet Protocol Television Truyền hình theo giao thức internet 2 VoD Video On Demand Truyền tải Video theo yêu cầu 3 RTSP Real Time S treaming Pr otocol Giao thức truyền tải thời gian thực , dữ liệu được truyền theo luồng 4 RTP Real Time Protocol Giao thức vận chuyển theo thời gian thực 5 RTMP Real Time M e ss aging Pr otocol 6 RTMPT Real Time M e ss aging Protocol Tunneled 7 RTMPS Real Time M e ss aging Protocol Secure 8 RTMPE Encrypted Real Time Messaging Protocol 9 RTMPET Encrypted Real Time Messaging Protocol Tunneled 10 HTTP Hypertext Transfer protocol 11 MPEG-2 The Moving P icture Experts Group -2 Giao thức thông báo thời gian thực Giao thức thông báo thời gian thực ẩn Giao thức thôngbáo thời gian thực có bảo mật Giao thức thông báo thời gian thực có mã hóa Giao thức thông báo thời gian thực ẩn có mã hóa Giao thức truyền siêu văn bản Chuẩn nén tín hiệu về âm thanh và hình ảnh phát trên các kênh truyền hình quảng bá chất lượng cao được đề nghị bởi hội phim ảnh thế 12 MPEG-4 The Moving Picture Experts Group -4 13 IPTVCD Internet Protocol Television Consumer Device giới Chuẩn nén tín hiệu với sự hỗ trợ âm thanh, hình ảnh, “vật thể”, và nội dụng3 chiều. Có một vài chức năng mới hơn (MPEG-2) với hiệu quả âm thah và hình ảnh chuẩn. Chứa cả các định dạng MPEG-2 Thiết bị để sử dụng dịch vụ IPTV 14 IP Internet Protocol Giao thức internet – giao thức lớp 3 trong mô hình tham chiếu OSI 15 STB Setup Box Hộp điều khiển kết nối Tivi với mạng cung cấp dịch vụ IPTV 16 PC Personal Computer Máy tính cá nhân 17 FLV Flash Video Là tên gọi của một định dạng file được truyền tải qua mạng internet sử dụng Adobe Flash Player 18 F4V Một định dạng file của Flash 19 H264 Là một chuẩn nén tín hiệu 20 MP3 Moving Picture Experts Group Audio Layer III Là một chuẩn nén âm thanh có tổn hao 21 22 AAC Advanced Audio Coding Là một thuật toán nén tín hiệu âm thanh, là một thành phần của chuẩn nén MPEG-2 và MPEG-4 23 24 MOV Là một định dạng file video được phát triển bởi Công ty American Apple. File .mov là loại file dành cho Quich Time multimedia 25 OSI Open Systems Mô hình liên kết hệ thống mở 26 RTCP Real Time Control Pr otocol 27 TCP Transmisstion Control Pr otocol Giao thức điều khiển thời gian thực Giao thức điều khiển truyền dẫn – giao thức lớp 4 trong mô hình OSI 28 UDP User Datagram Protocol Giao thức truyền tin không tin cậy lớp 4 trong mô hình OSI 29 URL Uniform Re sour ce Locator Địa chỉ tới một server trên internet hay một mạng nội bộ Chương 1 Giới thiệu đề tài 1.1 Lý do chọn đề tài Trong những năm gần đây, mạng lưới internet toàn cầu phát triển ngày càng mạnh mẽ. Điều này ảnh hưởng rất lớn đến các phương thức tiếp cận thông tin của con người, trong đó có cả truyền hình. Theo truyền thống, các mô hình truyền hình phát theo kiều quảng quá đang bộc lộ những nhược điểm của nó mà quan trọng nhất là tính tương tác hai chiều giữa nhà cung cấp dịch vụ truyền hình và người xem. Theo mô hình này, nội dung của chương trình hầu như do các nhà cung cấp dịch vụ ấn định cho người xem. Đồng thời nó cũng gây ra những khó khăn đối với người xem như vấn đề thời gian, địa điểm… IPTV- Internet Protocol Television- theo định nghĩa là các nội dung thông tin về hình ảnh, âm thanh được truyền tải qua mạng IP ( mạng giao thức internet). Người dùng có thể thông qua máy tính PC hoặc máy thu hình phổ thông cộng với thiết bị đầu cuối setup box để có thể xem được IPTV. IPTV dễ dàng cung cấp nhiều hoạt động tương tác hơn, tạo nên sự cạnh tranh mạnh mẽ hơn cho các doanh nghiệp kinh doanh dịch vụ truyền hình. Hãng In- Stat, một hãng nghiên cứu thị trường công nghệ cao có uy tín, gần đây đã dự báo rằng thị trường các dịch vụ IP video tại khu vực châu Á – Thái Bình Dương sẽ tăng trưởng tới gần 80% mỗi năm từ nay đến năm 2010 và sẽ tạo ra một thị trường 4,2 tỷ USD. Hãng này cũng dự đoán châu Á sẽ chiếm tới một nửa trong tổng số thuê bao TV của các công ty điện thoại trên toàn thế giới vào năm 2009 với tổng số thuê bao tối thiểu 32 triệu. Các số liệu này cho thấy trong những năm còn lại của thập kỷ này, IPTV sẽ trở thành một dịch vụ có thị trường rộng lớn trên toàn cầu với châu Á tiếp tục dẫn đầu trong việc thu hút khách hàng. Các con số này cũng cho thấy đây là một thị trường năng động với rất nhiều cơ hội cho các nhà cung cấp dịch vụ truyền hình có mô hình kinh doanh, hình thức cung cấp dịch vụ và công nghệ hợp lý. Informa Telecoms & Media dự báo IPTV sẽ được sử dụng bởi trên 35% các hộ gia đình sử dụng dịch vụ truyền hình số ở Hồng Kông vào năm 2010, con số này sẽ gần tương đương với số hộ gia đình dùng dịch vụ truyền hình cáp (khoảng 37%). Công ty này cũng dự báo sẽ có đến 13% các hộ sử dụng dịch vụ truyền hình số ở Singapore sẽ nhận tín hiệu truyền hình số thông qua đường dây DSL của họ, điều này làm cho IPTV trở thành một nền tảng truy nhập số phổ biến hơn rất nhiều so với truyền hình số mặt đất (DDT). Informa cũng dự báo rằng DSL sẽ chiếm tới 9,2% các hộ gia đình sử dụng truyền hình số ở Úc, 6,2% ở New Zealand, 5,8% ở Đài Loan, 5,7% ở Nhật Bản và 4,2% ở Hàn Quốc. Truyền hình cáp vẫn sẽ thống trị đến năm 2010, nhưng sau đó IPTV sẽ thực sự là đối thủ cạnh tranh với truyền hình số mặt đất và vệ tinh đối với người xem truyền hình châu Á. Trong thời gian thực tập tốt nghiệp vừa qua, được sự giúp đỡ tận tình của giảng viên hướng dẫn PGS.TS Nguyễn Việt Hương và tập thể các cán bộ kỹ thuật của công ty cổ phần công nghệ QIS, đặc biệt là phó giám đốc kỹ thuật Thái Duy Hòa, chúng em đã được nghiên cứu tìm hiểm về kỹ thuật triển khai, cũng như các dịch vụ mà công nghệ IPTV mang lại. Thấy đượckhả năng phát triển của công nghệ này, chúng em đã quyết định chọn đề tài “Xây dựng hệ thông cung cấp dịch vụ IPTV” làm đề tài luận văn tốt nghiệp [...]... chuyển các thông tin về các media đã được sẵn có trên server về phần mềm ứng dụng cài đặt trên client Các mô hình kiến trúc của video server Khi yêu cầu nội dung của dịch vụ VoD tăng theo thời gian một server đơn thường không đủ khả năng hỗ trợ tất cả yêu cầu của tất cả thuê bao Do đó, nó thực sự cần thiết để thêm các server đến mạng Chia xẻ việc xử lý các yêu cầu từ các IPTVDSs trong vài server để đảm bảo... nghiên cứu và mô phỏng khả năng tương tác giữa server và client Trong đó server được triển khai là Adobe Flash Media server Phía client là các PC hay là các setup box Phía client sẽ đặt ra các yêu cầu về dịch vụ như là yêu cầu phim , các chương trình tivi …Phía server khi nhận được các yêu cầu này sẽ xử lý và đáp ứng lại các yêu cầu đó Tương tự bên phía server sẽ đưa ra các chỉ thị cho client như cập... bộ phim về lịch sử Irish được gọi là “The Wind That Shakes the Barley”, bộ phim này được lưu trữ ở VoD server Hình 2.8 Ví dụ về một phiên làm việc của IPTV dựa trên RTSP 1 Thiết lập một liên kết giữa client IP set-top box và server Một liên kết TCP được thiết lập giữa IP set-top box và server Trong ví dụ này port lắng nghe RTSP trên server là 554 2 Đưa ra thông báo yêu cầu DESCRIBE Thông báo này được... thành phần chính của một VoD streaming server Một cơ sở dữ liệu lớn của các file media lằm trên server Server nhận yêu cầu streaming các file từ các IPTVCDs và streaming đến IPTVCDs đó Bảng sau liệt kê các loại nội dung mà có thể được lưu trữ trên một VoD server Bảng 2.1 Các nội dung lưu trữ trên VoD server Phân loại Giải trí Dành cho thiếu nhi Tin tức Thời tiết Quảng cáo Các sự kiện Thể thao Miêu tả Phim,... một kiến trúc tập trung bao gồm một số các server riêng lẻ vào trong từng cụm Mỗi server được kết nối đến nhau qua một công nghệ kết nối tốc độ cao và có thể truyền theo hai hướng như Fast Ethernet Hình sau chira một ví dụ về kiến trúc server tập trung được sử dụng để phân phối dịch VoD Hình 2.4 Mô hình kiến trúc tập trung của VoD server Biểu đồ đưa ra 4 server được kết nối qua một chuyển mạch Gigabit... cụm server tại trung tâm dữ liệu IPTV còn các server thêm vào được đặt ở vùng gần với thuê bao Kiến trúc phân bố điển hình được sử dụng để cung cấp các nội dung mới mà có nhiều yêu cầu Việc thay thế các nội dung trên server sẽ được thực hiện bởi trung tâm dữ liệu IPTV Kiến trúc này là một cơ chế hữu ích để giảm yêu cầu về băng thông của mạng phân phối Hình 2.5 Mô hình kiến trúc phân bố của VoD server. .. hình kiến trúc phân bố của VoD server Một ví dụ về kiến trúc phân bố được chỉ ra ở hình trên Các thuê bao không kết nối đến trung tâm dữ liệu IPTV mà được nối đến các server gần mình nhất và được đáp ứng yêu cầu tại đó Nếu như yêu cầu mà server này không đáp ứng được sẽ được chuyển hướng sang server khác hoặc chuyển về trung tâm dữ liệu IPTV Vị trí của server gần các thuê bao nên giảm lưu lượng mạng... năng của server Phải đảm bảo được rằng các lỗi đơn xảy ra với các thành phần trong server không ảnh hưởng đến hệ thống 3 Khả năng lưu trữ dung lượng cao: để đáp ứng được yêu cầu của dịch vụ server phải có khả năng lưu trữ nhiều terabytes và khả năng mở rộng khả năng lưu trữ khi cần 4 Khả năng giám sát: các phần mềm được yêu cầu để theo dõi sự thực thi của các thành phần trong server và thông báo khi... mềm, cập nhật các hình ảnh quảng cáo có tính bắt buộc đối với gói dịch vụ đó, hiển thị danh sách các phim, các chương trình mới được cập nhật … Dựa vào nền tảng công nghệ là xử lý Flash với ngôn ngữ Action Scripts 3.0, với ngôn ngữ kịch bản bên phía server là PHP, Javascript và MySQL, chúng em đã thực hiện đề tài: “ Xây dựng hệ thống cung cấp dịch vụ IPTV ” Để giải quyết bài toán trên, đồ án của em tập... các bài Karaoke qua Set-top Box (STB) trên TV Từ list các bài karaoke đã được giới thiệu, thuê bao có thể mua một hoặc nhiều bài hát cùng lúc Dịch vụ sẽ được triển khai trong tương lai 2.3 Dịch vụ VoD và Content Delivery 2.3.1 Dịch vụ VoD VoD là một dịch vụ mang lại cho khách hàng một sự mới mẻ trong phong cách giải trí Người sử dụng có thể lựa chọn các nội dung mong muốn từ một danh sách giới thiệu . thông báo thời gian thực Giao thức thông báo thời gian thực ẩn Giao thức thôngbáo thời gian thực có bảo mật Giao thức thông báo thời gian thực có mã hóa Giao thức thông báo thời gian thực. THÔNG BÁO CÁO THỰC TẬP TỐT N G I ỆP Giảng viên hướng dẫn: PGS.TS Nguyễn Việt H ươ ng PGĐ.KS Thái Duy Hòa Sinh viên thực hiện : Trần Quốc Tuấn Nguyễn Sỹ Lãm Lớp ĐT1 –K49 Hà nội 2/ 2009 Báo cáo. tương tác giữa server và client. Trong đó server được triển khai là Adobe Flash Media server. Phía client là các PC hay là các setup box. Phía client sẽ đặt ra các yêu cầu về dịch vụ như là

Ngày đăng: 02/06/2015, 17:30

Từ khóa liên quan

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

Tài liệu liên quan