You could disable playback from the push application. Make the Application.xml /Client /Access /StreamReadAccess empty (take out the “*”)
<StreamReadAccess></StreamReadAccess>
And set /RTP /Authentication /PlayMethod “none”
<PlayMethod>none</PlayMethod>
And make LiveStreamPacketizers empty
<LiveStreamPacketizers></LiveStreamPacketizers>
This will disable all playback, but push will still work.
Adaptive bitrate is covered in the Push Guide. You will set the adaptiveStreaming:true flag the push rules in the PushPublishMap.txt file
myStream_480p={profile:"rtmp", streamName:"myStream_480p", userName:"myUser", password:"myPassword", adaptiveStreaming:true}
myStream_360p={profile:"rtmp", streamName:"myStream_360p", userName:"myUser", password:"myPassword", adaptiveStreaming:true}
myStream_720p={profile:"rtmp", streamName:"myStream_720p", userName:"myUser", password:"myPassword", adaptiveStreaming:true}
Richard