Hướng dẫn cài đặt và cấu hình Stream Media Server với Unreal

23 3.1K 2
Hướng dẫn cài đặt và cấu hình Stream Media Server với Unreal

Đ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

www.asterisk.vn | Hư ớ ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v ớ i Unreal 1 Hướng dẫn cài ñặt cấu hình Stream Media Server với Unreal 1. Giới thiệu Unreal Streaming Media Server Unreal Media Server là một phần mềm Streaming Media Server miễn phí của Unreal Streaming Technologies. Hệ thống ñược ứng dụng phát các chương trình media, truyền hình trực tuyến trên Website, hội nghị truyền hình, ñào tạo từ xa, giám sát video, internet Radio/TV, giải trí kết hợp streaming các nội dung Media qua mạng internet. Unreal 9.5 mới nhất hỗ trợ các giao thức Streaming sau: • UMS protocol cho streaming ñể play Unreal Streaming Media trên máy hệ ñiều hành Windows. • RTMP/RTMPT protocol cho play streaminh với Flash Player • Apple Http Live Streaming cho play streaming trên hệ ñiều hành iOS and các thiết bị HLS-enabled • MS-WMSP protocol cho play streaminh với Silverlight, Windows Media Player • MS Smooth streaming protocol cho streaming với Silverlight • MPEG2-TS protocol cho streaming với Set-Top boxes Unreal SDK cho phép chúng ta có thể lập trình phát triển thêm các chức năng bổ sung cho hệ thống. Unreal hỗ trợ tất cả các ñịnh dạng media tương thích Microsoft DirectX như: VI (DivX, XVid), MPEG-1, MPEG-2, MPEG-4, MPA, WMV, WMA, ASF, MP3, MOV, QuickTime. Ngoài ra, chương trình có thể tự ñộng dò tìm nhận dạng nhiều loại thiết bị kỹ thuật số hoặc các thiết bị media khác như máy quay kỹ thuật số, microphone, headphone, card TV-tunner, các thiết bị analog gắn với card Video hay card FrameGrabber. Unreal Streaming Media sever có các ñặc ñiểm sau: • Người dùng có thể xem video bằng PC hoặc các thiết bị di ñộng. • Có thể broadcast video audio từ các nguồn camera kỹ thuật số, microphones, TV-tuners, webcam v.v Live video sẽ ñược mã hóa bằng MPEG-4 codec H264 audio sẽ ñược mã bằng MPEG Layer-3 hoặc GSM 6.10 • Có thể phát video qua các kết nối mạng Modem, Slow DSL, DSL, T1, T3, LAN. Nội dung phát có thể ñược record lại theo thời gian ñịnh sẵn hoặc khi phát hiện có chuyển ñộng (motion detection). • Dùng các protocols sau ñể phát video TCP, HTTP RTP Multicast. www.asterisk.vn | Hư ớ ng d • Có cơ ch ế bảo mật. Cho phép truy c quy ền truy cập theo role. (Ví d còn husband mới ñư ợc xem bedroom v ñộng của user. • Có SDK ñể lập tr ình tùy bi Dưới ñây là sơ ñồ của hệ thống Theo sơ ñồ trên thì h ệ thống Unreal có th nhau. Chúng ta có thể thấy tr ên m thể cài cả Unreal Media Server v à Unreal Live Server cùng trên m • Live source computers s ẽ ch camera, TV tuner v.v • Media server s ẽ chạy phần m Video có thể l à live capture t máy chủ . ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v t. Cho phép truy cập anonymous hoặc hỏi username & password. Phân p theo role. (Ví dụ visitor chỉ ñ ư ợc phép xem video capture t c xem bedroom v à kitchen). Có cơ ch ế logging ñể ình tùy bi ến tự ñộng hóa server. ng Unreal có thể broadcast video từ n hi ều nguồn (nhiề ên m ột vài sơ ñồ có 3 cái server khác nhau, nh ưng chúng ta c à Unreal Live Server cùng trên m ột máy chủ: ẽ chạy một phần mềm ULiveServe r ñ ể capture video t y phần mềm UMediaServer ñể broadcast video v à audio lên m à live capture t ừ ULiveServer hoặc các file video hay music u hình Stream Media Server v ớ i Unreal 2 i username & password. Phân c phép xem video capture từ ph òng khách, logging ñể theo d õi các hoạt n (nhiều camera) khác ưng chúng ta c ũng có ủ: capture video từ webcam, à audio lên m ạng. c các file video hay music ñ ược lưu trữ trên www.asterisk.vn | Hư ớ ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v ớ i Unreal 3 2. Cài ñặt cấu hình Unreal Streaming Media Server 2.1 Cài ñặt máy chủ Unreall Stream Media Server . Yêu cầu phần cứng phần mềm cho máy chủ Unreal Streaming Media Server - Unreal không ñòi hỏi cấu hình máy chủ cao, bạn chỉ cần một máy chủ cấu hình tối thiểu PIV, Ram 1Gb dung lượng ổ cứng sẽ tùy thuộc vào việc bạn có yêu cầu lưu giữ Media hay không. Hiện mình ñang sử dụng một máy PC cấu hình Core dual , RAM 3Gb, HDD 500GB ñể làm máy chủ Stream Media cho 4 Camera. - Thiết bị Media thì chúng ta cần có Camera hoặc webcam cũng ñược, nếu sử dụng camera thì bạn cần có một thiết bị chuyển ñổi từ tín hiệu Analog của máy quay thành digital ñể ñưa vào máy tính, các bạn có thể tham khảo các thiết bị : Dazzle DVD Recorder của Pinnacle - Chúng ta Download Unreal Media Server Unreal Live Server ñể cài ñặt. Sau khi download chương trình về, chúng ta giải nén file download chạy file UMediaServer.msi ñể cài ñặt Unreal Media Server. Trong cửa sổ màn hình giao diện Welcome > click chọn Next. www.asterisk.vn | Hư ớ ng d Trong cửa sổ màn hình giao di ện Next. Trong c ửa sổ màn hình giao di ện cài ñặt chương trình b ằng các nhậ dẫn ñến thư mục cài ñặt ch ương tr ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v ện License Agreement > click chọn I Agree ện Seclect Installation Folder > chúng ta có th ng các nhập ñ ường dẫn ô Folder ho ặc Click chọn nút Browse ương tr ình > sau ñó click chọn Next ñể tiếp tục. u hình Stream Media Server v ớ i Unreal 4 > rồi click chọn > chúng ta có th ể thay ñổi thư mục n nút Browse ñể t ìm www.asterisk.vn | Hư ớ ng d Trong cửa sổ màn hình giao di ện Confirm Installation Sau khi ch ương trình cài ñ ặt xong, trong c Close ñể ñóng cửa sổ cài ñặt lại. ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v ện Confirm Installation > click ch ọn Next ñể tiế t xong, trong cửa sổ giao diện Installation Completed u hình Stream Media Server v ớ i Unreal 5 ñể tiếp tục. Installation Completed > click chọn www.asterisk.vn | Hư ớ ng d - Cũng tương tự như quá trình cà i ñ ULiveServer.msi ñể cài ñặt ch ươ - N ếu bạn public stream với IIS bạ b ạn run file UHttpProxy.msi ñề c streaming video qua port 80 (t ức l mà chì cho ở ngoài truy cập v ào webserver bên trong. Ch 2.2 Cấ u hình Unreal Stream Media Server 2.2.1 Cấu h ình Unreal Live Server Vào menu Star > Unreal Streaming hình chương trình Unreal Live Server Sources là 01 - Default, b ạn xóa source n chọn Remove. ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v i ñ ặt Unreall Media Server chúng ta giải nén file v ương tr ình Unreal Live Server. i IIS bạn cần Download UHttpProxy gi ải nén file UHttpProxy.zip, ñề c ài plugin cho IIS (máy bạn phải có c ài IIS trư ức l à port web) nếu như m ạng của bạn có firewall ch ào webserver bên trong. Ch ấp nhận các thông số m u hình Unreal Stream Media Server ình Unreal Live Server Unreal Streaming > bạn chọn Live server configurator Unreal Live Server . Trong cửa sổ chương trình lúc này b ạn th n xóa source n ày ñi bằng các click chuột phải l ên item 01 u hình Stream Media Server v ớ i Unreal 6 i nén file v à chạy file i nén file UHttpProxy.zip, ài IIS trư ớc). Cái này dùng ñể n có firewall chặn hết các port n các thông số mặc ñịnh. Live server configurator ñể mở cửa sổ cấu ạn thấy có một Live ên item 01 - Default này www.asterisk.vn | Hư ớ ng d Bây giờ chúng ta tiến h ành thêm Camera c Sources  chọn Add new media source các thi ết bị video capture device củ camera sources nhưng m ột ñang ñ chọn camera ñang Available  Click ch ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v ành thêm Camera c ủa chúng ta vào bằng c ách click chu Add new media source . Check vào mục vào Add video channel video capture device của bạn t ên gì s ẽ hiện ra trong list. trong ví dụ ang ñ ược sử dụng bởi một ứng dụng khác vì v ậy chúng ta ch Click ch ọn camera source > b ấm nút Next u hình Stream Media Server v ớ i Unreal 7 ách click chu ột phải lên Live Add video channel chúng ta sẽ thấy n ra trong list. trong ví dụ n ày tôi ñang có 2 ậy chúng ta chỉ có thể m nút Next ñể tiếp tục. www.asterisk.vn | Hư ớ ng d Trong h ộp thoại "Select caupter Media Type" n cho phép chọn, nhưng n ếu không th chọn Next ñể tiếp tục Trong h ộp thoại Set Video Provider Paramenters chúng ta có th Frame Size ho ặc cũng có thể chọn m chọn vào Choose Size ñ ể mở hộp t Next ñể tiếp tục. • Trong Set Provider Paramenters m giây, chúng ta nên ch ọn frame rate cao h chuyển ñộng mượt m à hơn. ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v i "Select caupter Media Type" nếu bạn có thiết bị hỗ trợ nén video th u không th ì mặc nhiên ph ần mềm chọn nén bằng chính Unrea. i Set Video Provider Paramenters chúng ta có thể chọ các kích c chọn một frame size ri êng với tùy ch ọn Custome Fram Size ộp t ùy chọn Frame Size > sau khi ch ọn Frame Size xong b Trong Set Provider Paramenters m ặt ñịnh chương trình ch ọn Frame Rate l ọn frame rate cao h ơn mức này ví dụ 25 h ình trên giây à hơn. u hình Stream Media Server v ớ i Unreal 8 nén video th ì phần mềm sẽ ng chính Unrea. > click các kích cở chuẩn từ Native n Custome Fram Size > click n Frame Size xong bạn chọn n Frame Rate l à 15 hình trên ình trên giây ñể hình ảnh www.asterisk.vn | Hư ớ ng d Trong h ộp thoại Add video transformer chúng ta có th Video • Click chọn tùy ch ọn Blend Logo file logo, sau khi ch ọn vị trí hi ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v i Add video transformer chúng ta có thể add logo (1), thời gian (2) v n Blend Logo > Config > trong logo path b ấm chọ ị trí hiện logo l ên vide mày s ắc chúng ta bấm ch u hình Stream Media Server v ớ i Unreal 9 i gian (2) v à chữ (3) trên ấm chọn nút ñể chỉ ñến c chúng ta bấm chọn OK. www.asterisk.vn | Hư ớ ng d • Ckicl chọn tùy ch ọn Blend timestamp của thời gian m à chúng ta mu • Click chọn tùy ch ọn Blend Text do2nh chữ m à chúng ta mu video transformer ng d ẫ n cài ñ ặ t c ấ u hình Stream Media Server v n Blend timestamp > click chọn Config ñể cấu h ình màu s à chúng ta mu ốn hiện trên video > xong r ồi click chọn ok. n Blend Text > Config sau ñó chúng ta nh ập nội dung d à chúng ta mu ốn hiện trên video > click ch ọn ok ñể quay v u hình Stream Media Server v ớ i Unreal 10 ình màu s ắc vị trí ọn ok. ội dung d òng chữ vị trí quay về hộp thoại Add [...]... -> Unreal Streaming > Live Server Config ñ kh i ñ ng chươ trình > ương 2.2.2 C u hình Unreal Media S Server www.asterisk.vn | Hư ng d n cài ñ t c u hình Stream Media Server v i Unreal 16 vào Start > Unreal Streaming click ch n Unreal Media Server ñ kh i ñ ng Unreal Media > Server Configuration ào Click chu t ph i vào Live broadcasts > click ch n New Live Broadcast Trong h p tho i New Live Broadcasts... t Click here download and install Unreal Media player plugin ñ t i v và cài, sau khi cài xong b n kh i ñ ng l i trình duy t ñ Media Player plugin ñư c kích ho t Ho c b n có th t i Unreal Media Plugin v cài ñ t trư c www.asterisk.vn | Hư ng d n cài ñ t c u hình Stream Media Server v i Unreal 21 Sau khi cài plugin cho trình duy t xong chúng ta restart l i trình duy t m Url c a chương trình tr c tuy... www.asterisk.vn | Hư ng d n cài ñ t c u hình Stream Media Server v i Unreal 18 Sau khi ch n c u hình các thông s New Live Broadcast > click ch n OK ñ hoàn t t quá trình t o ình m t kênh phát www.asterisk.vn | Hư ng d n cài ñ t c u hình Stream Media Server v i Unreal 19 Đ t o tài kho n ngư i dùng m t kh u ñăng nh p > b n vào File > click ch n Properties > ùng > click ch n Add User 3 Xem Live Media c a chúng... content when it's being streamed th chương trình s t ñ ng lưu khi b t thì ñ u stream ch n creat schedule recording > ch n add ñ qui ñ nh l ch lưu media u www.asterisk.vn | Hư ng d n cài ñ t c u hình Stream Media Server v i Unreal 15 Sau khi c u hình Configure recording xong click ch n Finish ñ hoàn t t quá tr ình trình c u hình ULiveServer vào menu Start -> Unreal Streaming > Live Server Config ñ kh i... trong h ư hình www.asterisk.vn | Hư ng d n cài ñ t c u hình Stream Media Server v i Unreal 22 Khi này b n xem trên Unreal Media Server b n s th y các thông tin c a ngư i xem ñ u cu i th hi n • • 1 ngư i xem b t kì ñang xem tr c tuy n camera 2 ngư i xem b t kì ñang xem media ñư c lưu tr trên media server V i kh năng l p trình các b n có th t o ra m t h th ng Media Streaming tuy t v i v i Unreal SDK... \UMediaSDK \Unreal Streaming Tech Unreal Technologies SDK www.asterisk.vn | Hư ng d n cài ñ t c u hình Stream Media Server v i Unreal 20 v9.0\Players \Unreal Streaming Media Player\ActiveX Control documentation\HTML pages hosting ActiveX control\4Heads.htm • • • 1 b n thay thay ñ i ñ a ch IP ho c host Unreal Media Streaming c a b n 2 Alias name c a kênh mà b n mu n truy n tr c tuy n 3 Đây là m t media demo... trang b thi t b chuy n t i t Camera vào máy tính camera t ng c ng chi phí là 410.000 VND Trong th i gian t i n u có ñi u ki n v th i gian mình s vi t bài hư ng d n làm Stream Media v i Linux Server Download file PDF http://asterisk.vn/labs /media_ server/ Huong.dan.cai.dat.va.cau.hinh .Stream. Media. Server. voi .Unreal pdf Tham kh o : http://www.umediaserver.net/umediaserver/source.html V i gi i pháp này,... tr trong máy ch , truy n media file có s n ñó lên web Đ i tên file 4heads.htm l i thành view.htm, các b n có th download file m u view.htm sau ñó upload file v a s a view.htm file umediaplayer6.js lên web site truy c p vào http://localhost/view.htm Khi truy c p trình duy t s yêu c u chúng ta download và cài ñ t Unreal Media player plugin cho trình duy t, các b n có th Click vào link trên trình... Live Server th b n có th ch n thì Dynamic live broadcast > Click ch n OK > www.asterisk.vn | Hư ng d n cài ñ t c u hình Stream Media Server v i Unreal 17 Trong c a s h p tho i New live broadcasts b n có nh ng tham s c n c u hình như • Live broadcast Alias: b n có th ñ t tên tùy ý cho live broadcast này c a b n • Live source IP address and ID: ñ a ch IP hay host c a máy ch Unreal Live Server ID... N u như b n không có yêu c u lư gi Live Media thì b n có th b qua bư c Configure Recording ưu mà b m Next ñ ti p t c u Nhưng n u b n c n ph i lưu Live Media l i thì b n ch n Enable Recording for this source trong h p tho i Configure recording www.asterisk.vn | Hư ng d n cài ñ t c u hình Stream Media Server v i Unreal 14 Ch n Configure Storage ñ c u h hình lưu media : • • • • trong h p tho i Recording

Ngày đăng: 08/05/2014, 15:05

Từ khóa liên quan

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

Tài liệu liên quan