Status
Not open for further replies.

zapoqx

New Member
So I decided to give it a try after updating my amd drivers finally on a hunch about something. So now that I started this up, I don't know the settings well enough to contfigure it correctly. I figure since I didn't need to constantly go on and off on twitch to test if the stream works or not, I just did a local recording using the twitch preset, but edited the bitrate just a hair down.

First recording, I accidentally left it on Speed quality and it came out very blocky and not decent at all while I was in game, but when I had nothing but a black background and the overlay and my cam, it was seemingly good.

So I tried 2nd recording with high quality preset. It seemed it still had some shaky/flickering-like aspect to it this time (pretty much a toned down version of the first recording), but not nearly as bad.

I am figuring its the settings that I need to tweak, but I do not know which in this case since I'm still unfamiliar with how each setting works.

I am using an R7 260X though.
 

Gonanda

New Member
There is almost no difference between 1.3.0pre5 and 1.3.0pre7 when it comes to encoding - all I did was fix bugs related to crashing, updating language files and fix shared strings. If you encounter issues now that didn't happen before, start with a clean install of OBS Studio and the Plugin!

Ok. I did all as you said: uninstalled obs-studio and installed his as fresh install AGAIN. Then install your plugin 1.3.0 pre8. This is terrible! VERRY terrible! Pre8 worse then previous two!
When I tried save video, I see ETERNAL "saving video..." and videofile is broken in most case! And when I recorded video at last - ALL my video drops down in squares!
PRE5 still works as a charm! I repeat it again: Version 1.3.0pre5 - is outstanding stable and running smooth!

This is specifications of my hardware:
HexaCore AMD Phenom II X6 Black Edition 1090T, 3,2 GHz
Asus Crosshair IV Formula
2Х4 ГБ DDR3-1333 DDR3 SDRAM G-Skill RipJaws
Asus Radeon HD7950 3072Mb GDDR5 900Mhz (HD7950-DC2T-3GD5-V2)
Dell 2707WFP 27" LCD и LG 23MP65

And this is optioins of obs-studio:
bandicam-2016-09-09-04-10-23-872-png.4107

bandicam-2016-09-09-04-10-35-361-png.4108
 
Last edited:
Xaymar,

I really want to express my gratitude for all of your and other's contributions to this project, of course OBS, but especially with AMF. The access to the encoding engine that this provides has really enabled a whole new level of quality encoding for me whether for streaming or recording purposes. Let me know if I should post the bug reports for these and where I should do that if you don't feel like reading below, here's a summary of issues I wanted to report to help out:

pre07 - Working very well for me on both streaming and recording. Currently recording is done at 60fps 1080p, profile 4.1-5.1 all work well, I've stuck with 5.1 because it seems to provide excellent quality and no more or less impact to concurrent system performance than the other profiles. With pre-07 however I cannot use the Quality preset, only Bal and Speed, Bal seems to be fine for my purposes. I'll try to upload some examples later for viewing. I've included the settings I've been using below. I've been able to stream to Twitch using CQP with the settings also posted below, even at profile 5.1, which interestingly yielded me the least amount of delay in terms of stream to endpoint/user and held consistent for over 3 hours of stream, vs. using 4.1 I ended up with varying degrees of delay from 12 seconds to 1 minute, across 3 separate stream sessions of an hour a piece, all to the same ingest cluster, yet the 5.1 to the same cluster was giving me 5-7 seconds of total delay. Just thought I'd report that finding. My system is really old so being able to do this at all, has been amazing and thanks to your hard work. And now the performance of my gameplay is way up, it feels good, you know what I mean, the games just don't seem to drag like before during streaming/recording.

Pre08 - Not working at all for streaming or recording, settings left same as 7 and videos come out with mass green areas and blocks, framerate reports playback of file at 40.6666667 or so frames instead of 60 as set, colors allover and audio badly out of sync. I noticed audio sync issues in 7 as well, but then I realized I was using an ancient ipad2 to test the stream, once I used a few separate computers and newer phones, the audio problem was gone, so I think the HW in the ipad2 just couldn't keep up with what I was streaming. It looked great everywhere else, on twitch.tv web or in standalone apps I have through windows store, and audio was perfect. Not sure what all changed or maybe if it's just pertaining to my card/setup. I've attached the settings, I'll upload the files, I think my recordings should be up on my twitch page for any streams done, for the last few they've been using 7 with the CQP settings below, and I'll be streaming later tonight. If they're not there let me know and I'll see what I can do.

