This is a slightly off issue, but just wanted to raise it for clarity of documentation.
The start API method takes uri and alias but only seems to use uri for matching stream to start.
Where this became an issue is that I'm doing some development on a kiosk system that views streams from IP cameras and switches between streams. I only have one camera at home, but the site I'm installing at has three, so I have three streams all with the same uri, but different aliases. It's taken me ages to figure out that the alias isn't used when calling start to identify the stream!
This is a slightly off issue, but just wanted to raise it for clarity of documentation. The start API method takes uri and alias but only seems to use uri for matching stream to start. Where this became an issue is that I'm doing some development on a kiosk system that views streams from IP cameras and switches between streams. I only have one camera at home, but the site I'm installing at has three, so I have three streams all with the same uri, but different aliases. It's taken me ages to figure out that the alias isn't used when calling start to identify the stream!