Z-Cam E2 integration

smnstrm

New Member
Hello Guys,
For those who don't know the camera yet, you can get some information on it on: http://www.z-cam.com/e2/

One nice feature they have is livestreaming capability via ethernet. The problem is that they use their own protocol called "libssp", which stands for "Simpe Stream Protocol". Of course their own software and app can use that protocol without problem. If you want to use it on your computer, you need to install their StreamConverter which converts the libssp protocol to either NDI or Virtual Cam. That way you could use it with obs. Problematic on "lower" spec hardware is the immense overhead due to decoding the libssp and encoding again to NDI or Virtual Cam.
They are very developer friendly and providing complete API on Github.

https://github.com/imaginevision/libssp
https://github.com/imaginevision/Z-Camera-Doc/tree/master/E2

I think this cam and the 799$ Version E2C will become very popular in Livestreaming.
As i'm not able to program a plugin for obs myself, i would like to ask, if someone would be willing to take care of this so OBS will be popular for usage with that camera (vMix was announced to probably integrate it)

Best regards,
Simon
 

smnstrm

New Member
yup saw that in the z cam group
 

SubbrSchwob

New Member
Turns out that the current version of obs-ssp won't build on Linux, it contains errors in the C++ code. Unfortunately also VLC does not accept the rtsp stream from the E2C camera. mpv does read the stream properly.
The VLC source in OBS however seems to work with the stream. Add rtsp://192.168.178.119/live_stream as VLC source (make sure to use the IP of your E2C camera instead).
You can setup the stream of the camera simply by surfing to
Make sure to fix the IP again. The parameters are pretty much self-explanatory. stream1 is the one that the E2(C) outputs over the net, stream0 is the one it records to storage. You can also make the camera give you stream0 via the network, but why should one, normally.
I have not tested this too thoroughly yet. The latency is remarkable.
 

SubbrSchwob

New Member
Update: Also VLC now works with the E2C h264 stream without OBS, I'l keep learning. The h265 in principal also works but I had some weird frames in my first tests, most likely due to VLC.
 

SubbrSchwob

New Member
Meanwhile I learned that OBS-SSP cannot work on Linux since Z Cam do not provide a recent libssp for Linux and this library is not open-source. So Z Cam do not want it to work on Linux.

I found the VLC input source not to be reliable, furthermore the image quality is poor. I gave up on using Z Cam cameras via network. I use their HDMI port instead, which makes them not more attractive than any Panasonic GH9 or G9.

Use a Mac, they say. I think a G9 is cheaper.
 
Top