We actually need to write Erizo video stream to an SDI video card using
Blackmagic API (without visible delay preferably), so I was thinking that
to display a stream by a C++ client would be a good first step.
And in the future we also want to have the possibility to broadcast from
non-browser client.
What you would recommend in this case then?On Mon, Nov 3, 2014 at 1:12 PM, Pedro Rodriguez lodoyun@gmail.com wrote:
Hi,
Well, it depends on exactly what you want to do. Currently, Licode can
record videos on the server side. Just take a look at the API Redirecting…
Do you really need a standalone application to write the video to a file?
If that is the case you have several options:
Adapting erizo (WebRTCconnection and the signalling, mostly) to be able
to receive streams from other erizos
Using another OpenSource WebRTC implementation and adapt the signalling
by taking a look at erizoClient.
…
At this point, erizo is not designed to work as a WebRTC client independently from Licode. I would think of a way to make Licode do what I want, possibly by experimenting with ExternalOutput and ExternalInput. You can, of course implement a stand-alone erizo understanding erizoController, erizoClient and erizoJS. You should be able to do that in Javascript alone.
Alternatively, you should be able to make Licode work with any implementation of WebRTC that is compatible with Chrome/Firefox without a lot of work. That is probably a good way to proceed.
We actually need to write Erizo video stream to an SDI video card using Blackmagic API (without visible delay preferably), so I was thinking that to display a stream by a C++ client would be a good first step.
And in the future we also want to have the possibility to broadcast from non-browser client.
We are going to implement the following task:
Publisher broadcasts a Licode stream via browser.
The application subscribes the stream and displays it in a window or writes the video into a file.
Guys could you please highlight the points from where we should start with No. 2?
We are going to implement the following task:
Publisher broadcasts a Licode stream via browser.
The application subscribes the stream and displays it in a window or writes the video into a file.
Guys could you please highlight the points from where we should start with No. 2?