Bug Report Twitch: Encoder set to unknown when using AMD VCE Encoder

Xaymar

Active Member
While trying to set up a dev stream for a game I noticed that Twitch doesn't want the stream data as the encoder is set to unknown. Seems to be a Twitch-only issue as YouTube just accepts the stream as it is. My settings for AMD VCE Encoder are:
- Profile: high
- Keyframe Interval: 0 (anything else breaks VCE)
- Rate Control: CBR
- Bitrate: 2000
- Use Custom Buffer Size: 5000
- Advanced: On
- Low Latency: Off
- Cons. B-Frame: 2
- Min QP, Max QP: 1, 51

This has rather low priority for me as I can just stream to an intermediate server and have it fix the stream data for me. More of an inconvenience than anything else.

Screen: http://i.imgur.com/8xrLPEH.png
Log File: https://gist.github.com/28646842b226cdc5ea8c

Edit: Another issue I found is that if you change Keyframe interval from 0 the encoder just encodes the keyframes and nothing else. No idea what even causes this.
 
Last edited:

SilverstarX

New Member
Hey Xaymar,

I've got a GCN1.0 Card (HD7770 - see https://obsproject.com/forum/threads/obs-branch-with-amd-vce-support.13996/ for a list) and I got the same error as you, but I got it working now with the attached settings.

I read somewhere that I have to use keyframe interval different than 0 with my card and I guess b-frame count doesn't matter with my card as it isn't able to encode them, but as the x264 documentation says, it's a maximum parameter, not a fixed value.
Also does twitch recommend the main profile because that is mobile-compatible, not all mobile devices may be able to decode high. > http://help.twitch.tv/customer/portal/articles/1262922-open-broadcaster-software
I hope I could help you even half a year later.
 

Attachments

  • obs_vce_settings.jpg
    obs_vce_settings.jpg
    77.9 KB · Views: 42
CBR is not yet working in obs studio with amd vce encoder. If you can stream to twitch there will be alot of buffering or will not work at all. My work around was to use dxtory with https://github.com/jackun/TestAMFVFW codec or x264. No clue why its saying unknown

Also I would use Max QP=31 much higher and All you will see is blockiness
 
Top