Cerberus wrote: wow this proves that my explanations much really suck cause you have missed the point of what i said earlier completely
I know VLC CAN stream desktop, but it can not stream webcam feed and that is what this topic is about. The point i was making was that its possible BUT serviio would have to do it some other way because ZIP can not use the VLC/VLS system as it is NOT as far as i can tell GNU/GPL licenced like the rest of the library used to make serviio possible. the rest of your statement is dependent on the HTTP protocol that is not present in serviio at this time.
Ignoring future servio enhancements for the moment,
hopefully i have explained myself a bit better this time

Still not really 100% sure what you mean here - sorry
Are you talking about VLC re-streaming an IP webcam stream?
If so, well I've never tried this, but I would have though it was possible, it's just another input & VLC can pretty much stream
anything in can 'read'. If (on the other hand) you are talking about VLC & a regular USB webcam, it
can http stream the camera input.
If you are really saying serviio currently cannot handle http streams as input & that VLC can't be included (as a helper application) because of
licensing issues, I get this (very) valid point. However, if you consider VLC not as a component of serviio, but as a media source, then it could be utilised
IF it's output format was something that serviio could use (i.e, a file). That way it's not part of the serviio distribution - users install VLC if required.
I have an old Syabas media player (Transgear DVX500e), I used the Wizd media server on Linux, worked well, but could not handle
live video streams (good for shoutcast & internet radio though). I wanted to use it as a MythTV client, but there was no way it was ever going to work without something between it & MythtV to do transcoding, etc. VLC seemed like it might be useful, but it can't work with a ring buffer.
Eventually, I bypassed Mythtv & just used VLC to stream live TV to a PC - problem solved!.
Now I want to use my Samsung TV with DLNA & the live TV (also live camera ) issue is back.
Having searched for a solution & not finding one that worked, I thought how this might be accomplished within the (current) capabilities of
available DLNA servers. Saving the live stream as multiple files seemed the easiest way to do it, something like this:-
Create 20 "fake" media files in a folder, media size might be several hundred Mbytes or maybe a few Gbytes, important thing in that serviio
believes these are valid media files. E.g., 1.avi, 2.avi, etc.
Fill these files with streamed live TV (or webcam) in real time. Write a predetermined amount of video data to each file, move on to next file
when the first file is filled, repeat for next file until all 20 files are "filled", then start again.
My TV will sequentially play all files in a folder, so will play all 20 files before stopping. If each file is (say) 1Gbyte, that's 20+ hours of media = enough
for normal day to day usage.
This is a terrible hack, there's got to be a better way to do live streams on a DLNA renderer.
I'm going to read up on this a bit more, I'm sure I'm missing something fundamental here.