Running erizo clients in node.js applications

Hi all,

we have developed a new feature that may be of your interest. Now you can
run erizo clients in a node.js application using the same API used in
browsers only requiring a node module. The details are in our blog (
http://lynckia.com/blog.html).

Cheers!–
Álvaro

Any thoughts on making the nodejs module buildable and installable with npm?

I could see it being very useful in quite a few projects I’m working on.
Building it manually isn’t a big deal for me, but I think you would see a
larger adoption if it was in npm. The nodejs community is waiting for this
type of module. I did a talk at a nodejs meetup on webrtc and most of the
questions were in regard to terminating peerconnection streams in the
server.

Also I see in the media branch you started work on the rtsp media sink, any
plans on doing a v4l sink? It would be cool to grab a video camera attached
to my pc without having to set up RTSP. I imagine this is a more difficult
hurdle since you would have to transcode the webcam raw stream.

Anyway, keep up on the good work.

-BryanOn Wednesday, December 19, 2012 10:24:40 AM UTC-5, Álvaro Alonso wrote:

Hi all,

we have developed a new feature that may be of your interest. Now you can
run erizo clients in a node.js application using the same API used in
browsers only requiring a node module. The details are in our blog (
http://lynckia.com/blog.html).

Cheers!


Álvaro

Hi Bryan,

Yes, we have been working on this but right now is quite hardcoded for a h.264 rtsp stream for an IP camera and has not been tested on anything else.

We are using libavformat so it should be relatively easy to use other inputs and “fix” the transcoding so it is not hardcoded. We plan to do this soon, however v4l is not our priority right now, (arbitrary files is more important, for instance).

Cheers–
Pedro Rodriguez

El martes, 5 de febrero de 2013 a las 16:10, BryanPaluch@gmail.com escribió:

Any updates on this? I see that the media branch has had a lot of work done it it recently. I’ve been developing a jsep to sip gateway that I’d like to use erizo for media handling. My use case will be chrome clients to sip trunk, as well as chrome clients to video set top boxes.

On Thursday, January 3, 2013 7:09:49 AM UTC-5, Javier Cerviño wrote:

Hi Bryan,

On Jan 2, 2013, at 9:03 PM, “Bryan...@gmail.com (javascript:)” <bryan...@gmail.com (javascript:)> wrote:

Any thoughts on making the nodejs module buildable and installable with nom?

Yes! We’re working on different npm modules and Ubuntu packages right now. We will announce them very soon and they will also help the installation in production scenarios. The idea is to install Erizo as a Ubuntu package, and every other component as a npm module, including this node.js based client.

I could see it being very useful in quite a few projects I’m working on. Building it manually isn’t a big deal for me, but I think you would see a larger adoption if it was in npm. The nodejs community is waiting for this type of module. I did a talk at a nodejs meetup on webrtc and most of the questions were in regard to terminating peerconnection streams in the server.

Also I see in the media branch you started work on the rtsp media sink, any plans on doing a v4l sink? It would be cool to grab a video camera attached to my pc without having to set up RTSP. I imagine this is a more difficult hurdle since you would have to transcode the webcam raw stream.

Yes, that’s exactly the scenario we’re working on and we hope we will have a stable version during next weeks. We still need to implement the JavaScript APIs to set up the RTSP stream.

Cheers,
Javier.

Anyway, keep up on the good work.

-Bryan

On Wednesday, December 19, 2012 10:24:40 AM UTC-5, Álvaro Alonso wrote:

Hi all,

we have developed a new feature that may be of your interest. Now you can run erizo clients in a node.js application using the same API used in browsers only requiring a node module. The details are in our blog (http://lynckia.com/blog.html).

Cheers!

–Álvaro


You received this message because you are subscribed to the Google Groups “lynckia” group.
To unsubscribe from this group and stop receiving emails from it, send an email to lynckia+unsubscribe@googlegroups.com (mailto:lynckia+unsubscribe@googlegroups.com).
For more options, visit https://groups.google.com/groups/opt_out.

Any updates on this? I see that the media branch has had a lot of work done
it it recently. I’ve been developing a jsep to sip gateway that I’d like to
use erizo for media handling. My use case will be chrome clients to sip
trunk, as well as chrome clients to video set top boxes.On Thursday, January 3, 2013 7:09:49 AM UTC-5, Javier Cerviño wrote:

Hi Bryan,

On Jan 2, 2013, at 9:03 PM, “Bryan...@gmail.com <javascript:>” < bryan...@gmail.com <javascript:>> wrote:

Any thoughts on making the nodejs module buildable and installable with
nom?

Yes! We’re working on different npm modules and Ubuntu packages right now.
We will announce them very soon and they will also help the installation in
production scenarios. The idea is to install Erizo as a Ubuntu package, and
every other component as a npm module, including this node.js based client.

I could see it being very useful in quite a few projects I’m working on.
Building it manually isn’t a big deal for me, but I think you would see a
larger adoption if it was in npm. The nodejs community is waiting for this
type of module. I did a talk at a nodejs meetup on webrtc and most of the
questions were in regard to terminating peerconnection streams in the
server.

Also I see in the media branch you started work on the rtsp media sink,
any plans on doing a v4l sink? It would be cool to grab a video camera
attached to my pc without having to set up RTSP. I imagine this is a more
difficult hurdle since you would have to transcode the webcam raw stream.

Yes, that’s exactly the scenario we’re working on and we hope we will have
a stable version during next weeks. We still need to implement the
JavaScript APIs to set up the RTSP stream.

Cheers,
Javier.

Anyway, keep up on the good work.

-Bryan

On Wednesday, December 19, 2012 10:24:40 AM UTC-5, Álvaro Alonso wrote:

Hi all,

we have developed a new feature that may be of your interest. Now you can
run erizo clients in a node.js application using the same API used in
browsers only requiring a node module. The details are in our blog (
http://lynckia.com/blog.html).

Cheers!


Álvaro

Hi Bryan,

Any thoughts on making the nodejs module buildable and installable with nom?

Yes! We’re working on different npm modules and Ubuntu packages right now. We will announce them very soon and they will also help the installation in production scenarios. The idea is to install Erizo as a Ubuntu package, and every other component as a npm module, including this node.js based client.

I could see it being very useful in quite a few projects I’m working on. Building it manually isn’t a big deal for me, but I think you would see a larger adoption if it was in npm. The nodejs community is waiting for this type of module. I did a talk at a nodejs meetup on webrtc and most of the questions were in regard to terminating peerconnection streams in the server.

Also I see in the media branch you started work on the rtsp media sink, any plans on doing a v4l sink? It would be cool to grab a video camera attached to my pc without having to set up RTSP. I imagine this is a more difficult hurdle since you would have to transcode the webcam raw stream.

Yes, that’s exactly the scenario we’re working on and we hope we will have a stable version during next weeks. We still need to implement the JavaScript APIs to set up the RTSP stream.

Cheers,
Javier.On Jan 2, 2013, at 9:03 PM, “BryanPaluch@gmail.combryanpaluch@gmail.com wrote:

Anyway, keep up on the good work.

-Bryan

On Wednesday, December 19, 2012 10:24:40 AM UTC-5, Álvaro Alonso wrote:
Hi all,

we have developed a new feature that may be of your interest. Now you can run erizo clients in a node.js application using the same API used in browsers only requiring a node module. The details are in our blog (http://lynckia.com/blog.html).

Cheers!


Álvaro