Bug Report Having Frame Drop issues with Own3d.tv

Twitchie

New Member
Hi Everyone,
I have a bit of frame drop issue here. I was trying out own3d to see the difference in quality between own3d.tv and twitch.tv. Streaming to own3d.tv with Xsplit was fine, but I perfer obs since it allows me to give a better quality stream. The problem for some odd reason in obs when streaming to own3d.tv, I tend to have hella lot more frame drops compared to xsplit. I normally wouldn't have this problem with Twitch.tv How do I fix this? Am I doing something wrong?
Edit: Nevermind, figured it out. I increased my buffer size 8192 and solved the problem
Code:
Open Broadcaster Software v0.432a - 32bit (´・ω・`)
-------------------------------
CPU Name: AMD Phenom(tm) II X6 1045T Processor
CPU Speed: 2700MHz
Physical Memory:  4083MB Total, 2565MB Free
stepping id: 0, model 10, family 15, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 6, total cores 6
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GT 430
  Video Adapeter Dedicated Video Memory: 1025966080
  Video Adapeter Shared System Memory: 1872353280
Send Buffer Size: 4096
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1280x720
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
   chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, fps: 15-60.0002, fourCC: 'YV12'

------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    quality: 10
    preset: medium
    i444: no
    max bitrate: 1400
    buffer size: 1400
------------------------------------------
Total frames rendered: 296, number of frames that lagged: 5 (1.69%) (it's okay for some frames to lag)
Number of b-frames dropped: 46, Number of p-frames dropped: 0
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1280x720
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
   chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, fps: 15-60.0002, fourCC: 'YV12'

------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    quality: 10
    preset: medium
    i444: no
    max bitrate: 1400
    buffer size: 1400
------------------------------------------
Total frames rendered: 34320, number of frames that lagged: 18 (0.05%) (it's okay for some frames to lag)
=====Stream End=======================================================================
Send Buffer Size: 4096
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1280x720
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
   chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, fps: 15-60.0002, fourCC: 'YV12'

------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    quality: 10
    preset: medium
    i444: no
    max bitrate: 1400
    buffer size: 1400
------------------------------------------
Total frames rendered: 1884, number of frames that lagged: 9 (0.48%) (it's okay for some frames to lag)
Number of b-frames dropped: 305, Number of p-frames dropped: 0
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 8.145 ms] [avg calls per frame: 1] [children: 90.6%] [unaccounted: 9.44%]
| scene->Preprocess - [15.9%] [avg time: 1.296 ms] [avg calls per frame: 1]
| video encoding and uploading - [74.6%] [avg time: 6.08 ms] [avg calls per frame: 1] [children: 28.7%] [unaccounted: 45.9%]
| | CopyResource - [0.27%] [avg time: 0.022 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.282%] [avg time: 0.023 ms] [avg calls per frame: 0]
| | call to encoder - [28.2%] [avg time: 2.294 ms] [avg calls per frame: 0]
==============================================================
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I'm glad you got it working, though the frame drop mechanism apparently still needs some work. It's much better than it used to be, but I actually realized yet another design flaw internally that I need to fix. It happens, this is a learning experience still for me I fully admit.
 
Top