Automate 24/7 Stream for a scheduled Playlist

bcoyle

Member
i work for a tv station in somalia, we are trying to transition from vmix to OBS so ive been learning to use OBS this year, not the best at it but functional
tell me more about your station and what you are trying to do . how about a url to yoiur on-line station?
 

lino

New Member
Ciao Bcoyle.

Siamo una piccola emittente televisiva nei Paesi Bassi. Abbiamo bisogno di un buon programmatore per la trasmissione. Ci siamo guardati intorno e abbiamo scoperto che i costi del software sono fastidiosi e alti nei termini che vogliamo.
Questo è quello che vogliamo fare..

**Programma di notizie situato su un server ftp (sempre lo stesso nome file) in modo da avere sempre le ultime notizie sullo schermo.

**Pianifica uno streaming rtmp

**Pianifica un video preregistrato

** Pianifica la pubblicità.

**La nostra schermata principale è un file rss che mostra le ultime notizie in formato testo. (Con il suono del nostro canale radio)

Siamo un canale televisivo che vive di donazioni finanziarie.

Spero che possiamo lavorare insieme e magari se vuoi posso testare insieme a te il tuo programma Beta.

Cordiali saluti Danny
Questo sarebbe molto bello, anche sto facendo delle prove con OBS per una webTV locale, per ora ho caricato tutta la produzione e viene riprodotta in modalità random: https://www.osimoweb.it/tv.php
 

lino

New Member
il pc dovrebbe avere 16g mem min. Se stai già eseguendo obs, probabilmente ok
OsimoWeb è un'associazione noprofit, promuoviamo la cultura con rubriche sullo sport, libri, salute, musica ecc., sul social Facebook e Youtube. Ho creato anche una WebTV al link https://www.osimoweb.it/tv.php dove trasmetto in random tutta la programmazione dal 2018 ad oggi quasi 600 video. Utilizzo OBS e come fonte video VLC, funziona senza problemi, posso creare varie playlist, ma questo non permette nessuna schedulazione. Noi non abbiamo pubblicità da mandare, sarebbe bello creare mettere degli spot ad orari prestabiliti.
 

bcoyle

Member
OsimoWeb è un'associazione noprofit, promuoviamo la cultura con rubriche sullo sport, libri, salute, musica ecc., sul social Facebook e Youtube. Ho creato anche una WebTV al link https://www.osimoweb.it/tv.php dove trasmetto in random tutta la programmazione dal 2018 ad oggi quasi 600 video. Utilizzo OBS e come fonte video VLC, funziona senza problemi, posso creare varie playlist, ma questo non permette nessuna schedulazione. Noi non abbiamo pubblicità da mandare, sarebbe bello creare mettere degli spot ad orari prestabiliti.
do you speak English?
i don't know Italian
 

bcoyle

Member
Some answers to your questions:

I'm working at a very small local TV channel. We're using a very old software (from 2002) called InfoCaster for playout, but now testing a new computer with OBS. (If you're not familiar with InfoCaster, don't try to search for it! We tried to find them, because we thought it's a good idea to get an up to date version of their software that meets today's expectations of broadcasting, but now there is not even any sign of somewhen that company made playout software.) Nowadays most of industrial standard playout softwares are costs thousands of dollars (per year) what is way more than what fits into the budget of a little eastern-european television, and ironically OBS (with Advanced Scene Switcher) is better in automation, than the commercial softwares (however OBS not a software without compromises too — more about that later).

I think the only advantage of 24/7 (or not continous, but scheduled, regular, frequent) broadcast over constantly available, searchable content is the capability of break through information bubbles. I mean you can find everything on the internet, but you will find only what you search for. So maybe there are many things that would interests you, but you don't even know that those are exists, so you never search for it. But if you follow a channel, that channel can provide such informations for you, so I think the target audience of a streaming/broadcasting channel should be the people who are open for completely new things and the content of these channels should be present various, little-known things in an easily understandable, no prior knowledge required way. This type of content obviously doesn't really work with a one person staff, as it only can reveal topics that is in that one person's information bubble, this require a team. As a local television, we try to find small, exciting local communities, peoples, upcoming events and present them in our programs. It takes three full time job and a few people who help us occasionally to produce all the material for our broadcast, also we get a small part of our programs in broadcast ready state from other creator teams. All these together covering all the tasks at our channel from discover topics to shooting, edit videos, to put everything into the playout software, maintance of equipment, manage YouTube channel. Higlighting from this the need for time to feed the daily programs into the playout software is take about 20-30 minutes. Now it seems OBS can reduce it to max. 15 minutes when we will start using it in live.

