資源簡介
由于本人搭建red5 服務(wù)器時,網(wǎng)絡(luò)限制等原因,無法在線installer,所以從其他地方下載了一個資源用來配置; 在 我的 搭配下完成了測試;
測試環(huán)境 win7 64 位, setup-Red5-1.0.0-java6.exe , java version "1.8.0_25" 。 測試成功。

代碼片段和文件信息
“““
demoservice.py?-?a?translation?into?Python?of?the?ofla?demo?application?a?Red5?example.
@author?The?Red5?Project?(red5@osflash.org)
@author?Joachim?Bauch?(jojo@struktur.de)
“““
from?java.io?import?File
from?java.lang?import?System
from?java.text?import?SimpleDateFormat
from?java.util?import?Date
from?java.util?import?HashMap
from?org.red5.server.api?import?Red5
from?org.red5.demos.oflaDemo?import?IDemoService
class?DemoService(IDemoService):
????
????def?getListOfAvailableFLVs(self):
????????“““Return?list?of?.flv?files?that?can?be?streamed.“““
????????scope?=?Red5.getConnectionLocal().getScope()
????????serverRoot?=?System.getProperty(‘red5.root‘)
????????filesMap?=?HashMap()
????????try:
????????????print?‘Getting?the?FLV?files‘
????????????flvs?=?scope.getResources(“streams/*.flv“)
????????????for?file?in?flvs:
????????????????fso?=?File(serverRoot?+?‘/webapps/oflaDemo‘?+?file.path)
????????????????flvName?=?fso.getName()
????????????????flvBytes?=?0
????????????????if?hasattr(fso?‘length‘):
????????????????????flvBytes?=?fso.length()
????????????????else:
????????????????????print?‘Length?not?found‘
????????????????
????????????????lastMod?=?‘0‘
????????????????if?hasattr(fso?‘lastModified‘):
????????????????????lastMod?=?self.formatDate(Date(fso.lastModified()))
????????????????else:
????????????????????log.debug(‘Last?modified?not?found‘)
????????????????print?‘FLV?Name:‘?flvName
????????????????print?‘Last?modified?date:‘?lastMod
????????????????print?‘Size:‘?flvBytes
????????????????print?‘-------‘
????????????????
????????????????fileInfo?=?HashMap(3);
????????????????fileInfo[“name“]?=?flvName
????????????????fileInfo[“l(fā)astModified“]?=?lastMod
????????????????fileInfo[“size“]?=?flvBytes
????????????????filesMap[flvName]?=?fileInfo
????????except?Exception?e:
????????????print?‘Error?in?getListOfAvailableFLVs:‘?e
????????
????????return?filesMap;
????def?formatDate(self?date):
????????return?SimpleDateFormat(“dd/MM/yyyy?hh:mm:ss“).format(date)
def?getInstance(*args):
????print?‘Arguments:‘?args
????return?DemoService()
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????12292??2014-06-14?20:42??oflaDemo\.DS_Store
?????文件????????120??2014-06-14?20:42??oflaDemo\._.DS_Store
?????文件????????171??2014-06-14?20:42??oflaDemo\._index.html
?????文件???????3205??2014-06-14?20:42??oflaDemo\index.html
?????文件?????155682??2014-06-14?10:49??oflaDemo\jwpla
?????文件????????129??2014-06-14?10:49??oflaDemo\me
?????文件????????104??2014-06-14?10:49??oflaDemo\me
?????文件??????12543??2014-06-14?10:49??oflaDemo\me
?????文件?????113505??2014-06-14?10:49??oflaDemo\pla
?????文件????????280??2014-08-04?11:37??oflaDemo\readme.txt
?????文件???????6148??2014-06-14?20:43??oflaDemo\streams\.DS_Store
?????文件????????120??2014-06-14?20:43??oflaDemo\streams\._.DS_Store
?????文件????6544259??2014-06-14?10:49??oflaDemo\streams\hobbit_vp6.flv
?????文件???????5925??2014-06-14?10:55??oflaDemo\streams\hobbit_vp6.flv.me
?????文件????3137481??2014-06-14?10:49??oflaDemo\streams\startrekintodarkness_vp6.flv
?????文件???????3225??2014-06-14?11:01??oflaDemo\streams\startrekintodarkness_vp6.flv.me
?????文件???????3875??2014-06-14?10:49??oflaDemo\WEB-INF\classes\demoservice.js
?????文件???????2085??2014-06-14?10:49??oflaDemo\WEB-INF\classes\demoservice.py
?????文件???????1877??2014-06-14?10:49??oflaDemo\WEB-INF\classes\demoservice.rb
?????文件????????693??2014-06-14?10:49??oflaDemo\WEB-INF\classes\logback-oflaDemo.xm
?????文件???????1568??2014-06-14?10:49??oflaDemo\WEB-INF\classes\main.groovy
?????文件???????3480??2014-06-14?10:49??oflaDemo\WEB-INF\classes\main.js
?????文件????????747??2014-06-14?10:49??oflaDemo\WEB-INF\classes\main.py
?????文件???????1576??2014-06-14?10:49??oflaDemo\WEB-INF\classes\main.rb
?????文件???????1572??2014-06-14?10:49??oflaDemo\WEB-INF\classes\org\red5\demos\oflaDemo\Application.class
?????文件???????4210??2014-06-14?10:49??oflaDemo\WEB-INF\classes\org\red5\demos\oflaDemo\DemoService.class
?????文件???????1358??2014-06-14?10:49??oflaDemo\WEB-INF\classes\org\red5\demos\oflaDemo\DemoServiceImpl.class
?????文件????????460??2014-06-14?10:49??oflaDemo\WEB-INF\classes\org\red5\demos\oflaDemo\IDemoService.class
?????文件???????2519??2014-06-14?10:49??oflaDemo\WEB-INF\classes\org\red5\demos\oflaDemo\SecurityTest.class
?????文件?????????96??2014-06-14?10:49??oflaDemo\WEB-INF\red5-web.properties
............此處省略19個文件信息
評論
共有 條評論