亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Wowza® Media Systems 使用配置手冊。

2019-11-17 01:24:58
字體:
來源:轉載
供稿:網友

Wowza® Media Systems 使用配置手冊。

準備

1,先安裝java:http://www.java.com/zh_CN/

2,官網下載安裝:http://www.wowza.com/PRicing/installer ,需要輸入用戶名郵箱等信息獲得一個試用版激活碼

3,下載Eclipse:https://www.eclipse.org/downloads/ ,可選,如果你不需要服務端編碼進行權限控制等操作可以不要

4,網頁播放器,flowplayer:http://Flash.flowplayer.org/download/ ,支持流媒體的flash播放器

安裝(Windows下)

  裝完Java之后,直接安裝第二步下載的文件,中間會要你輸入序列號,到下載的時候你填的郵箱里面找就可以了(如果你能自己激活,請聯系我);還要輸入用戶名和密碼,是安裝完成之后的進入管理控制臺的賬號,要記著。

  安裝完成之后應該會自動打開管理控制臺(web版,類似于路由器的管理員界面),地址一般是 http://localhost:8088

啟動和停止

  安裝目錄:/Wowza Streaming Engine 4.0.1/bin/下,shutdown.bat是關閉服務,startup.bat是啟動服務,需要注意,啟動服務之后需要檢查服務【WowzaStreamingEngine401】是否啟動了,如果沒有要手動啟動該服務。

  啟動之后就可以進入管理控制臺:http://localhost:8088 預覽默認的application,有兩個 一個是live,另一個是vod,可以看到相關的播放代碼,這里就不貼圖了。

播放端口

  一般剛剛裝好時播放端口是1935好像,可以去【安裝目錄/Wowza Streaming Engine 4.0.1/conf/VHost.html 】里面改 <Port>節點,改完重啟就可以了。

新建Application

  這里Application類似一個網站,一個配置文件對應一個Application。

  1,通過控制臺新建Application

    進入http://localhost:8088 切換到Application標簽,點擊新建,輸入名字就可以快速創建一個Application。創建完成后進入編輯頁面,相關選項就不細解釋了,就是直播、點播、視頻格式等選項,最重要的  是Content Directory 項,這里表示你要把這個Application的相關視頻文件放到哪個目錄下,之后你的相關的視頻文件都要放進去。

  2,通過資源管理器新建Application

    進入【安裝目錄/Wowza Streaming Engine 4.0.1/conf/】新建一個文件夾,最好是個英文名吧,中文的我沒試過,不確定,然后拷貝con/vod下面的Application.xml文件進來就可以了。

    要改相關配置的話可以打開Application.xml文件修改。完成之后重啟就行了。

  

Application.xml

  幾個常用的修改選項:

  AllowDomains 節點:域控制。

  StorageDir節點:就是控制臺里面的Content Directory,用來存放相關視頻文件的目錄。

  Modules節點:用來為當前Application增加服務端HttpModule處理類(java)。

網頁播放

  服務端做好之后就可以在自己的網站里面使用播放器播放了,這里我們暫且使用flowplayer提供的播放器插件。

  播放磁盤文件:http://flash.flowplayer.org/plugins/streaming/httpstreaming.html

  通過查看http://localhost:8088的 TestPlayers 可以看到各種不同的播放路徑,這里我們使用Adobe HDS,上一行的鏈接里面有詳細的說明,這里只展示一下核心代碼:

 1 <a id="httpstreaming" style="display: block; width: 660px; height: 350px;"></a> 2     <script type="text/Javascript"> 3         flowplayer("httpstreaming", "/flowplayer-3.2.18.swf", { 4             plugins: { 5                 f4m: { 6                     url: "/flowplayer.f4m-3.2.10.swf", 7                     dvrBufferTime: 12, 8                     liveBufferTime: 12 9                 },10                 httpstreaming: {11                     url: "/flowplayer.httpstreaming-3.2.11.swf"12                 }13             },14             clip: {15                 url: "http://videoplayer.jackz.cc:8999/vod/mp4:jack_trainer.mp4/manifest.f4m?jack&zhang",16                 urlResolvers: ['f4m'],17                 provider: 'httpstreaming',18                 autoPlay: false19             }20         });21     </script>

  第一行是一個占位,規定了播放器的尺寸等信息,還可以放一個背景圖,萬一網頁出現問題,不至于太悲觀。

  第15行是你的視頻地址,結尾處的參數是用來在HttpModule里面寫代碼控制權限用的,如果不需要可以不寫。

  至于其他的參數意思以及更多API可以去看文檔

  還有一個RTMP的播放和這個差不多,請自己看文檔

  附上我的HTML代碼附件

