crtmpserver 配置说明_[crtmpserver流媒体]crtmpserver技术配置文件

应用定义

application definition

This is where the settings of an application are defined. We will present only the

settings common to all applications. Later on, we will also explain the settings particular to certain

applications Since revision 790 there is a new cool feature: mediaStorage; with this feature

basicaly an application may have multiple mediaFolder's and .seek/.meta files are now stored into

separate folder from media file that are streamed.

这些目录用来定义应用.

自从790版本后,添加了一新的功能:mediaStorage;

这个功能能使应用可以有多个mediaFolder,

并且可以将.seek/.meta文件和媒体文件分开存储在不同的文件夹中;

{

name="flvplayback",

protocol="dynamiclinklibrary",

description="FLV Playback Sample",

default=false,

validateHandshake=true,

enableCheckBandwidth=true,

-- this settings are now part of mediaStorage setting

-- keyframeSeek=true,

-- seekGranularity=1.5,

-- clientSideBuffer=12,

-- generateMetaFiles=true,

-- renameBadFiles=true,

aliases=

{

"simpleLive",

"vod",

"live",

"WeeklyQuest",

"SOSample",

"oflaDemo",

"chat",

},

acceptors =

{

{

-- acceptor 1

-- content removed for clarity

},

{

-- acceptor 2

-- content removed for clarity

},

{

-- acceptor n

-- content removed for clarity

},

},

-- new feature mediaStorage

mediaStorage = {

namedStorage1={

description="Main storage",

mediaFolder="/usr/main_storage/media", -- only this parameter IS MANDATORY

metaFolder="/usr/main_storage/metadata", -- if you have static large file to stream it is good to know that for a file around 500MB

-- it's .seek file has around 16MB; so it would be preffer to designate metafolder into a system

-- partition which has enough space... for no surprises... :)

statsFolder="/usr/main_storage/statsFolder",

enableStats=true,

clientSideBuffer=16,

keyframeSeek=false, -- should crtmpdserver DO SEEK ONLY IN key-frame (true/false)?

-- very useful to know in situations like play/pause/resume (meaning pause/seek/play)

seekGranularity=1,

generateMetaFiles=false,

renameBadFiles=false,

},

--[[{

-- here is another example of storage; it does not start with name={...}

description="Second storage of same application",

mediaFolder="/usr/second_storage/media/flv",

metaFolder="/usr/second_storage/metadata",

statsFolder="/usr/second_storage/statsFolder",

},]]--

},

externalStreams =

{

{

-- stream 1

-- content removed for clarity

},

{

-- stream 2

-- content removed for clarity

},

{

-- stream n

-- content removed for clarity

},

},

authentication=

{

-- content removed for clarity

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值