koitsu
New Member
Jim,
I'm a senior UNIX SA / junior NA, and also software developer (UNIX), who has been trying to find a decent (that's the keyword!) streaming solution for both screencasting (often showing my mother how to perform certain steps in Windows), as well as occasional streaming of games. I have a lot of familiarity with the utter crap software that's out there, such as XSplit (I do have a commercial license), Adobe Flash Media Encoder (don't get me started on this utter pile of junk -- it's encoder must be the worst thing I have ever seen, taking up a full CPU core on a Core i7-2600K to capture a 640x480 region), and things like VLC (also don't get me started). For the most part there are no other alternatives. I'm sure you know this, and it's probably one of the reasons you made OBS.
I use Windows XP Pro SP3 and I have many reasons (all technical and quite justified) why I will not upgrade to Windows 7. (The reason I linked to my resume, BTW, is because I want to make it very clear when I say I have technical reasons for not upgrading, I really am quite serious) Therefore DX10 is not an option. XP is still prevalent in the workplace and at the home, and given that Windows 8 is at present being labelled more or less a flop, the likelihood of people sticking with XP (and 7 of course) is very high. I'm not trying to use this as justification to sway your software, but it is reality as it stands right now. So please hear me out:
I'd like to talk to you a bit about loosening the OS requirement on OBS for a very specific reason:
Some time ago I wrote a lengthy blog post about a piece of Japanese software called SCFH DSF and how to use this to capture from one's desktop, or games, or anything else. I get between 1200-1300 hits a day just for that blog post -- no joke. There's Youtube videos that reference it, tons of gaming forums link to it, yadda yadda.
SCFH DSF is extremely low-CPU and works on XP and Windows 7 and Just Works(tm). It's implemented as a capture shim and shows up as a DirectShow capture filter, thus device (i.e. things like VirtualDub, etc. all see it). It's also now open-source.
I'm never been able to use OBS because I run XP, but I imagine it has native capture capability (desktop, gaming, etc.) and DX10 makes this a lot easier. I understand. But I'm fairly certain that OBS can be made to capture from a DirectShow capture filter with not much work (heck it might already do it), which means that OBS could actually be made to work on XP (with, of course, OBS's native capture capability disabled -- I imagine there are other features which would also need to be disabled).
However, using OBS to capture from SCFH DSF, and then use OBS to stream, seems quite possible.
If I was a Windows programmer I can assure you I would be pulling down the OBS source and banging away on it to make it work with the above. Honestly I would. But Windows is quite a mess API-wise, and I also don't do C++ (only C; I'm an old assembly programmer, OO in general is... well, let's save that for another time), so I'm a bit out of my league.
Thoughts?
I'm a senior UNIX SA / junior NA, and also software developer (UNIX), who has been trying to find a decent (that's the keyword!) streaming solution for both screencasting (often showing my mother how to perform certain steps in Windows), as well as occasional streaming of games. I have a lot of familiarity with the utter crap software that's out there, such as XSplit (I do have a commercial license), Adobe Flash Media Encoder (don't get me started on this utter pile of junk -- it's encoder must be the worst thing I have ever seen, taking up a full CPU core on a Core i7-2600K to capture a 640x480 region), and things like VLC (also don't get me started). For the most part there are no other alternatives. I'm sure you know this, and it's probably one of the reasons you made OBS.
I use Windows XP Pro SP3 and I have many reasons (all technical and quite justified) why I will not upgrade to Windows 7. (The reason I linked to my resume, BTW, is because I want to make it very clear when I say I have technical reasons for not upgrading, I really am quite serious) Therefore DX10 is not an option. XP is still prevalent in the workplace and at the home, and given that Windows 8 is at present being labelled more or less a flop, the likelihood of people sticking with XP (and 7 of course) is very high. I'm not trying to use this as justification to sway your software, but it is reality as it stands right now. So please hear me out:
I'd like to talk to you a bit about loosening the OS requirement on OBS for a very specific reason:
Some time ago I wrote a lengthy blog post about a piece of Japanese software called SCFH DSF and how to use this to capture from one's desktop, or games, or anything else. I get between 1200-1300 hits a day just for that blog post -- no joke. There's Youtube videos that reference it, tons of gaming forums link to it, yadda yadda.
SCFH DSF is extremely low-CPU and works on XP and Windows 7 and Just Works(tm). It's implemented as a capture shim and shows up as a DirectShow capture filter, thus device (i.e. things like VirtualDub, etc. all see it). It's also now open-source.
I'm never been able to use OBS because I run XP, but I imagine it has native capture capability (desktop, gaming, etc.) and DX10 makes this a lot easier. I understand. But I'm fairly certain that OBS can be made to capture from a DirectShow capture filter with not much work (heck it might already do it), which means that OBS could actually be made to work on XP (with, of course, OBS's native capture capability disabled -- I imagine there are other features which would also need to be disabled).
However, using OBS to capture from SCFH DSF, and then use OBS to stream, seems quite possible.
If I was a Windows programmer I can assure you I would be pulling down the OBS source and banging away on it to make it work with the above. Honestly I would. But Windows is quite a mess API-wise, and I also don't do C++ (only C; I'm an old assembly programmer, OO in general is... well, let's save that for another time), so I'm a bit out of my league.
Thoughts?