We're upload a part of our programs to YouTube after them were broadcasted, but some of our programs quickly losing actuality so those can get most of the views in them scheduled playing time. Some other programs are not own produced and we don't have rights to share them constantly, we get them just for broadcast.

Currently we don't have live programs, but there were many years ago. We have the technical capabilities for it and we want to keep it in order to a live program would only depend on decision, not on technical capabilities. Also a live like recording (when everything is done as would be a live broadcast except broadcasting it) require live capable equipment and it could speed up the workflow of the production.

We don't have real 24/7 playout, we have only 3 to 4 hours of programs a day, in the rest of the time we broadcasting photonews (I'm not sure if it's the right english word for it, basically it's a slideshow with advertisements and information of public interest on the pictures). Because of this program structure we don't have to worry of the small delays caused by processing times when changing files on playout, however I think it's much smaller problem than you presented. The three second is unrealistically long time. I've tried OBS on a lot different computer with very different computing power, but I never experienced more than one second delay on a media change. It is possible that very weak machines needs more time, but very weak machines are incapable for any kind of broadcast managemant at all. Moreover take into account that OBS doesn't know in advance when it will have to change between souces as it try to react immediatly to the users interaction, or the scene switcher pay attention if a condition is true and if it is, than change immediately (not looking in advance, when it will be true), so OBS doesn't have time to get ready for the change, while a time scheduled/playlist software has the opportunity to do that, as it knows the changes in advance, because new medias have exact starting time given by the user, or calculated from the current time and the remaining time of the currently playing media. And if it knows in advance when it will have to change between medias and which file will come than it can prepare for it before the change (e.g. decode and load the firs few frame into RAM). (OBS also has the opportunity to it with programmed changes, but as I know it doesn't take it.)

Our only major problem with OBS as a 24/7 playout software that it cannot provide a list of what and when will played with the current setup. It provide much more effective automation tools than industrial standard softwares for a rigid program structure as ours (when same type of programs come in the same order on every single day or week, however it much less usable for constantly changing structures), that's why it can speed up the work so much for us, but the missing of a list of what it will do let make mistakes easier. And it is enough to set up only one thing incorrectly and it won't start a media when we want to start it or start other than we want and it'll result that nothing after that in the chain will start. A little mistake could make a complete disaster, because we can't check on a simple list: is everything correct that we setup?
i haven't heard from you in a long time. My own software is in beta test. Did you find a solution
 

KnebelDE

New Member
Hello Bcoyle,

can i already use or try the software from you? I would like to start a 24/7 livestream on Twitch, where my Let's Play episodes that I have recorded in the past years are running. The problem is I need a program which then adjusts the title on Twitch to the played video.

For example, if the title of the video is "Let's Plays Risen 1 - Episode 17", then the title on Twitch should be adapted to it.

Is that possible? That would help me incredibly!


Many greetings!
 

bcoyle

Member
Hello Bcoyle,

can i already use or try the software from you? I would like to start a 24/7 livestream on Twitch, where my Let's Play episodes that I have recorded in the past years are running. The problem is I need a program which then adjusts the title on Twitch to the played video.

For example, if the title of the video is "Let's Plays Risen 1 - Episode 17", then the title on Twitch should be adapted to it.

Is that possible? That would help me incredibly!


Many greetings!
Basicily, you want clip playout software that will take a folder of your videos (they are mp4 or (audio only) mp3?) and using the file name, put a overlay(s) in the video with this information and have obs send it to twitch? FYI: for your application , the file format would
[TITLE = Let's Plays Risen 1 - Episode 17].mp4 . with no commas in the name. Its a look alike for json. If you want to sort by episode or date, the format is [DATE=20230329,EP=s01E17,TITLE =Let's Plays Risen 1].mp4 or "[DATE-20230329,EP=E17,TITILE=Let's Plays Risen 1 - Episode 17]. EP stands for season and episode number . This is a form of meta data. You can create your own meta data KEY=xxxx and have them appear as obs overlays.
You need to be able to / know/use obs to stream to twitch or youtube before I would consider using you as a beta tester. I do need beta testers. Currently beta testing for a tv/radio station in the netherlands, which is going very well. So, i would need to see a running stream demo. In addition, i'd need a lot more contact info. My program is a windows only program. i don't know if there is some plugin that does this for you and might be simpler that my program, because you are setting up a tv station and there is a learning curve. if you are still interested, you can DM me. The program can do want you want.
 

