379
edits
Changes
→Syntax of acestreamengine-stream command
The source accepts HTTP-stream to input (at this moment HTTP-streams with MPEG-TS encapsulation are supported) with original broadcast and creates a file with acelive extension after the launch. This file is a unique identifier of broadcast and it is used for connection and playback by clients.
===Syntax of acestreamengine --stream-source command===
<tt>acestreamengine --stream-source</tt> command launches broadcast source.
''required parameters''
*<tt>--provider-key PROVIDER_KEY</tt> - provider's key (only for commercial broadcasts)
*<tt>--maxclients MAXCLIENTS</tt> - maximum number of peers, on which data from the source are given simultaneously
*<tt>--showlog-piecesdebug DEBUG</tt> - showset inthe logdebug numberslevel of(default piecesis as0 they- areminimum log createdlevel)
*<tt>--source-read-timeout SECONDS</tt> - timeout for reading data from the original source (in seconds). Default is 30.
*<tt>--source-reconnect-interval SECONDS</tt> - interval is seconds, after which the engine will try to reconnect to the original source in case of connection lost. Default is 5.
*<tt>--pid-file-dir PATH</tt> - the directory where engine's pid file is created. Default is /tmp.
*<tt>--provider-key</tt> - provider key (for an affiliate program)
*<tt>--content-id</tt> - content id (for an affiliate program)
*<tt>--permanent</tt> - mark the broadcast as 24/7 (it's available all the time)
*<tt>--date-start YYYY-MM-DD HH:mm:ss</tt> - set the data and time of the broadcast start (for the broadcasts which runs during a limited time)
*<tt>--date-end YYYY-MM-DD HH:mm:ss</tt> - set the data and time of the broadcast end(for the broadcasts which runs during a limited time)
*<tt>--premium</tt> - request a "premium" status for the broadcast
*<tt>--upload-limit</tt> - limit upload speed (bytes/s, default is 0 - don't limit)
*<tt>--max-connections</tt> - limit total number of connections (default is 1000)
*<tt>--max-peers</tt> - limit number of connections to other peers (default is 50)
*<tt>--service-remote-access</tt> - enable remote statistics
*<tt>--service-access-token</tt> - password for remote statistics access
*<tt>--stats-report-interval</tt> - interval in seconds between internal statistics update (default is 60)
*<tt>--stats-report-peers</tt> - update information about connected peers in the internal statistics (increases CPU load)
''additional''