hammerheaddown
Member
any reason this is waiting for moderation? seems like a very valid question to the poster who posted the informationit says it is not maintained, ar eyou the person who created this?
any reason this is waiting for moderation? seems like a very valid question to the poster who posted the informationit says it is not maintained, ar eyou the person who created this?
Tell me more about it!I have been working on streaming a 24x 7 RTMP playlist, that in essence can be fed into OBS
Seems like you are having fun.well i have actually converted it to using SRT streaming since it is less than a second of latency in most cases..
Streaming With SRT Or RIST Protocols
OBS Studio - Free and open source software for live streaming and screen recording - obsproject/obs-studioobsproject.com
SRT Streaming can be be ingested directly from the FFMPEG streaming playlist
still working out some kinks in the playlist but it will use FFMPEG and it's Concat Demuxer. working on creating the playlist into a csv file and then reading that csv into ffmpeg.
I'm always interested in what people will do with their tool after they finish it. i.e. what is the dream? Mine is a type of community public tv station.well i have actually converted it to using SRT streaming since it is less than a second of latency in most cases..
Streaming With SRT Or RIST Protocols
OBS Studio - Free and open source software for live streaming and screen recording - obsproject/obs-studioobsproject.com
SRT Streaming can be be ingested directly from the FFMPEG streaming playlist
still working out some kinks in the playlist but it will use FFMPEG and it's Concat Demuxer. working on creating the playlist into a csv file and then reading that csv into ffmpeg.
I like that you have created something useful in a short period of time. My app is taking so darn long, that I think people give up on it.Been working on this a lot and tweaking it..
basically a whole new rewrite of the code, adding a lot of error handling too.
I will have tow available, one that is working with the current time to choose to play video etc and one that is just a looping streamer, complete with playout log that shows times of played files.
you will be able to create a file in google docs or excel and save as a comma separated text file and load it up.
Just completed today that you can update that playlist as needed as well,it will check for updates to the playlist
just a quick update and should have something together soon for testing
I've encountered some of the problems you are seeing. My app is a windows standalone program talking/commanding OBS thru a web socketso many things that can go wrong using the timestamp version
what i have found is that you lose about 4-6 seconds between fade out and fade back in... but it looks much better with the fades... FFMPEG has some overhead i cant do anything about. I have to check the next time and calculate when to start the fadeout and the length b4 next video .
it is all the code to check times that causes about 2-3 seconds of delay. this method does make sure your shows start at 12:00:00 it will start at 12:03 and end at 12:57 making sure the next starts correctly. it also seeks ahead 2-3 seconds just to be safe
The alternative is just do all the work and be sure all videos are exactly as you want, load them up in playlist and get about 2-3 seconds of delay. this does ZERO calculations just plays it as is so you could have stuff that runs over the time you'd like so if you want to have a show start at 12:00:00 this method could have you starting at 12:03 and throughout the day have you 1-2 minutes out of whack. no seeking of time and if its 60 long the next video would start at say 13:06 and next hour at 14:12
the timestamp version sticks with the 12:03 start/fade-in and end at 12:57:00 fade out . EVERY hour or how ever you shows run
so I have two versions... 1 less work 2-3 seconds extra between videos and 1 that is more work to be sure all videos are EXACT times you want
How could I get a copy of the Playlist Manager plugijnNot sure if anyone is still interested in a 24/7 video playlist manager type plugin but I just finished a quick prototype. I will continue adding features and enhancements so let me know and I'll get make the plugin public.
View attachment 62083
I'm not this guy, but the original post is more than a year old and haven't seen any more from him. You might try a PM. You might want to go back and look at some of my posts, because I'm working on a 24/7 myself.How could I get a copy of the Playlist Manager plugijn
Yes it's VB.net, not lots of work only 6h.Hi, lots of work, isn't it. What program language are you using, i.e vis basic, C++ ?. I can see that this is just the start for you. What are your plans for more features?
That's an amazing amount of work for only 6 hours. I am also using vb.net because it's an amazing development language. I know that it is not strict typed, which is why I like it. Concentrate on the project and not on dotting all the i's. Let vb do all the casting. It has bitten me in the past, but well worth the speed of development.Yes it's VB.net, not lots of work only 6h.
Plans for features, i think about play from folder 'playlist', folder will be as 'one' file on the grid.
Folder can be played as sorted from A to Z or random, i think about play from folder with maximum time e.g. in folder i got 10h video, but use rand function to play only first 2h, video will be played to the end file and go to next position on list.
- folder with self refresh , before play first position from folder, program refresh files from folder, you can add new file to play
Where should be put the automatic generated folder and its content, please?I got small update.
Now you can select folder with video files.
System sum all duration time of file.
Now you can sort file
- Sort A-Z
- Sort Z-A
- Random
- Random with Stop time - before use this option, on first change 'Stop time'
Link still the same.
On the same computer where OBS has access you need same path e.g. c:\myvideoWhere should be put the automatic generated folder and its content, please?