How can I see log file?
21:35:02.013: ==== Recording Start ===============================================...that link literally tells you how.
Help > Log Files > Show Log Files
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.
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.
In that case you're probably overloading your machine by encoding the video stream twice.
How I set stream for tvheadend? Please help me!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.