PRE-07 Examples Below: (Pre-08 I accidentally deleted all of them in a fit of rage lol so I will have to reinstall and record again if you'd like to see them)

Stream Recording: https://www.twitch.tv/spikeypup1/v/88351235 (Sorry audio was copy-blocked but starts up again at 4:00 mark)
On System Recording: https://drive.google.com/file/d/0BwEd13njuru2eE1GV3NoLVRiUmc/view?usp=sharing (About 1GB File)

Settings For Each:
Video Output.png
Streaming Settings.png
Recording.png


System is i7 960 (yes, it's old lol)
24GB DDR2 @ 1600Mhz
R9 255X (OEM MSI Card) w two 27" displays @ 1080

If you need OBS logs or what not just let me know.

Great work, Keep it up! :)

-Patrick
 

Xaymar

Active Member
ok so 1.30 pre 8 sound massively out of sync and fails 3/4's of the way. https://www.twitch.tv/steeled_pick/v/88227280

The modified version you have provided now has everything back in sync .
https://www.twitch.tv/steeled_pick/v/88230485

Looks pretty good with my gcn 1 card. 7950

Neat, that means it's fixed in 1.3.0rc1.

Should i update with this or pre8 ?

You should use 1.3.0rc1 now.

@Xaymar, were is GOP options in your mod? I found only IDR (keyframe) in extended version. :)

1.3.0rc1 adds GOP Size now, it should either be left alone or set identical to your keyframe interval. Keep in mind that GOP Size is in Frames, while Keyframe interval is in seconds.

So I decided to give it a try after updating my amd drivers finally on a hunch about something. So now that I started this up, I don't know the settings well enough to contfigure it correctly. I figure since I didn't need to constantly go on and off on twitch to test if the stream works or not, I just did a local recording using the twitch preset, but edited the bitrate just a hair down.

First recording, I accidentally left it on Speed quality and it came out very blocky and not decent at all while I was in game, but when I had nothing but a black background and the overlay and my cam, it was seemingly good.

So I tried 2nd recording with high quality preset. It seemed it still had some shaky/flickering-like aspect to it this time (pretty much a toned down version of the first recording), but not nearly as bad.

I am figuring its the settings that I need to tweak, but I do not know which in this case since I'm still unfamiliar with how each setting works.

I am using an R7 260X though.

There is a "Twitch" preset in the simple interface, use it.

Ok. I did all as you said: uninstalled obs-studio and installed his as fresh install AGAIN. Then install your plugin 1.3.0 pre8. This is terrible! VERRY terrible! Pre8 worse then previous two!
When I tried save video, I see ETERNAL "saving video..." and videofile is broken in most case! And when I recorded video at last - ALL my video drops down in squares!
PRE5 still works as a charm! I repeat it again: Version 1.3.0pre5 - is outstanding stable and running smooth!