bcoyle

Member
here is an example of the EPG file that (TV GUIDE) it generates and can be uploaded to the youtube or twitch description section. i edited the real artists name here so to keep them private. mar 29 is an example of the guide for clip playlist programs, and mar 30 is a 30 minute broadcast style example:


TV GUIDE FOR DCCATV



--------------- Wednesday, March 29, 2023


11:23 PM - ARTIST NAME HERE - SACRIFICE YOUR PRIDE ( S01E05 )
11:26 PM - ARTIST NAME HERE - LOVE ME TENDER ( S01E10 )
11:34 PM - ARTIST NAME HERE - GIVE TO YOU ( S01E05 )
11:39 PM - ARTIST NAME HERE- NEVADA MY OLD FRIEND ( S01E01 )
11:43 PM - ARTIST NAME HERE -WHEN IT'S TIME TO DO YOUR DREAMING ( S01E02 )
11:47 PM -ARTIST NAME HERE - HAPPY TRAILS TO YOU ( S01E02 )
11:53 PM - ARTIST NAME HERE - ANGEL LADY ( S01E08 )

--------------- Thursday, March 30, 2023

12:00 AM - DRAGNET - THE BIG MOTHER ( S01E04 )
12:30 AM - DRAGNET - THE BIG CAST ( S01E05 )
01:00 AM - DRAGNET - THE BIG SEPTEMBER MAN ( S01E11 )
01:30 AM - DRAGNET - THE BIG PHONE CALL ( S01E12 )
02:00 AM - DRAGNET - THE BIG CASING ( S01E13 )
02:30 AM - DRAGNET - THE BIG LAMP ( S01E14 )
03:00 AM - DRAGNET - THE BIG SEVENTEEN ( S02E04 )
03:30 AM - DRAGNET - THE BIG .22 RIFLE FOR CHRISTMAS ( S02E07 )
04:00 AM - DRAGNET - THE BIG GRANDMA ( S02E09 )
04:30 AM - DRAGNET - THE BIG SHOW ( S02E11 )
05:00 AM - DRAGNET - THE BIG HATE ( S02E14 )
05:30 AM - DRAGNET - THE BIG BREAK ( S02E19 )
06:00 AM - DRAGNET - THE BIG FRANK ( S02E26 )
06:30 AM - DRAGNET - THE BIG BARRETTE ( S02E32 )
07:00 AM - DRAGNET - THE BIG BETTY ( S03E04 )
07:30 AM - DRAGNET - THE BIG THIEF ( S03E16 )
08:00 AM - DRAGNET - THE BIG LITTLE JESUS ( S03E17 )
08:30 AM - DRAGNET - THE BIG TRUNK ( S03E19 )
09:00 AM - DRAGNET - THE BIG SHOPLIFT ( S03E28 )
09:30 AM - DRAGNET - THE BIG HIT-RUN KILLER ( S03E29 )
10:00 AM - DRAGNET - THE BIG GIRL ( S03E31 )
10:30 AM - DRAGNET - THE BIG FRAME ( S03E34 )
11:00 AM - DRAGNET - THE BIG FALSE MAKE ( S03E39 )
11:30 AM - DRAGNET - THE BIG PRODUCER ( S04E01 )
12:00 PM - DRAGNET - THE BIG CRIME ( S04E03 )
12:30 PM - DRAGNET - THE BIG PAIR ( S04E04 )
01:00 PM - DRAGNET - THE BIG ROD ( S04E18 )
01:30 PM - DRAGNET - THE BIG LIFT ( S05E04 )
02:00 PM - DRAGNET - THE BIG LOOK ( S05E07 )
02:30 PM - DRAGNET - THE BIG OSKAR ( S08E04 )
03:00 PM - DRAGNET - THE BIG LITTLE BOY ( S08E05 )
03:30 PM - DRAGNET - THE BIG MOTHER ( S01E04 )
04:00 PM - DRAGNET - THE BIG CAST ( S01E05 )
04:30 PM - DRAGNET - THE BIG SEPTEMBER MAN ( S01E11 )
05:00 PM - DRAGNET - THE BIG PHONE CALL ( S01E12 )
05:30 PM - DRAGNET - THE BIG CASING ( S01E13 )
06:00 PM - DRAGNET - THE BIG LAMP ( S01E14 )
06:30 PM - DRAGNET - THE BIG SEVENTEEN ( S02E04 )
07:00 PM - DRAGNET - THE BIG .22 RIFLE FOR CHRISTMAS ( S02E07 )
07:30 PM - DRAGNET - THE BIG GRANDMA ( S02E09 )
08:00 PM - DRAGNET - THE BIG SHOW ( S02E11 )
08:30 PM - DRAGNET - THE BIG HATE ( S02E14 )
09:00 PM - DRAGNET - THE BIG BREAK ( S02E19 )
09:30 PM - DRAGNET - THE BIG FRANK ( S02E26 )
10:00 PM - DRAGNET - THE BIG BARRETTE ( S02E32 )
10:30 PM - DRAGNET - THE BIG BETTY ( S03E04 )
11:00 PM - DRAGNET - THE BIG THIEF ( S03E16 )
11:30 PM - DRAGNET - THE BIG LITTLE JESUS ( S03E17 )
 