HttpModule(服務端代碼)

  剛才說了防盜鏈可以使用域控制,但是系統內的權限控制就需要自己寫相關代碼了。

  1,打開安裝目錄:/Wowza Streaming Engine 4.0.1/lib 這里都是他的默認的一些包,稍后我們寫的也要放到這里。

  2,打開Eclipse,新建Java項目(com.company.project.video),引用剛才那個目錄下的三個外部包:wms-server.jar,wms-core.jar,log4j-1.2.17.jar

  3,新建類,比如叫Authorize.java

  4,繼承ModuleBase

  5,實現相關方法,例如我這里使用的是httpstreaming播放的,就實現onHTTPsessionCreate方法,那么每次對服務器的請求都會進入這個類過濾。

  代碼如下:

 1 package facn.sunnet.lmt; 2  3 import com.wowza.wms.amf.AMFDataList; 4 import com.wowza.wms.application.IApplicationInstance; 5 import com.wowza.wms.client.IClient; 6 import com.wowza.wms.httpstreamer.model.IHTTPStreamerSession; 7 import com.wowza.wms.module.ModuleBase; 8 import com.wowza.wms.request.RequestFunction; 9 10 11 public class Authorize extends ModuleBase {12     public void onAppStart(IApplicationInstance appInstance)13     {14         getLogger().info("zzjj 8 onAppStart: ");15         String fullname = appInstance.getApplication().getName() + "/"16                 + appInstance.getName();17         18         getLogger().info("zzjj 8 onAppStart: " + fullname);19         20         21     }22 23     public void onConnect(IClient client, RequestFunction function, AMFDataList params) 24     {25         getLogger().info("zzjj 8 onConnect");26     }27     28     static public void onConnectAccept(IClient client) 29     {30         getLogger().info("zzjj 8 onConnectAccept: ");31     }32 33     static public void onConnectReject(IClient client) 34     {35         getLogger().info("zzjj 8 onConnectReject: " );36     }37 38     static public void onDisconnect(IClient client) 39     {40         getLogger().info("zzjj 8 onDisconnect: " );41     }42     43     public void onHTTPSessionCreate(IHTTPStreamerSession httpSession)44     {45         boolean isGood = true;46         String queryStr = httpSession.getQueryStr() + "";47         String[] auths = queryStr.split("&");48         String streamName = httpSession.getStreamName();49         getLogger().info("zzjj 8 " + queryStr);50         getLogger().info("zzjj 8 ModuleaccessControlHTTPStreaming.onHTTPSessionCreate["+streamName+"]: checking");51         if(auths != null && auths.length == 2)52         {53             if(streamName.indexOf(auths[0])!=0)54                 isGood = false;55         }56         else57         {58             isGood = false;59         }60         61         getLogger().info("zzjj 8 ModuleAccessControlHTTPStreaming.onHTTPSessionCreate["+streamName+"]: accept:"+isGood);62         63         if (!isGood)64             httpSession.rejectSession();65     }66     67 }

  第43行開始是核心代碼,這里實現的邏輯是:只能觀看以傳入的用戶名開始的文件;否則不允許。

  6,導出JAR包,比如我這里導出的就是com.company.project.video.jar

  7,拷貝JAR包到安裝目錄:/Wowza Streaming Engine 4.0.1/lib 下

  8,打開要應用權限控制的Application的Application.xml文件,跳轉到Modules節點,增加一個子節點:

1 <Module>2     <Name>Authorize</Name>3     <Description>Check if user has authority to access current file.</Description>4     <Class>com.company.project.video.Authorize</Class>5 </Module> 

  這樣,每個網絡請求都會進入你的Module進行過濾。

  相關的日志會輸出到【安裝目錄:/Wowza Streaming Engine 4.0.1/logs】下面,可以查看你的調試信息。

其他補充

  Wowza 中文論壇:http://www.wowza.cn/里面也有相關教程以及說明。

  本人也是昨天才剛剛接觸這個東西,搞了半天終于知道怎么回事了,Mark一下,有誤之處 歡迎指正。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
