macjaeger wrote:To code a scheduler, i need to understand the basic concept of how the schedule should look like, e.h. give me a sort of "sample" schedule, marking what media are scheduled at fixed times, and what media are selected randomly. Are we aiming at a lot of short clips (like music videos mixed with random commercials and weather/news at fixed times/intervalls)? Or is there to be few longer elements (like movies or episodes of tv series) at fixed time slots with the gaps filled with random material (commercials)? Is vmix to be controlled only by the schedule, or would there be times when we switch into "operator mode", meaning that an operator is controlling vmix for a given period of time, e.g. halting the scheduler while we do a live show?
There are a lot of different approaches to the scheduling, and some ideas conflict with others...
melody wrote:ok... let me clarify the ideas...
Schedule sample:
hours:minutes:seconds -> hours:minutes:seconds - (playlist name with related content)
00:00:00 -> 05:59:59 - (advertising)
06:00:00 -> 06:29:59 - (music video clips)
06:30:00 -> 06:59:59 - (advertising)
07:00:00 -> 07:49:59 - (tv series)
07:50:00 -> 07:59:59 - (advertising)
08:00:00 -> 09:49:59 - (Operator Preset, with custom name (Live News, for example) when specify duration is need)
09:50:00 -> 09:59:59 - (advertising)
...
Thank you Macjaeger for this and also Melody for your contributions so far... I guess we are n the right part to making this possible, and I am willing to contribute as well.
My issue here and with vMix is for the experienced programmers to simplify things and make it user friendly for the rookies.
Now back to the issue of the playout (scheduler) I feel we should look at at a way of simplify the operation, by using a drag and drop system if possible or an option whereby the clips can be arranged and re-arranged on the timeline.
Here is my own little way I think it should go: scheduler should be an automated system while the use of vMix input system should be manual e.g.
1. I as a User click on the playout to schedule my channel/iptv for the day which is going to be from 00:00hrs - 23:59hrs for each day.
2. On the GUI, I can now drag and drop my videos or upload my set of videos, be it movie, cartoon, animation, music etc...
3. Because each video is got duration, if I dropped a movie that's 50mins on the timeline, at 00:00hrs the next clip which may be a commercial can be dropped at the end of the movie at about 00:50hrs and a music or more commercials can follow until 01:00hrs when I will have to drop another major clip.. Until I fill in the whole day.
4. But should I have a Live show in-between those hours, all I need to tell vMix is to schedule live in the hours we will be going live, and vMix will automatically recognise it will have to pause at that hour to switch to Manual mode where an operator will now have to be switching between the cameras, overlays and any other clips manually, and after that show/hour, vMix switches back to the playout to continue the next scheduled clip.. Etc
By this, we can run our IPTV 24/7 and will only need to mount the system when going for a studio live and want to switch between cameras...
Therefore, whenever you wanna do a studio show with camera inputs, vMix goes Manual for period specified on the playout timeline...
I hope this helps, I can as well do a rough graphical illustration if you need for me to do...
Once again thanks for the interest, together we shall make vMix the best.
Regards,
Rottimmy