Addstream
AddStream
This call can be used to add or update streams, without modifying other streams. An example call:
{
  "addstream": {
    "streamname_here": {},//contents identical to streams call
    //multiple streams may be added/updated simultaneously
  }
}
It's usage is identical to the streams call, with the following changes:
- 
Streams are never deleted when this call is used, only added or updated. 
- 
As such, sending an empty " addstream" request will not delete all streams.
- 
The resulting " streams" reply from MistServer will not contain all streams, but instead only updated/new streams. To indicate this, a special stream ""incomplete list":1" is added to the list of streams.
Push stream example with optional parameters
{
  "addstream":{
    "streamname_here": {
      "name": "livestream01",
      "source": "push://localhost@password",
      "stop_sessions": false,
      "DVR": "120000",
      "cut": null,
      "debug": null,
      "fallback_stream": null,
      "maxkeepaway": null,
      "resume": null,
      "segmentsize": "6000",
      "processes": []
    }
  }
}
As a reminder, the full list of optional parameters can be found through the capabilities call.