Is it possible to speed up some features being added?

anon7540

New Member
Is it possible to speed up some features being added?

Like by paying for it or something?

It's kind of frustrating to wait for a very long time for features to be added and not knowing if they'll ever be added.

Also it's pretty important it'd be an update for the "official" version and shared with everyone and not just a "private" version for me because of course if there's updates I'd want those along with the very wanted features.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
We listen to user requests and try to implement the most highly requested features with higher priority when possible depending on their difficulty level, but I personally don't like being put under that sort of pressure unless it's really worth it. I work best when I can work on stuff in the current priority list and get absorbed in code with the only worry being the code itself rather than some outside source.

If you're looking for capture device support, that's coming up very soon, and I'm looking to implement Hauppauge HD PVRs, roxio devices, better support for elgato, just overall better USB 2.0 device support (even though I know I'll regret it). I've made people wait a long time for it, but it was a very difficult request.

If you're looking for some other feature you'll have to state what it is, and you might have to wait. It's entirely possible that there's someone else out there who might be willing to help speed it up.
 

anon7540

New Member
You could learn to code.

tl;dd . That would take too long. I wouldn't know how to do it or if I could do it. So it could be 1 big fruitless waste of time and life for nothing. I need something for right now. So thought about it and came to the conclusion that I would rather pay to support free software right now rather than buying or using proprietary software that can do it. "They say I could learn how to code but nobody's here to teach me.".

Is there a feature in particular you are waiting for?

Well, I wanted to focus on the general issue of speeding up updates somehow. Instead of having the thread closed because "there's already another thread about it" instead of focusing on speeding up updates. Also, if there is a thread about that, then link to it and I'd post there, I guess. But this is my personal message that may differ from that. Anyway, in particular: I really want the "pause recording" feature.

Secondly, along with everyone else, the ability to broadcast to multiple things like ffsplit. Thirdly, unlike ffsplit, the ability to stop and start certain broadcasts while keeping on others which you can't do without running multiple broadcasting apps. Fourthly, the ability to broadcast at different bitrates or resolutions for different broadcasting "services" like fmle kind of does for like 3. Fifthly, the ability to broadcast to html5 as well if that's even possible and that I've never seen done even tho there are some people who keep asking for it and I would be happy to give if it existed. Along with the flash broadcast being the 1st priority. See how this keeps adding up?

Currently, to do what I want to do I'd need to be running bandicam which is proprietary software you need to pay for. Since that's pretty much the only screen recorder that I found that can pause and resume a recording and it comes out as 1 video file. A separate video recorder, a broadcaster, and a videogame running on top of it. Also the videogame sometimes lags out when playing it by itself. So it's not possible to do this even on an intel core i3 and I need a PC with an intel core i7. I use OBS mainly for screen recording since it can't broadcast to multiple things at the same time like ffsplit so bandicam with it's screen recording and pause feature would replace OBS. Except for if I want to pick 1 thing I broadcast to non-stop since I have to stop and restart the broadcast in ffsplit to switch to what I'm broadcasting to. Also some videogames use xtrap which makes the game not work if you use ffsplit but not with OBS. So I would have to use a virtual operating system to put the game in and record that. Also I want to be able to lock my PC but continue broadcasting. So I would have to run 2 virtual operating systems inside eachother. Main operating system I can lock without the screen going black for the others. Second operating system that has the recording software to record the 3rd operating system. 3rd operating system runs the game without xtrap or gameguard or any "anti-hacking" software blocking apps for no reason. See how this keeps adding up?

So. I would have to essentially run bandicam, ffsplit broadcasting to like 4 different things, obs broadcasting to something else, a videogame that usually lags out when running by itself, and 3 operating systems: all at the same time. And that's without running anything else I want to use like a www browser. See how this keeps adding up?

Meanwhile, if OBS had a pause feature and the ability to broadcast to multiple "services" at once etc. I would just have to run like obs and the game. See how this keeps adding up?

Here's the thing: There is a difference between time and money. You use time to learn how to code. I use time to get money then use that money. To get stuff. Like code. You see the difference?

For example, how long would it take me to learn how to code to add the 1 feature I want? 1 year? 2? 5? Alright let's make it quick then. Say you want a certain feature. Say somehow manage to find out what you need to study to find the code without knowing what you're supposed to be studying and no one ever helping you or telling you how to do anything. So by a miracle you can learn how to do exactly what you want to do by studying how to code. And you learn it in like 36 months. Say 6 hours per day. That's 2190 hours. If I work for 15 dollars per hour. 15 dollars would get me how much coded? I can just get that code. And have left over time, money, and life for other things. Get my process?

Also by the way when I write messages inside of the forum's reply box sometimes copy and paste fails to work and undo fails so you wasted your time writing a message that is now lost forever. Have to open up software locally and type it in there just to reply.
 

