Hi bryan,
Before restart EMS, the pushPullSetup.xml has a "process" and a "pull" settings as below.
And I notice that the keepAlive of transcode process is set to true.
But what’s the use of "arguments": -f flv tcp://localhost:6666/ ?
<MAP isArray="true" name="process">
<MAP isArray="false" name="0x00000002">
<STR name="arguments">rtsp://name:pwd@192.168.1.100/live2.sdp na na na na na na na na na na na na -f flv tcp://localhost:6666/ user-123</STR>
<UINT32 name="configId">2</UINT32>
<STR name="fullBinaryPath">/opt/app/evostreamms/bin/emsTranscoder.sh</STR>
<STR name="groupName">user-123</STR>
<BOOL name="keepAlive">true</BOOL>
<UINT8 name="operationType">6</UINT8>
</MAP>
</MAP>
<MAP isArray="true" name="pull">
<MAP isArray="false" name="0x00000003">
<STR name="audioCodecBytes"></STR>
<UINT32 name="configId">3</UINT32>
<STR name="emulateUserAgent">EvoStream Media Server (http://www.evostream.com) player</STR>
<BOOL name="forceTcp">true</BOOL>
<STR name="httpProxy"></STR>
<BOOL name="isAudio">true</BOOL>
<BOOL name="keepAlive">true</BOOL>
<STR name="localStreamName">user-pull123</STR>
<UINT8 name="operationType">1</UINT8>
<STR name="pageUrl"></STR>
<STR name="ppsBytes"></STR>
<INT64 name="rangeEnd">-1</INT64>
<INT64 name="rangeStart">-2</INT64>
<UINT64 name="rtcpDetectionInterval">10</UINT64>
<BOOL name="sendRenewStream">false</BOOL>
<STR name="spsBytes"></STR>
<STR name="ssmIp"></STR>
<STR name="swfUrl"></STR>
<STR name="tcUrl"></STR>
<UINT64 name="tos">256</UINT64>
<UINT64 name="ttl">256</UINT64>
<STR name="uri">rtsp://name:pwd@192.168.1.100/live2.sdp</STR>
</MAP>
</MAP>
But after restart EMS, the pushPullSetup.xml just has a "pull" settings as below.
<MAP isArray="true" name="pull">
<MAP isArray="false" name="0x00000001">
<STR name="audioCodecBytes"></STR>
<UINT32 name="configId">1</UINT32>
<STR name="emulateUserAgent">EvoStream Media Server (http://www.evostream.com) player</STR>
<BOOL name="forceTcp">true</BOOL>
<STR name="httpProxy"></STR>
<BOOL name="isAudio">true</BOOL>
<BOOL name="keepAlive">true</BOOL>
<STR name="localStreamName">user-pull123</STR>
<UINT8 name="operationType">1</UINT8>
<STR name="pageUrl"></STR>
<STR name="ppsBytes"></STR>
<INT64 name="rangeEnd">-1</INT64>
<INT64 name="rangeStart">-2</INT64>
<UINT64 name="rtcpDetectionInterval">10</UINT64>
<BOOL name="sendRenewStream">false</BOOL>
<STR name="spsBytes"></STR>
<STR name="ssmIp"></STR>
<STR name="swfUrl"></STR>
<STR name="tcUrl"></STR>
<UINT64 name="tos">256</UINT64>
<UINT64 name="ttl">256</UINT64>
<STR name="uri">rtsp://name:pwd@192.168.1.100/live2.sdp</STR>
</MAP>
</MAP>