Question / Help Problem with recording on UDP url

pandr

New Member
Hi friends,
I have a problem with recording on UDP url. I have stetted my stream of my desktop capture in this way:
Schermata 2018-10-06 alle 18.41.48.png

But when I want to see on my desktop computer in VLC the video is jerky and of bad quality.
Help me, please!
 

pandr

New Member
...that link literally tells you how.

Help > Log Files > Show Log Files
21:35:02.013: ==== Recording Start ===============================================
21:40:04.361: Output 'adv_ffmpeg_output': stopping
21:40:04.361: Output 'adv_ffmpeg_output': Total frames output: 16733
21:40:04.361: Output 'adv_ffmpeg_output': Total drawn frames: 18120 (18145 attempted)
21:40:04.361: Output 'adv_ffmpeg_output': Number of lagged frames due to rendering lag/stalls: 25 (0.1%)
21:40:04.361: ==== Recording Stop ================================================
21:40:04.368: Video stopped, number of skipped frames due to encoding lag: 17777/18137 (98.0%)
 

Narcogen

Active Member
Without the entire log, I can't tell why, but your chosen encoder is completely overloaded. If you're using x264 software encoding, either your computer is entirely too weak to use with OBS, or else the quality settings you've chosen are far too high. Without a complete log, there's no way to tell.
 

pandr

New Member
Without the entire log, I can't tell why, but your chosen encoder is completely overloaded. If you're using x264 software encoding, either your computer is entirely too weak to use with OBS, or else the quality settings you've chosen are far too high. Without a complete log, there's no way to tell.
 

Attachments

  • 2018-10-07 21-25-03.txt
    13.9 KB · Views: 45

Narcogen

Active Member
You've got an i5 and no discrete GPU. Drop to 30fps at least. Not sure what you're loading from VLC, but between that and OBS recording with custom FFMpeg settings, you're overloading both your GPU and your CPU. You probably should be shooting for 720p30 at most on this hardware.
 

pandr

New Member
You've got an i5 and no discrete GPU. Drop to 30fps at least. Not sure what you're loading from VLC, but between that and OBS recording with custom FFMpeg settings, you're overloading both your GPU and your CPU. You probably should be shooting for 720p30 at most on this hardware.

I set 30 fps but it works on youtube or facebook or another site of streaming, but not in udp. I want to send to my Tvheadend server and stream desktop capture to my friend.
 

pandr

New Member
In that case you're probably overloading your machine by encoding the video stream twice.

But I send stream from my MacBook Pro to server Tvheadend, I thinks that is impossible that my Mac crash because sends stream!
And the stream is jerky also on my second pc not only on the server!
 

Narcogen

Active Member
This shows your video settings. You're using 1440x900 at 60fps. Your machine cannot do 60fps streams.

21:25:04.145: video settings reset:
21:25:04.145: base resolution: 1440x900
21:25:04.145: output resolution: 1440x900
21:25:04.145: downscale filter: Bicubic
21:25:04.145: fps: 60/1
21:25:04.145: format: NV12
21:25:04.145: YUV mode: 601/Partial
21:25:04.145: Audio monitoring device:
21:25:04.145: name: Predefinito
21:25:04.145: id: default

21:40:04.368: Video stopped, number of skipped frames due to encoding lag: 17777/18137 (98.0%)

The above line indicates your encoder is completely overloaded, so either you're using x264 software encoding and your CPU is overloaded, or you're using the hardware VT encoder and it is overloaded.

If you're trying to capture your desktop and send to a friend, I'm unsure exactly what TVHeadEnd has to do with it.
 

pandr

New Member
This shows your video settings. You're using 1440x900 at 60fps. Your machine cannot do 60fps streams.

21:25:04.145: video settings reset:
21:25:04.145: base resolution: 1440x900
21:25:04.145: output resolution: 1440x900
21:25:04.145: downscale filter: Bicubic
21:25:04.145: fps: 60/1
21:25:04.145: format: NV12
21:25:04.145: YUV mode: 601/Partial
21:25:04.145: Audio monitoring device:
21:25:04.145: name: Predefinito
21:25:04.145: id: default

21:40:04.368: Video stopped, number of skipped frames due to encoding lag: 17777/18137 (98.0%)

The above line indicates your encoder is completely overloaded, so either you're using x264 software encoding and your CPU is overloaded, or you're using the hardware VT encoder and it is overloaded.

If you're trying to capture your desktop and send to a friend, I'm unsure exactly what TVHeadEnd has to do with it.
How I set stream for tvheadend? Please help me!
 
Top