Cisco Headend System Release 2.5 Installation Guide
12-4
API TSBroadcaster, surveillance SNMP
4040718 Rév. A
API XML,
suite
Exemple de script
Un court exemple de script est montré ci-dessous.
<?xml version="1.0" encoding="UTF-8"?>
<session>
<request command="login" function="users">
<parameter name="password" value="demo"/>
<parameter name="username" value="demo"/>
</request>
<message>TEST 5.8. 0bps - 24000000bps</message>
<message>----------------------------</message>
<message> </message>
<message>TS bitrate = 24000000</message>
<request function="streams" command="addCarousel">
<parameter name="streamName" value="TestStream1"/>
<parameter name="carouselName" value="Carousel1"/>
<parameter name="carouselId" value="11"/>
<parameter name="carouselPid" value="1001"/>
<parameter name="carouselAssociationTag" value="11"/>
<parameter name="carouselBitRate" value="23500000"/>
</request>
<delay hours="0" minutes="0" seconds="2"/>
<request function="streams" command="addScheduledPlayout">
<parameter name="streamName" value="TestStream1"/>
<parameter name="playoutName" value="Playout1"/>
<parameter name="playoutApplicationSet" value="mheg"/>
<parameter name="playoutCarousel" value="Carousel1"/>
<parameter name="playoutBitRate" value="1000"/>
<parameter name="PlayoutBitRateShared" value="1"/>
<parameter name="playoutControlPolicy" value="present"/>
<parameter name="playoutStartTime" value="2004-01-01 00:00:00"/>
<parameter name="playoutDuration" value="01:00"/>
<parameter name="PlayoutRepeatPolicy" value="Continuous"/>
<parameter name="playoutCutOffTime" value="2005-01-21 00:00:00"/>
<parameter name="playoutServiceName$$Service1" value="Service1"/>
<parameter name="playoutParameters$$Service1" value=""/>
</request>
<delay hours="0" minutes="0" seconds="60"/>
<request command="logout" function="users">
</request>
</session>
<session>
<request command="login" function="users">
<parameter name="password" value="demo"/>
<parameter name="username" value="demo"/>
</request>
<message>TEST 5.8. 0bps - 24000000bps</message>
<message>----------------------------</message>
<message> </message>
<message>TS bitrate = 24000000</message>
<request function="streams" command="addCarousel">
<parameter name="streamName" value="TestStream1"/>
<parameter name="carouselName" value="Carousel1"/>
<parameter name="carouselId" value="11"/>
<parameter name="carouselPid" value="1001"/>
<parameter name="carouselAssociationTag" value="11"/>
<parameter name="carouselBitRate" value="23500000"/>
</request>
<delay hours="0" minutes="0" seconds="2"/>
<request function="streams" command="addScheduledPlayout">
<parameter name="streamName" value="TestStream1"/>
<parameter name="playoutName" value="Playout1"/>
<parameter name="playoutApplicationSet" value="mheg"/>
<parameter name="playoutCarousel" value="Carousel1"/>
<parameter name="playoutBitRate" value="1000"/>
<parameter name="PlayoutBitRateShared" value="1"/>
<parameter name="playoutControlPolicy" value="present"/>
<parameter name="playoutStartTime" value="2004-01-01 00:00:00"/>
<parameter name="playoutDuration" value="01:00"/>
<parameter name="PlayoutRepeatPolicy" value="Continuous"/>
<parameter name="playoutCutOffTime" value="2005-01-21 00:00:00"/>
<parameter name="playoutServiceName$$Service1" value="Service1"/>
<parameter name="playoutParameters$$Service1" value=""/>
</request>
<delay hours="0" minutes="0" seconds="60"/>
<request command="logout" function="users">
</request>
</session>