Overclock.net › Forums › Video Games › PC Gaming › Lag-less Video Capture - Need Advice
New Posts  All Forums:Forum Nav:

Lag-less Video Capture - Need Advice - Page 2

post #11 of 26
Quote:
Originally Posted by Zero4549 View Post

Would it be possible to run an HDMI cable from this computer to another computer, and have THAT computer stream the video (therefore having no impact on the performance of the computer I'm streaming from)? I have several computers in this room and a server the next room over (easily within HDMI cable length)

I'm sure it's possible. Maybe using USB or Ethernet to transfer the stream instead of HDMI. Most boards cannot be directly connected to each other with a normal Ethernet cable, so it might require a crossover cable or a router to do the crossover for them (some newer mobos have built in crossover). I've used crossover Ethernet cables before, but never messed with USB so I'm not even sure if it's possible with USB. It's basically just a network without a router.

But you still can't escape the performance issues from recording. Just the performance issues related to converting the stream for the internet (that could be done on the other computer, in theory).

Any form of streaming requires compression of the video whether the user is aware of the compression or not. Uncompressed raw video is just too big for internet bandwidth. So Livestream has to be converting it while it captures it if it's streaming it out. This extra work is possibly why it's bogging down bad on more demanding games.

Edit: Unless you mean something like viewing your game's monitor from another computer. That is likely also possible. But it's something I've never toyed with and therefore know absolutely nothing about.
Edited by Phantom_Dave - 4/10/12 at 9:55pm
post #12 of 26
Thread Starter 
Quote:
Originally Posted by Phantom_Dave View Post

I'm sure it's possible. Maybe using USB or Ethernet to transfer the stream instead of HDMI. Most boards cannot be directly connected to each other with a normal Ethernet cable, so it might require a crossover cable or a router to do the crossover for them (some newer mobos have built in crossover). I've used crossover Ethernet cables before, but never messed with USB so I'm not even sure if it's possible with USB. It's basically just a network without a router.
But you still can't escape the performance issues from recording. Just the performance issues related to converting the stream for the internet (that could be done on the other computer, in theory).
Any form of streaming requires compression of the video whether the user is aware of the compression or not. Uncompressed raw video is just too big for internet bandwidth. So Livestream has to be converting it while it captures it if it's streaming it out. This extra work is possibly why it's bogging down bad on more demanding games.
Edit: Unless you mean something like viewing your game's monitor from another computer. That is likely also possible. But it's something I've never toyed with and therefore know absolutely nothing about.

Pretty much what I was thinking is that instead of using this pc (the one doing the gaming) to also encode, compress, and stream, I could send the unprocessed video and audio via HDMI (or any other connection, HDMI would just be convenient since it has both audio and video and I have an unused HDMI port on my GPU) to PC #2 and let PC #2 do all the processing and streaming.

"PC #2" being a spare computer can get as bogged down as necessary, as long as it doesn't cause lag on the gaming rig wink.gif

Problem is I don't know how to get the data from my video card on the gaming pc over to "PC #2".

I could easily make a crossover cable (it's just a matter of swapping some wires and recrimping) with one of my extra Ethernet cables, but I don't know how I would actually go about transmitting raw video and audio through it. Same with USB (I've got a USB crossover, they work but are slow and again I don't know how to actually get the video from my GPU to transmit through the usb)

Assuming we figure out how to transmit the data, how does the second PC receive it? I could get a video capture card for the second rig but then that again leaves me with recording instead of streaming.

Is there such thing as an HDMI input card? One that simply allows HDMI input without doing any processing or encoding, and simply allows software to do whatever it wants to it? Once the processing is offloaded to PC#2, it can use as much cpu power as it wants - i couldn't care less for efficiency on that end as long as it can actually get there to begin with.
Arcane
(33 items)
 
Sanctum
(9 items)
 
Fukurou
(15 items)
 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 MSI B350M Mortar Arctic RX Vega 64 G.Skill TridentZ  
Hard DriveHard DriveOSPower
Samsung EVO 960 Consatellation Windows 10 Pro Corsair HX 1050 
Case
Raijintek Aeneas White Window 
CPUMotherboardRAMHard Drive
Core i5-661 GA-H55-USB3 12GB DDR3 1333 WD Caviar Black AALS 640GB 
Hard DriveHard DriveOptical DriveCooling
WD Caviar Green EARS 2TB Vertex Turbo 60GB (SSD) Samsung Blu-ray, Samsung DVD Burner H50 (With push/pull nocturas) 
OSMonitorKeyboardPower
Windows 10 Professional 64 LG 47inch LED LCD Saitek Eclipse Lite-touch Wireless Seasonic X750 Gold 
CaseAudio
CM690 II Passive bookshelfspeakers + amp. 
  hide details  
Reply
Arcane
(33 items)
 
Sanctum
(9 items)
 
Fukurou
(15 items)
 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 MSI B350M Mortar Arctic RX Vega 64 G.Skill TridentZ  
Hard DriveHard DriveOSPower
Samsung EVO 960 Consatellation Windows 10 Pro Corsair HX 1050 
Case
Raijintek Aeneas White Window 
CPUMotherboardRAMHard Drive
Core i5-661 GA-H55-USB3 12GB DDR3 1333 WD Caviar Black AALS 640GB 
Hard DriveHard DriveOptical DriveCooling
WD Caviar Green EARS 2TB Vertex Turbo 60GB (SSD) Samsung Blu-ray, Samsung DVD Burner H50 (With push/pull nocturas) 
OSMonitorKeyboardPower
Windows 10 Professional 64 LG 47inch LED LCD Saitek Eclipse Lite-touch Wireless Seasonic X750 Gold 
CaseAudio
CM690 II Passive bookshelfspeakers + amp. 
  hide details  
Reply
post #13 of 26
Quote:
Originally Posted by croy View Post

use MSI Afterburner's screen capture. it doesn't affect performance while recording.

Wow thanks for that, works really good, and doesn't seem to have huge saves like fraps.
Well It Works...
(15 items)
 
  
CPUMotherboardGraphicsRAM
i5-4440 Something Sapphire 280x 8GB 
Hard DriveHard DriveHard DriveOS
Hitachi 1TB 7200 RPM WD 2TB Green Mushkin Enhanced 120GB SSD Windows 10 
MonitorPowerCase
23" Samsung 650W XCLIO A380COLOR Fully Black 
  hide details  
Reply
Well It Works...
(15 items)
 
  
CPUMotherboardGraphicsRAM
i5-4440 Something Sapphire 280x 8GB 
Hard DriveHard DriveHard DriveOS
Hitachi 1TB 7200 RPM WD 2TB Green Mushkin Enhanced 120GB SSD Windows 10 
MonitorPowerCase
23" Samsung 650W XCLIO A380COLOR Fully Black 
  hide details  
Reply
post #14 of 26
Quote:
Originally Posted by My Desired Display Name View Post

Wow thanks for that, works really good, and doesn't seem to have huge saves like fraps.

As of a couple months ago, FRAPS messaged me after I sent a ticket saying they where working on a new program, that will support multi core and be..less demanding. But since then no updates. So who knows.
post #15 of 26
Quote:
Originally Posted by Zero4549 View Post

Assuming we figure out how to transmit the data, how does the second PC receive it? I could get a video capture card for the second rig but then that again leaves me with recording instead of streaming.
Is there such thing as an HDMI input card? One that simply allows HDMI input without doing any processing or encoding, and simply allows software to do whatever it wants to it? Once the processing is offloaded to PC#2, it can use as much cpu power as it wants - i couldn't care less for efficiency on that end as long as it can actually get there to begin with.

I was thinking something along the lines of using a Remote Desktop Connection to view the gaming pc's monitor display and then using Livestream on the second computer to stream it (or w/e program you wanted to use if Livestream doesn't work for this). There may even be other programs out there better than a Remote Desktop Connection to do this with. All that would be required is for the two puters to be networked (or using crossover).

This is all completely theoretical. While it seems very possible to do, I can't say for certain that it is. But if it is possible then it would be a great option to use. I can't think of a better solution outside of recording and uploading later.
post #16 of 26
Thread Starter 
RDP won't work unfortunately, as that takes over the Windows session from the "host". In other words it willing out the gaming pc if I log into it with pc 2. Another software solution perhapsthough. It's a good veinof thought
Arcane
(33 items)
 
Sanctum
(9 items)
 
Fukurou
(15 items)
 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 MSI B350M Mortar Arctic RX Vega 64 G.Skill TridentZ  
Hard DriveHard DriveOSPower
Samsung EVO 960 Consatellation Windows 10 Pro Corsair HX 1050 
Case
Raijintek Aeneas White Window 
CPUMotherboardRAMHard Drive
Core i5-661 GA-H55-USB3 12GB DDR3 1333 WD Caviar Black AALS 640GB 
Hard DriveHard DriveOptical DriveCooling
WD Caviar Green EARS 2TB Vertex Turbo 60GB (SSD) Samsung Blu-ray, Samsung DVD Burner H50 (With push/pull nocturas) 
OSMonitorKeyboardPower
Windows 10 Professional 64 LG 47inch LED LCD Saitek Eclipse Lite-touch Wireless Seasonic X750 Gold 
CaseAudio
CM690 II Passive bookshelfspeakers + amp. 
  hide details  
Reply
Arcane
(33 items)
 
Sanctum
(9 items)
 
Fukurou
(15 items)
 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 MSI B350M Mortar Arctic RX Vega 64 G.Skill TridentZ  
Hard DriveHard DriveOSPower
Samsung EVO 960 Consatellation Windows 10 Pro Corsair HX 1050 
Case
Raijintek Aeneas White Window 
CPUMotherboardRAMHard Drive
Core i5-661 GA-H55-USB3 12GB DDR3 1333 WD Caviar Black AALS 640GB 
Hard DriveHard DriveOptical DriveCooling
WD Caviar Green EARS 2TB Vertex Turbo 60GB (SSD) Samsung Blu-ray, Samsung DVD Burner H50 (With push/pull nocturas) 
OSMonitorKeyboardPower
Windows 10 Professional 64 LG 47inch LED LCD Saitek Eclipse Lite-touch Wireless Seasonic X750 Gold 
CaseAudio
CM690 II Passive bookshelfspeakers + amp. 
  hide details  
Reply
post #17 of 26
Quote:
Originally Posted by Zero4549 View Post

RDP won't work unfortunately, as that takes over the Windows session from the "host". In other words it willing out the gaming pc if I log into it with pc 2. Another software solution perhapsthough. It's a good veinof thought

Something like this perhaps?

http://www.teamviewer.com/en/index.aspx?cdsplit=D

I don't know much about this stuff since I've never used it. But supposedly this can be used to watch other computers without actually taking control of them. So perhaps you could also watch the game and stream it?

In any case, this was a quick search and find. Some hardcore searching might turn up something better.


Edit: Also try looking into VNC stuff if this isn't going to cut it.
Edited by Phantom_Dave - 4/11/12 at 1:30pm
post #18 of 26

all of that RDP/team viewer/vns is to slow slow to live stream it/record

 

how do i know? i have ultra vnc installed in VM, even playing a video inside of it there is lag when youre watching it in the vnc viewer.

 

you can try an HDMI capture card and stream it from that through a different PC ofcourse

 

edit; was just reading reviews on hdmi capture card on newegg and i guess you wont be able to record with since there is HDCP, so you will need to some how get component video from the gaming pc to use a capture card on  the other pc if you wann do 1080p resolution.

 

Quote:

 

AVerTV HD DVR will not record using HDMI from a PS3 due to HDCP. You can connect the PS3 to the HD DVR by using the component break out cable that is included with the HD DVR. You will need to have the PS3 component output cable to connect to the HD DVR. By using component connections you will be able to view and record with 1080i resolution.

 


Edited by spice003 - 4/11/12 at 1:46pm
Mini-Me
(13 items)
 
Plex/VM server
(11 items)
 
 
CPUMotherboardGraphicsRAM
i5 3350p ASRock Z77E-ITX ASUS GTX 960 4GB G.Skill Ripjaws 8GB DDR3-1600 
Hard DriveOSMonitorKeyboard
Crucial MX200 256GB Windows 7 Dell U2414H Logitech G110 
PowerCaseMouseMouse Pad
Corsair RM550 Fractal Node 304 Logitech G500 Xtrac XXL 
Audio
Beyerdynamic DT 990 250Omh  
CPUMotherboardGraphicsRAM
Xeon L5638 Gygabite X58A-UD3R Asus G210 G.Skill 20GB  
Hard DriveHard DriveHard DriveCooling
WD 4 TB Red WD 3 TB Red Mushkin 120GB SSD OEM cooler 
OSPowerCase
Windows 7 Antec True power 750 LIAN LI PC-7B 
  hide details  
Reply
Mini-Me
(13 items)
 
Plex/VM server
(11 items)
 
 
CPUMotherboardGraphicsRAM
i5 3350p ASRock Z77E-ITX ASUS GTX 960 4GB G.Skill Ripjaws 8GB DDR3-1600 
Hard DriveOSMonitorKeyboard
Crucial MX200 256GB Windows 7 Dell U2414H Logitech G110 
PowerCaseMouseMouse Pad
Corsair RM550 Fractal Node 304 Logitech G500 Xtrac XXL 
Audio
Beyerdynamic DT 990 250Omh  
CPUMotherboardGraphicsRAM
Xeon L5638 Gygabite X58A-UD3R Asus G210 G.Skill 20GB  
Hard DriveHard DriveHard DriveCooling
WD 4 TB Red WD 3 TB Red Mushkin 120GB SSD OEM cooler 
OSPowerCase
Windows 7 Antec True power 750 LIAN LI PC-7B 
  hide details  
Reply
post #19 of 26
Quote:
Originally Posted by spice003 View Post

all of that RDP/team viewer/vns is to slow slow to live stream it/record

how do i know? i have ultra vnc installed in VM, even playing a video inside of it there is lag when youre watching it in the vnc viewer.

That's good enough for me. I've never toyed with the stuff. I was just hoping to point the OP in a direction that might lead to a better way to do it if this way wasn't good enough.

The most I have done remotely related to this is used KVM software to multi-box some games. But that's not the same as streaming a video or a game.
post #20 of 26
Just to bring back some supporting info to my post on Fraps. I got a reply back last night. They are working on the latest version. But unforseen situations have slowed the dev team down. But they are still working hard to release it hopefully soon.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: PC Gaming
Overclock.net › Forums › Video Games › PC Gaming › Lag-less Video Capture - Need Advice