This discussion forum is not meant for support or reporting issues. Please use the Issue Tracker for that. Additionally, please consider using the Simple Interface unless you absolutely have a reason to use the Advanced Interface (you don't, there is no reason to use it any more).
Also please stop yelling at me or I will just ignore you in the future.

Xaymar,

... wall of text ...

Same as above, please use the Simple Interface. There is no reason to use the Advanced Interface anymore, anything you could do there should be possible in the Simple Interface (except the weird Keyframe intervals).

Edit: Also the issue you reported is already known and fixed in 1.3.0rc1.

Guys if you have problems and recording with MP4, try recording with MKV.

Yep, mkv is preferred formats for recording. MP4 is not good enough to handle crashes, abrupt stream corruption or similar.
 
Last edited:

Xaymar

Active Member
Xaymar updated AMD Advanced Media Framework Encoder Plugin for OBS Studio with a new update entry:

1.3.0rc1 - The AMF SDK Path

  • Updated: Languages en-US (American English), vi-VN (Vietnamese), de-DE (German).
  • Changed: Internally using 64-Bit Integers instead of Doubles to improve timestamp precision.
  • Fixed: Emergency Quit will now use a timestamp in the future so that OBS exits properly.
  • Fixed: Audio/Video desynchronization due to modifying presentation instead of decode timestamp.
  • Added: Options for CABAC and GOP Size, thanks to a bit of RE-work.

Read the rest of this update entry...
 
Last edited:

ball2hi

Member
@Xaymar
Using 1.3.0 Pre8 Fix and went into Avidemux to try and cut some highlights from an 8 hour stream. Unfortunately it seems my high-quality local recording stopped processing the video-side 2 hours 10 minutes 11 seconds 313 ms. It seems to have kept processing the audio side, but I'm a bit upset as I lost some good highlights =/

Log: https://gist.github.com/anonymous/6c9ce4a3b346eb5a9f9e232d23346bdf
Twitch Timestamp: https://www.twitch.tv/3ybx/v/88321493?t=2h10m11s

I can't seem to even go past that point in VLC media player. The file-size is also very small for an 8 hour stream so it's probably long-gone.

I'll be updating to the newer version you just released now. Just felt like logging this incident. Also, what is "Customer Group of Pictures Size" in the simple section. Will this allow us to stream and record in different frame rates?
 
Last edited:

Xaymar

Active Member
@Xaymar
Using 1.3.0 Pre8 Fix and went into Avidemux to try and cut some highlights from an 8 hour stream. Unfortunately it seems my high-quality local recording stopped processing the video-side 2 hours 10 minutes 11 seconds 313 ms. It seems to have kept processing the audio side, but I'm a bit upset as I lost some good highlights =/

I'll be updating to the newer version you just released now. Just felt like logging this incident. Also, what is "Customer Group of Pictures Size" in the simple section. Will this allow us to stream and record in different frame rates?

The recording thing is a bug in AMF, nothing i do anything about. As for GOP size, read up on wikipedia about it: https://en.wikipedia.org/wiki/Group_of_pictures.
Recording and streaming in different framerates requires OBS support for it.
 

vapeahoy

Member
Ok so..
There seems to be a tendency of random people thinking this should be a solution to get better quality to that standard of which someone who is partnered can have. That's never going to happen unless you get access to that higher bitrate by the service prover that is twitch or similar.
I can with this use the default cpq settings and get up to staggering 60mbit quality on c-cards,that i could use on youtube if i was a youtuber. It looks just awesome.
I happily accept that 3500kbit doesnt look anything like it, but it looks ok all things considered. It's just there to allow you to show you what you do. For many purposes, far beyond gaming, it allows very good picture quality. And cost a fraction of the cpu cycles, my pc runs cooler. I'm thrilled by this!
But as for twitch streaming etc., 3500kbit will never allow a crystal sharp quality for 144hz<>60fps tear free capture for instance. Maybe have some realistic expectations here.
Looking at the bright side, h.265 is intriguing and the streaming services could up their bandwidth allowance at some point.
It is however more then enough to have some audio and picture to allow you to say hello to the world, as it were.

Hello!
 

locodicegr

Member
Ok so..
There seems to be a tendency of random people thinking this should be a solution to get better quality to that standard of which someone who is partnered can have. That's never going to happen unless you get access to that higher bitrate by the service prover that is twitch or similar.
I can with this use the default cpq settings and get up to staggering 60mbit quality on c-cards,that i could use on youtube if i was a youtuber. It looks just awesome.
I happily accept that 3500kbit doesnt look anything like it, but it looks ok all things considered. It's just there to allow you to show you what you do. For many purposes, far beyond gaming, it allows very good picture quality. And cost a fraction of the cpu cycles, my pc runs cooler. I'm thrilled by this!
But as for twitch streaming etc., 3500kbit will never allow a crystal sharp quality for 144hz<>60fps tear free capture for instance. Maybe have some realistic expectations here.
Looking at the bright side, h.265 is intriguing and the streaming services could up their bandwidth allowance at some point.
It is however more then enough to have some audio and picture to allow you to say hello to the world, as it were.

Hello!


And some people mess with settings and they dont know that they even do , lol!

I keep them all default and works great.

Recording/Streaming/Youtube Preset and good to go.
 

ball2hi

Member
The recording thing is a bug in AMF, nothing i do anything about.
What is the bug exactly? Also, is there a possible work a round? This is very important as I plan to be streaming tournaments in the near future but want to record locally 1080p and upload to YouTube later. It would really suck if I couldn't use h.264 for local encoder for those important streams.
 

Cores

New Member
Hi!

I have a problem on "1.3.0 rc1". After random time (from 30 to 50 min) of streaming, I catch a video driver crash always.

Is this a normal?

My computer specs are: i5 2500K 3.3 Ghz, 16 Gb RAM, AMD R9 285 2 Gb, 1 Tb HDD
Soft: Windows 10 x64, OBS 0.15.4 64-Bit, Plugin Version: 1.3.0rc1, AMD Driver 16.8.3
Settings (twitch default preset)
Logs
Stream Link
 

Xaymar

Active Member
What is the bug exactly? Also, is there a possible work a round? This is very important as I plan to be streaming tournaments in the near future but want to record locally 1080p and upload to YouTube later. It would really suck if I couldn't use h.264 for local encoder for those important streams.

With certain settings the GPU gets slower and slower at encoding until eventually it just gives up. I'm not entirely sure why or how to fix it - it just happens. You can try underclocking your card back to reference, keeping it's fan always at maximum to keep it cool and forcing 3D clocks so it doesn't hiccup while encoding.

Hi!

I have a problem on "1.3.0 rc1". After random time (from 30 to 50 min) of streaming, I catch a video driver crash always.

Is this a normal?

My computer specs are: i5 2500K 3.3 Ghz, 16 Gb RAM, AMD R9 285 2 Gb, 1 Tb HDD
Soft: Windows 10 x64, OBS 0.15.4 64-Bit, Plugin Version: 1.3.0rc1, AMD Driver 16.8.3
Settings (twitch default preset)
Logs
Stream Link

Upgrade your Driver to Version 16.9.1 and underclock the card back to a stock R9 285 (CPU Clock 918, Memory Clock 1375), that should solve it on a R9 285. For me it always crashed after 3-5 minutes recording with the vendor OC.
 
I'm not sure what I'm doing wrong here, as I haven't changed any of my settings, but I'm getting massive dropped frames with 1.3.0 rc1. Bitrate skyrockets up to 10000 kb/s from 3000 kb/s as soon as I load a game, and I start getting dropped frames.
 
Status
Not open for further replies.
Top