Hi,
I understand that some of you are using the vlc to do all the decoding/transcoding/streaming whether using the ActiveX control or .net wrapper for libvlc.dll. My situation is different though, I am receiving the video stream as MPEG4 (sent by IP Camera) from my application as an array of bytes (byte[]). I can decode the MPEG4 with XVID, meaning i can both have the raw data or MPEG4 data represented as an array of bytes (byte[]). Can i feed vlc (either ActiveX, or .Net wrapper for libvlc.dll) with these array of bytes for decoding/transcoding ? So its like:
byte[] --> vlc (ActiveX/.Net wrapper) --> video container (.avi, .mp4, .mpg)
or
byte[] --> vlc (ActiveX/.Net wrapper) --> video renderer (SDL, DirectX, DirectShow)
Any input is highly appreciated!
regards,
gudguy