Log in

View Full Version : Stream output of x264 encoder over rtp


WhiteNight
11th September 2013, 19:27
Hi,

is there a library I can use to stream the output of x264_encoder_encode over rtp? The stream is supposed to be real time so x264_param_default_present is set to "veryfast", "zerolatency".

WhiteKnight

Blue_MiSfit
13th September 2013, 01:21
Maybe ffmpeg can do this. It can certainly do RTMP and TS over UDP-IP.

WhiteNight
13th September 2013, 13:36
What I want to do is streaming the OpenGL output of my application in realtime. I guess ffmpeg can stream over rtp, but I don't konw if (and if possible how) I can feed ffmpeg the output of x264_encoder_encode to ffmpeg.

Selur
15th September 2013, 21:49
can't obs (https://obsproject.com/index) be used to stream OpenGL ?

pandy
16th September 2013, 13:35
Hi,

is there a library I can use to stream the output of x264_encoder_encode over rtp? The stream is supposed to be real time so x264_param_default_present is set to "veryfast", "zerolatency".

WhiteKnight


OBE AFAIR support RTP http://www.obe.tv/

WhiteNight
17th September 2013, 12:30
I get the video Data form glReadPixels() and the encoding and steaming has to be included in my application, so any Application that just reads and streams my Desktop is not what I need.

obs seems to be Windows only, but I need Linux support as well.

for obe I didn't find a tutorial or guide about how to use it and compiling failed because of some missing X264 Macros.