KnebelDE

New Member
here is an example of the EPG file that (TV GUIDE) it generates and can be uploaded to the youtube or twitch description section. i edited the real artists name here so to keep them private. mar 29 is an example of the guide for clip playlist programs, and mar 30 is a 30 minute broadcast style example:


TV GUIDE FOR DCCATV



--------------- Wednesday, March 29, 2023


11:23 PM - ARTIST NAME HERE - SACRIFICE YOUR PRIDE ( S01E05 )
11:26 PM - ARTIST NAME HERE - LOVE ME TENDER ( S01E10 )
11:34 PM - ARTIST NAME HERE - GIVE TO YOU ( S01E05 )
11:39 PM - ARTIST NAME HERE- NEVADA MY OLD FRIEND ( S01E01 )
11:43 PM - ARTIST NAME HERE -WHEN IT'S TIME TO DO YOUR DREAMING ( S01E02 )
11:47 PM -ARTIST NAME HERE - HAPPY TRAILS TO YOU ( S01E02 )
11:53 PM - ARTIST NAME HERE - ANGEL LADY ( S01E08 )

--------------- Thursday, March 30, 2023

12:00 AM - DRAGNET - THE BIG MOTHER ( S01E04 )
12:30 AM - DRAGNET - THE BIG CAST ( S01E05 )
01:00 AM - DRAGNET - THE BIG SEPTEMBER MAN ( S01E11 )
01:30 AM - DRAGNET - THE BIG PHONE CALL ( S01E12 )
02:00 AM - DRAGNET - THE BIG CASING ( S01E13 )
02:30 AM - DRAGNET - THE BIG LAMP ( S01E14 )
03:00 AM - DRAGNET - THE BIG SEVENTEEN ( S02E04 )
03:30 AM - DRAGNET - THE BIG .22 RIFLE FOR CHRISTMAS ( S02E07 )
04:00 AM - DRAGNET - THE BIG GRANDMA ( S02E09 )
04:30 AM - DRAGNET - THE BIG SHOW ( S02E11 )
05:00 AM - DRAGNET - THE BIG HATE ( S02E14 )
05:30 AM - DRAGNET - THE BIG BREAK ( S02E19 )
06:00 AM - DRAGNET - THE BIG FRANK ( S02E26 )
06:30 AM - DRAGNET - THE BIG BARRETTE ( S02E32 )
07:00 AM - DRAGNET - THE BIG BETTY ( S03E04 )
07:30 AM - DRAGNET - THE BIG THIEF ( S03E16 )
08:00 AM - DRAGNET - THE BIG LITTLE JESUS ( S03E17 )
08:30 AM - DRAGNET - THE BIG TRUNK ( S03E19 )
09:00 AM - DRAGNET - THE BIG SHOPLIFT ( S03E28 )
09:30 AM - DRAGNET - THE BIG HIT-RUN KILLER ( S03E29 )
10:00 AM - DRAGNET - THE BIG GIRL ( S03E31 )
10:30 AM - DRAGNET - THE BIG FRAME ( S03E34 )
11:00 AM - DRAGNET - THE BIG FALSE MAKE ( S03E39 )
11:30 AM - DRAGNET - THE BIG PRODUCER ( S04E01 )
12:00 PM - DRAGNET - THE BIG CRIME ( S04E03 )
12:30 PM - DRAGNET - THE BIG PAIR ( S04E04 )
01:00 PM - DRAGNET - THE BIG ROD ( S04E18 )
01:30 PM - DRAGNET - THE BIG LIFT ( S05E04 )
02:00 PM - DRAGNET - THE BIG LOOK ( S05E07 )
02:30 PM - DRAGNET - THE BIG OSKAR ( S08E04 )
03:00 PM - DRAGNET - THE BIG LITTLE BOY ( S08E05 )
03:30 PM - DRAGNET - THE BIG MOTHER ( S01E04 )
04:00 PM - DRAGNET - THE BIG CAST ( S01E05 )
04:30 PM - DRAGNET - THE BIG SEPTEMBER MAN ( S01E11 )
05:00 PM - DRAGNET - THE BIG PHONE CALL ( S01E12 )
05:30 PM - DRAGNET - THE BIG CASING ( S01E13 )
06:00 PM - DRAGNET - THE BIG LAMP ( S01E14 )
06:30 PM - DRAGNET - THE BIG SEVENTEEN ( S02E04 )
07:00 PM - DRAGNET - THE BIG .22 RIFLE FOR CHRISTMAS ( S02E07 )
07:30 PM - DRAGNET - THE BIG GRANDMA ( S02E09 )
08:00 PM - DRAGNET - THE BIG SHOW ( S02E11 )
08:30 PM - DRAGNET - THE BIG HATE ( S02E14 )
09:00 PM - DRAGNET - THE BIG BREAK ( S02E19 )
09:30 PM - DRAGNET - THE BIG FRANK ( S02E26 )
10:00 PM - DRAGNET - THE BIG BARRETTE ( S02E32 )
10:30 PM - DRAGNET - THE BIG BETTY ( S03E04 )
11:00 PM - DRAGNET - THE BIG THIEF ( S03E16 )
11:30 PM - DRAGNET - THE BIG LITTLE JESUS ( S03E17 )
Also Deutsch ist mir viel angenehmer, wenn das geht? :D
Ich streame als KnebelTV auf Twitch und würde gerne auf einem Zweit-Kanal einfach die Lets Play Folgen ablaufen lassen aus den vergangenen Jahren. Das Problem ist, das soll auf meinem Mac Mini laufen, der ist da sehr gut bzgl. Effiziens und co.

