Question / Help Is it possible to capture a live stream, from an embedded website player?

rjsdavis

New Member
Hello to all

New - first time user!

I am trying to capture a video stream from a fairly obscure website. I cannot uncover the video source from within the source code of the web-page, therefore, am trying to capture it - on the fly as it were.

I can set up the web-page as a source, within OBS, and it brings up the web-page within the OBS software, so it's clearly going to the right page, however, I can't then start the stream (from the embedded video controls) within OBS, to start the stream running, to "start recording". Am I missing something stupidly obvious about how to capture this?

Also, there I can't seem to work out how to maximise the source screen (again, presumably I'd need to do that within OBS?), so that when the recording starts, it records a fullscreen version of the stream being captured?

Many thanks
 

carlmmii

Active Member
I take it you're trying to do everything using the browser source?

For the matter of getting control of the page, right-click on your browser source and select "Interact". That will let you perform the necessary web browsing interactions.

For the size of the browser source, you will most likely need to change the size of the browser canvas. Right-click on the source, go to properties. Within here, you can set the width and height of the html canvas to enlarge the area to be as big as you need for full capture. Once you have that set, you can crop that down on the main canvas by holding alt and dragging the red bounding box.
 

rjsdavis

New Member
Hello Carlmmii

Thanks very much for the reply - I'm much closer to getting there now. However, I'm not quite there yet.

The interact tip works perfectly. Thanks. I can now start/stop the stream, and I've tested the recording and it's pretty good. The one thing that isn't quite right yet, is that when I open up the Interact box, and use the web-controls to make the stream start, and then have the player goto fullscreen, the stream then goes fullscreen on the Interact window, but the actual capturing window behind, in the main software is not, and I cannot see a way to make it match.

When you pull the video box around and resize using the outer red square, it will only get bigger by going diagonally bigger - i.e. even if you drag the window down using the centre top adjuster, the whole box still gets diagonally smaller into the bottom left corner. If you move the whole of the red box, into the top left corner of the capture screen, and then try to pull it wider using the right-centre adjuster, the whole red box simply grows both down and to the right, making it impossible so far to make the red box, actually fit the black capture box limits behind it. Do you know how to stop it from growing/reducing diagonally, and simply getting either more narrow, or more wide, depending on which adjuster tabs you're pulling on?

Many thanks!
 

koala

Active Member
The resizing behavior you observe is to keep aspect ratio. The source isn't the same aspect ratio than the canvas, so it requires black bars either on top+bottom or left+right. If it doesn't keep aspect ratio, it stretch the source, thus distort the image. If you accept to distort the image, you can press and hold the shift key, then drag the border. Or to make the source fit the canvas, right-click the source->Transform->Stretch to screen. But this usually doesn't make sense, since you want an undistorted image.
To do it without the need of stretching, make sure the source you capture is the same aspect ratio than the canvas.
 
Top