Streaming to Wovza Media Server

Hello all,

We have a software that captures video frames from a video source and encodes the frames and saves to disk within a container. The software is gstreamer based and every process mentioned before is performed by using gstreamer elements. While encoding the video, I want to be able to send the encoded files over an another gstreamer element (ie. udpsink) to Wovza Media server.

Is there a C++ library that can handle sending the stream to Wovza Media Server? For example there could be a gstreamer based software that can get the encoded video from a local udpsrc (a gstreamer element) and can handle all the other stuff (problems throughout the network, buffering, queuing, protocol specific processings etc)

If there doesn’t exist a library like mentioned above, could you please suggest me some information sources about how streaming to Wovza media server could be implemented using gstreamer elements, What problems could be faced when streaming to a Wovza media server?

Our software is working on a Ubuntu environment.

Could you please assist me to accomplish this task? For example, whether this technique is technically feasible or not?

Any help will be appreciated.

Regards.

Hi,

For specific questions relating to GStreamer you will need to refer to their support as this type of development is beyond what we can support here on the Wowza forums.

Wowza can receive a stream over UDP and a tutorial that outlines how to set up Wowza can be found here

How-to-publish-and-play-a-live-stream-(MPEG-TS-based-encoder)

You do also have other options when using Wowza, such as RTSP and RTMP so depending on what GStreamer can provide this may also be options for you. We do know of many people using GStreamer to connect to Wowza so I believe it is possible.

Andrew.

I used this gstreamer command to stream a usb camera to wowza. You should be able to iterate from there.

gst-launch-1.0.exe -v ksvideosrc device-index=0 ! videoconvert ! x264enc bitrate=1000 speed-preset=superfast tune=zerolatency ! video/x-h264 ! rtspclientsink location=rtsp://wowza-server-ip:1935/live/myStream latency=100