98精品国产自产在线观看| 欧美成人免费大片| 97在线视频国产| 亚洲国产99精品国自产| 国产mv久久久| 一区二区三区四区精品| 国产精品一香蕉国产线看观看| 91久久久久久久久久久| 亚洲一区二区三区sesese| 亚洲xxxx18| 欧美日韩亚洲精品内裤| 欧美影院在线播放| 国产午夜精品全部视频播放| 宅男66日本亚洲欧美视频| 亚洲欧洲成视频免费观看| 国产精品久久在线观看| 久久久av网站| 欧美在线视频在线播放完整版免费观看| 日韩在线中文字| 国产精品成av人在线视午夜片| 欧美亚洲国产精品| 精品久久久香蕉免费精品视频| 97国产精品久久| 97热在线精品视频在线观看| 欧美一级大胆视频| 国产精品网站入口| 成人午夜在线视频一区| 一区二区av在线| 欧美日韩中文字幕在线视频| 狠狠久久五月精品中文字幕| 欧美性猛交xxxx乱大交3| 中文字幕一区日韩电影| 九色91av视频| 性欧美xxxx视频在线观看| 亚洲天堂av图片| 久久久精品电影| 91久久夜色精品国产网站| 日韩禁在线播放| 国产精品久久av| 国产婷婷成人久久av免费高清| 日日骚久久av| 91在线免费观看网站| 国产精品久久久久aaaa九色| 亚洲一区二区三区在线视频| 亚洲最大福利视频网| 国产日韩在线精品av| 九九九久久国产免费| 国产精品视频成人| 97人洗澡人人免费公开视频碰碰碰| 国产欧美日韩综合精品| 亚洲精品一区二区在线| 久久在精品线影院精品国产| 国产日韩欧美在线播放| 国产精品福利在线观看网址| 亚洲国产第一页| 色噜噜狠狠色综合网图区| 精品二区三区线观看| 91po在线观看91精品国产性色| 成人免费大片黄在线播放| 欧美中文在线观看国产| 国产日产久久高清欧美一区| 亚州欧美日韩中文视频| 91精品在线看| 7777精品久久久久久| 亚洲成av人片在线观看香蕉| 91亚洲精品久久久久久久久久久久| 日韩精品中文字| 亚洲成人久久一区| 亚洲欧美日韩天堂一区二区| 蜜臀久久99精品久久久久久宅男| 国产精品欧美一区二区三区奶水| 亚洲图片欧美日产| 精品偷拍各种wc美女嘘嘘| 亚洲人在线观看| 91av在线不卡| 精品亚洲夜色av98在线观看| 久久精品国产成人| 欧美性猛交丰臀xxxxx网站| 粉嫩老牛aⅴ一区二区三区| 国产精品美女在线| 日韩在线观看电影| 国产福利精品av综合导导航| 久久久精品久久久久| 国产一区二区三区视频| 91超碰caoporn97人人| 久久综合网hezyo| 97免费中文视频在线观看| 国模极品一区二区三区| 日韩欧美在线视频免费观看| 欧美精品videofree1080p| 国产丝袜一区二区| 欧美日韩国产第一页| 亚洲视频在线观看视频| 亚洲欧美成人网| 两个人的视频www国产精品| 在线日韩中文字幕| 理论片在线不卡免费观看| 欧美精品午夜视频| 国产精品欧美亚洲777777| 国产成人一区二区三区小说| 日韩精品极品在线观看| 日韩福利伦理影院免费| 国产精品视频久久久| 欧美主播福利视频| 久久精品人人做人人爽| 国产欧美精品一区二区三区介绍| 日韩电影中文字幕| 国产精品看片资源| 亚洲a中文字幕| 精品国产一区久久久| 青青草原成人在线视频| 日韩av免费在线| 中文字幕日韩欧美精品在线观看| 国产自产女人91一区在线观看| 日韩成人在线播放| 日产精品99久久久久久| 一区二区三区www| 亚洲美女免费精品视频在线观看| 欧美日韩免费观看中文| 97色在线视频| 成年人精品视频| 日韩免费在线免费观看| 日本国产精品视频| 亚洲激情视频在线观看| 亚洲一区中文字幕在线观看| 91精品啪在线观看麻豆免费| 日韩精品福利在线| 国产视频一区在线| 91免费观看网站| 久久伊人91精品综合网站| 亚洲人成欧美中文字幕| 久久久久久久久综合| 亚州成人av在线| 97人人做人人爱| 色先锋资源久久综合5566| 亚洲男人天堂2023| 国产一区二区三区在线播放免费观看| 国产精品国产三级国产aⅴ浪潮| 成人福利在线观看| 欧美大尺度电影在线观看| 久久综合久久美利坚合众国| 美日韩精品免费观看视频| 国产日韩精品在线观看| 国产成人aa精品一区在线播放| 国产乱人伦真实精品视频| 有码中文亚洲精品| 蜜臀久久99精品久久久无需会员| 精品视频在线播放免| 91天堂在线观看| 欧美午夜美女看片| 九色精品免费永久在线| 日韩欧美国产成人| 日韩理论片久久| 中文日韩电影网站| 九九久久精品一区| 日本久久精品视频| 欧美成人精品激情在线观看| 一个人看的www欧美| 久久久久久国产免费| 26uuu另类亚洲欧美日本一| 91精品成人久久| 欧洲成人性视频| 精品中文字幕在线观看| 精品国产欧美成人夜夜嗨|