anon7540

New Member
We listen to user requests and try to implement the most highly requested features with higher priority when possible depending on their difficulty level, but I personally don't like being put under that sort of pressure unless it's really worth it. I work best when I can work on stuff in the current priority list and get absorbed in code with the only worry being the code itself rather than some outside source.

There should be a list or a poll or something about what features people want to use the most. Sure it can be "abused"but obviously it's really wanted if they're putting in the time and effort to "abused" for it. I know exactly how you feel and also don't like working under pressure. The "outside source" is users that suggests things to be added to the code that do get added.

If you're looking for capture device support, that's coming up very soon, and I'm looking to implement Hauppauge HD PVRs, roxio devices, better support for elgato, just overall better USB 2.0 device support (even though I know I'll regret it). I've made people wait a long time for it, but it was a very difficult request.

I don't mean to shoot you down but I wasn't really looking for that request. If you must know I actually use an "AVERMEDIA AVERTV HD USB DVR" which I think was also marketed and branded as "Dark Crystal". I then play that in VLC or possibly MPC-HC I guess. Then broadcasting and record using ffsplit and OBS etc.. What about USB 3.0 device support? Ha ha ha... But, really: thank you very much.

If you're looking for some other feature you'll have to state what it is, and you might have to wait. It's entirely possible that there's someone else out there who might be willing to help speed it up.

Well again I hope my thread isn't closed because there's another thread about it. That's why, again, I'm focusing on the "speed up" topic. But like, even if it seems "asked for" or this is a "repost", this is "me" asking for it and my own thread and "journey" and doing it in my own way. I kind of hate forums because you have a thread "closed" with mods having the final word even if you and others have more to say and you can't repost it because there's already a closed thread about it. I mean, weren't the original ancient real-life "forums" literally "open" discussion? It's almost like someone asking to invent the car, then you invent the car, then you say "okay we invented the car so the problems solved and we already talked about it so let's never have another car related discussion again because it can never improve and there's no reason to talk about the car ever again". Maybe that doesn't make sense and I'm too used to those fast forums that have threads deleted when they're too old so threads are reposted and welcomed constantly but whatever.

I don't know what to do or who else to turn to. It's very frustrating to wait for years and not knowing if something will ever be added when you always needed it right now.

Thank you very much for your time and effort and work. I don't mean to sound greedy, selfish, out for myself, self-centered, and demanding on purpose even if I can't help coming off like that. That's one of the reasons I want it to be free software and added to the main code. So everyone can use it. And I do appreciate everything you do. Just, again, I don't know what to do. So I'm asking.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Pause recording actually isn't too hard, at least in the newer version. It's actually a somewhat frequently requested feature, and I implemented code to be able to do that in the rewrite, though it hasn't been entirely filled in, though I can't work on it right away at the moment, and even if I did I'm not sure if you could make too much use of the windows version yet.

The rewrite's windows version will still take some time. There are still a number of key important features that need to be implemented for it to be on parity with the older version, such as USB 2.0 device support as I mentioned, deinterlacing, the new version of game capture, and other things as well. I realize the wait sucks, but it'll be worth it.

If there's anything I need, it's other programmers, good C and C++ programmers who know what they're doing, not so much money, though I am honored you would offer. Really good coders in this area of expertise are somewhat of a rarity, and there are countless features to be written. Most coders will work on what they want to work on and then go when they're complete -- it's rare to find someone who is willing to dedicate themselves to the random necessities of a project that they themselves did not originally create. And that's perfectly fine. It's not the easiest of situations, but I take what I can get, and I am thankful for all those who contribute, big or small, and I'm thankful for people such as yourself who are passionate about this stuff and are willing to go to such lengths to try to help.

I really appreciate it, even if I can't always accommodate every request.
 
Last edited:

Goldio

Member
Not saying I want to learn to code necessarily or have the patience to do so but if you were to suggest somewhere to start at the very basic level what would that be?
 

mrasmus

Forum Moderator
The multiple destination services at different encodes can easily be done with an nginx-rtmp-module server as it stands -- many people already do this, myself included. The pause feature and interruption of recording/streaming is a little different, though stitching video files of the same encode settings together isn't the hardest thing in the world.

That said, to hire a professional coder to implement the features you're asking for in a timely manner would, frankly, cost more than it'd cost to just get an ATEM or Tricaster, probably. Programmers are expensive, and Jim is working as fast as he can (and he's doing so for free, along with all the other contributing developers). Hiring someone to do this stuff in a more immediate fashion would probably be out of your price range if you're complaining about needing an i7 to pull of streaming duties, no offense intended.
 

XeiZ

Member
"What about USB 3.0 device support? Ha ha ha... But, really: thank you very much."

Usb3.0 devices arent total crap unlike usb2.0, they just work out of the box.
 
Top