Uniform mjpeg and live stream interfaces

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Always use QImage as mjpeg stream format

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Remove image scaling

this has never been used

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Rename LiveStream classes to RtspStream classes

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Add LiveStream class stub

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Extract methods and properties do LiveStream interface

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Don't use RTSPStream classes outside DVRCamera class

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Add connection type configuration

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Use LiveStream in DVRCamera

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Add MJPEG stream support do DVRCamera

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Add MJPEG stream support do DVRCamera

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Rename DVRCamera::streamUrl to rstpStreamUrl

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Create MJPEGStream urls

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Reconnect cameras after changing connection type

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>
Initialize cameras connection after setting all required stream urls

Signed-off-by: Piotr Galiszewski <pgaliszewski@corp.bluecherry.net>