libVLC for live video streaming frame by frame

This forum is about all development around libVLC.
kfilbrun
New Cone
New Cone
Posts: 1
Joined: 23 Jun 2016 21:55

libVLC for live video streaming frame by frame

Postby kfilbrun » 23 Jun 2016 22:15

I've recently written a .Net program to do live video processing of a video stream taken from a camera over Camera Link. After a frame is captured via a Camera Link frame grabber it is then processed with either a histogram or linear AGC algorithm and then displayed on a form. The frames are taken from a byte array (just raw pixel values) and converted into Bitmaps that are then drawn on the form. What I need to be able to do is convert these individual frames into a stream that can be multicast on the network so that any number of other users can view the processed video live. I've seen mention of ways to share memory directly with VLC and I thought perhaps that could be useful. Can anyone point me in the correct direction to get started on this? I'm relatively new to the video world so I don't really know where to begin.

Cheers,

Kidron

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: libVLC for live video streaming frame by frame

Postby Jean-Baptiste Kempf » 28 Jun 2016 10:22

Look at the media_callbacks and video_callbacks.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “Development around libVLC”

Who is online

Users browsing this forum: No registered users and 16 guests