listStreams
S{"data":[{"appName":"evostreamms","audio":{"bytesCount":1932985,"codec":"AAAC","codecNumeric":4702111241970122752,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":11637},"bandwidth":0,"connectionType":1,"creationTimestamp":1424739654113.9929,"edgePid":0,"farIp":"103.247.156.170","farPort":1935,"ip":"113.52.133.35","name":"stream11","nearIp":"113.52.133.35","nearPort":56338,"outStreamsUniqueIds":null,"pageUrl":"","port":56338,"processId":14940,"processType":"origin","pullSettings":{"_callback":null,"audioCodecBytes":"","configId":3,"emulateUserAgent":"EvoStream Media Server (www.evostream.com) player","forceTcp":true,"httpProxy":"","isAudio":true,"keepAlive":true,"localStreamName":"stream11","operationType":1,"pageUrl":"","ppsBytes":"","rangeEnd":-1,"rangeStart":-2,"rtcpDetectionInterval":10,"sendRenewStream":false,"spsBytes":"","ssmIp":"","swfUrl":"","tcUrl":"","tos":0,"ttl":0,"uri":"rtmp://v1.one-tv.com:1935/live/mpegts.stream"},"queryTimestamp":1424739903082.1650,"serverAgent":"FMS/3,5,7,7009","swfUrl":"rtmp://v1.one-tv.com:1935/live/mpegts.stream","tcUrl":"rtmp://v1.one-tv.com:1935/live/mpegts.stream","type":"INR","typeNumeric":5282249572905648128,"uniqueId":1,"upTime":248968.1721,"video":{"bytesCount":18699306,"codec":"VH264","codecNumeric":6217274493967007744,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":8472}},{"appName":"evostreamms","audio":{"bytesCount":6059465,"codec":"AAAC","codecNumeric":4702111241970122752,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":11593},"bandwidth":0,"connectionType":1,"creationTimestamp":1424739655025.1470,"edgePid":0,"farIp":"149.11.34.6","farPort":1935,"ip":"113.52.133.35","name":"party","nearIp":"113.52.133.35","nearPort":42092,"outStreamsUniqueIds":[23],"pageUrl":"","port":42092,"processId":14940,"processType":"origin","pullSettings":{"_callback":null,"audioCodecBytes":"","configId":2,"emulateUserAgent":"EvoStream Media Server (www.evostream.com) player","forceTcp":true,"httpProxy":"","isAudio":true,"keepAlive":true,"localStreamName":"party","operationType":1,"pageUrl":"","ppsBytes":"","rangeEnd":-1,"rangeStart":-2,"rtcpDetectionInterval":10,"sendRenewStream":false,"spsBytes":"","ssmIp":"","swfUrl":"","tcUrl":"","tos":256,"ttl":256,"uri":"rtmp://149.11.34.6/live/partytv.stream"},"queryTimestamp":1424739903082.3030,"serverAgent":"FMS/3,5,5,2004","swfUrl":"rtmp://149.11.34.6/live/partytv.stream","tcUrl":"rtmp://149.11.34.6/live/partytv.stream","type":"INR","typeNumeric":5282249572905648128,"uniqueId":4,"upTime":248057.1560,"video":{"bytesCount":15544421,"codec":"VH264","codecNumeric":6217274493967007744,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":6999}},{"appName":"evostreamms","audio":{"bytesCount":0,"codec":"AUNK","codecNumeric":4707755069515235328,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":0},"bandwidth":0,"connectionType":1,"creationTimestamp":1424739843477.5369,"edgePid":0,"farIp":"219.145.171.175","farPort":1935,"ip":"113.52.133.35","name":"hks2","nearIp":"113.52.133.35","nearPort":33899,"outStreamsUniqueIds":null,"pageUrl":"","port":33899,"processId":14940,"processType":"origin","pullSettings":{"audioCodecBytes":"","configId":4,"emulateUserAgent":"EvoStream Media Server (www.evostream.com) player","forceTcp":true,"httpProxy":"","isAudio":true,"keepAlive":true,"localStreamName":"hks2","operationType":1,"pageUrl":"","ppsBytes":"","rangeEnd":-1,"rangeStart":-2,"rtcpDetectionInterval":10,"sendRenewStream":false,"spsBytes":"","ssmIp":"","swfUrl":"","tcUrl":"","tos":256,"ttl":256,"uri":"rtmp://live.hkstv.hk.lxdns.com/live/hks"},"queryTimestamp":1424739903082.4128,"serverAgent":"FMS/3,0,1,123","swfUrl":"rtmp://live.hkstv.hk.lxdns.com/live/hks","tcUrl":"rtmp://live.hkstv.hk.lxdns.com/live/hks","type":"INR","typeNumeric":5282249572905648128,"uniqueId":19,"upTime":59604.8760,"video":{"bytesCount":0,"codec":"VUNK","codecNumeric":6220964544311721984,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":0}},{"appName":"evostreamms","audio":{"bytesCount":0,"codec":"AUNK","codecNumeric":4707755069515235328,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":0},"bandwidth":0,"connectionType":1,"creationTimestamp":1424739844248.6240,"edgePid":0,"farIp":"219.145.171.175","farPort":1935,"ip":"113.52.133.35","name":"hks","nearIp":"113.52.133.35","nearPort":33898,"outStreamsUniqueIds":null,"pageUrl":"","port":33898,"processId":14940,"processType":"origin","pullSettings":{"audioCodecBytes":"","configId":1,"emulateUserAgent":"EvoStream Media Server (www.evostream.com) player","forceTcp":true,"httpProxy":"","isAudio":true,"keepAlive":true,"localStreamName":"hks","operationType":1,"pageUrl":"","ppsBytes":"","rangeEnd":-1,"rangeStart":-2,"rtcpDetectionInterval":10,"sendRenewStream":false,"spsBytes":"","ssmIp":"","swfUrl":"","tcUrl":"","tos":256,"ttl":256,"uri":"rtmp://live.hkstv.hk.lxdns.com/live/hks"},"queryTimestamp":1424739903082.5232,"serverAgent":"FMS/3,0,1,123","swfUrl":"rtmp://live.hkstv.hk.lxdns.com/live/hks","tcUrl":"rtmp://live.hkstv.hk.lxdns.com/live/hks","type":"INR","typeNumeric":5282249572905648128,"uniqueId":20,"upTime":58833.8992,"video":{"bytesCount":0,"codec":"VUNK","codecNumeric":6220964544311721984,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":0}},{"appName":"evostreamms","audio":{"bytesCount":702660,"codec":"AAAC","codecNumeric":4702111241970122752,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":1334},"bandwidth":0,"canDropFrames":true,"connectionType":0,"creationTimestamp":1424739874669.1812,"edgePid":0,"farIp":"223.73.218.58","farPort":57796,"inStreamUniqueId":4,"ip":"113.52.133.35","name":"party","nearIp":"113.52.133.35","nearPort":1935,"port":1935,"processId":14940,"processType":"origin","queryTimestamp":1424739903082.6230,"streamAlias":"ad.lst","tcUrl":"rtmp://113.52.133.35:1935/vod","type":"ONR","typeNumeric":5714595137133215744,"uniqueId":23,"upTime":28413.4419,"userAgent":"LNX 9,0,124,2","video":{"bytesCount":1342950,"codec":"VH264","codecNumeric":6217274493967007744,"droppedBytesCount":0,"droppedPacketsCount":0,"packetsCount":599}}],"description":"Available streams","status":"SUCCESS"}
ls /var/evostreamms/media/ -l
total 4064
-rw-r--r-- 1 evostreamd evostreamd 55 Feb 24 00:09 ad.lst
-rw-rw---- 1 evostreamd evostreamd 754 Feb 24 00:09 ad.lst.meta
-rw-rw---- 1 evostreamd evostreamd 224 Feb 24 00:09 ad.lst.seek
-rw-rw-r-- 1 evostreamd evostreamd 4060862 Feb 23 23:15 ad.mp4
-rw-rw---- 1 evostreamd evostreamd 687 Feb 23 23:36 ad.mp4.meta
-rw-rw---- 1 evostreamd evostreamd 78771 Feb 23 23:36 ad.mp4.seek
applications=
{
rootDirectory="./",
{
appDir="./",
name="evostreamms",
description="EVOSTREAM MEDIA SERVER",
protocol="dynamiclinklibrary",
default=true,
pushPullPersistenceFile="/var/evostreamms/xml/pushPullSetup.xml",
authPersistenceFile="/var/evostreamms/xml/auth.xml",
connectionsLimitPersistenceFile="/var/evostreamms/xml/connlimits.xml",
bandwidthLimitPersistenceFile="/var/evostreamms/xml/bandwidthlimits.xml",
ingestPointsPersistenceFile="/var/evostreamms/xml/ingestpoints.xml",
streamsExpireTimer=1200,
rtcpDetectionInterval=15,
hasStreamAliases=false,
hasIngestPoints=false,
validateHandshake=false,
aliases={"er", "live", "vod"},
maxRtmpOutBuffer=512*1024,
hlsVersion=3,
mediaStorage = {
recordedStreamsStorage="/var/evostreamms/media",
{
description="Default media storage",
mediaFolder="/var/evostreamms/media",
},
--[[
-- the following is an example and contains all
-- available properties along with their default
-- values(except paths, of course)
sample={
description="Storage example",
mediaFolder="/some/media/folder",
metaFolder="/fast/discardable/separate/folder",
enableStats=false,
clientSideBuffer=15,
keyframeSeek=true,
seekGranularity=0.1,
externalSeekGenerator=false,
}
]]--
},
more /var/evostreamms/media/ad.lst
# sourceOffset, duration, localStreamName
0,-1,ad.mp4
-1,60,party
0,-1,ad.mp4
-1,-1,party
/thelib/src/netio/epoll/tcpcarrier.cpp:86 Unable to read data from connection: (Far: 223.73.218.58:57828; Near: 113.52.133.35:1935) CTCP(19) <-> [TCP(77)] <-> IR(78). Error was (104): Connection reset by peer
/thelib/src/netio/epoll/iohandlermanager.cpp:128 Handlers count changed: 23->22 IOHT_TCP_CARRIER
/thelib/src/application/baseclientapplication.cpp:307 Stream ONR(34) with name `party` from protocol IR(78) unregistered from origin application `evostreamms`
/thelib/src/application/baseclientapplication.cpp:295 Protocol [IR(78)] unregistered from application: evostreamms
/thelib/src/netio/epoll/iohandlermanager.cpp:118 Handlers count changed: 22->23 IOHT_TCP_CARRIER
/thelib/src/netio/epoll/tcpacceptor.cpp:187 Inbound connection accepted: (Far: 223.73.218.58:57831; Near: 113.52.133.35:1935) CTCP(18) <-> TCP(81) <-> [IR(82)]
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:772 User agent `LNX 9,0,124,2` on connection (Far: 223.73.218.58:57831; Near: 113.52.133.35:1935) CTCP(18) <-> TCP(81) <-> [IR(82)]
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1600 Default implementation of ProcessInvokeGeneric: Request: _checkbw
/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1100 NetStream.play("ad.lst",-2.000,-1.000,true) called on (Far: 223.73.218.58:57831; Near: 113.52.133.35:1935) CTCP(18) <-> TCP(81) <-> [IR(82)]
/thelib/src/application/baseclientapplication.cpp:301 Stream ONR(36) with name `ad.mp4` from protocol IR(82) registered to origin application `evostreamms`
/thelib/src/application/baseclientapplication.cpp:301 Stream IFR(37) with name `/var/evostreamms/media/ad.mp4` from protocol IR(82) registered to origin application `evostreamms`
/thelib/src/netio/epoll/iohandlermanager.cpp:118 Handlers count changed: 23->24 IOHT_TIMER
/thelib/src/netio/epoll/iohandlermanager.cpp:118 Handlers count changed: 24->25 IOHT_TIMER
/thelib/src/netio/epoll/iohandlermanager.cpp:118 Handlers count changed: 25->26 IOHT_TIMER
/thelib/src/netio/epoll/iohandlermanager.cpp:128 Handlers count changed: 26->25 IOHT_TIMER
/thelib/src/netio/epoll/iohandlermanager.cpp:128 Handlers count changed: 25->24 IOHT_TIMER
admin
This information box about the author only appears if the author has biographical information. Otherwise there is not author box shown. Follow YOOtheme on Twitter or read the blog.