In sofern klingt das ja ganz gut, aber wenn es nur auf Windows läuft ist das problematisch. Ginge das nicht auch per OBS Plugin? Ich hab auch nicht ganz verstanden wie genau der Titel des MP4 Videos dann an Twitch gesendet wird, sodass dort der Titel geändert wird. Beziehungsweise was genau ich da machen muss?
 

bcoyle

Member
IT APPEARS ON THE SCREEN LIKE THIS:
1680132326686.png
 

bcoyle

Member
SORRY IT'S WINDOWS ONLY. I have no plans on porting it to macs. I don't know if it will run in mac boot camp, i have no idea. OBS will run on macs, but not my program.
 

bcoyle

Member
Ah okay then that doesn't help me since I want to match the stream title to the video title :)
ok, sorry this wont work for you. I was thinking that you wanted to embed the videp file name into the video itself, whereas you appear to want to go into the twitch control panel, itself and change the name of the stream on the fly. This is quite different from what obs can do. anyway, good luck
 

bcoyle

Member
Ah okay then that doesn't help me since I want to match the stream title to the video title :)
you might want to ask yourself if that's really what you want? are you asking the right questions. Is there more available?
 
Last edited:

ilCenacoloWebTv

New Member
Sorry for the delay folks. Been really busy with work so haven't had much time to circle back to this. Things will be calming down soon so I should have time to work on this again and get it published.
ciao. Come si chiama il tuo plugin? Sono fortemente interessato. i
Sorry for the delay folks. Been really busy with work so haven't had much time to circle back to this. Things will be calming down soon so I should have time to work on this again and get it published.
ciao . Sono fortemente interessato al tuo plugin. ilcenacolowebtv@gmail.com
 
Top