H265 nvenc HLS stream
|Reported by:||Milan Cizek||Owned by:|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
Summary of the bug:
Ffmpeg version: N-78351-ga25c5db (the same issue with all versions since 06/2015)
Driver version: 352.63-0ubuntu0.14.04.1 (the same issue with all versions since 06/2015)
NVAPI version: 6.0 (the same issue with 5.1)
CUDA version: 7.5-18 (the same with previous CUDA version)
I have TV box RK3128 with Android 4.4.4, ExoPlayer 1.5.2 and I have problem with HLS (H265) playback with ExoPlayer.
My stream is played, I see/hear video and audio content.
But one of the colors in video has small offset.
Color offset is depended on video resolution.
Other H265 demos (HLS or static from internet) play correctly without described problem. Therefore I think, this it is not a hardware specific issue.
My H265 stream is created by ffmpeg and CUDA/nvenc_h265 codec. Other players (VLC, MXPlayer...) work without this problem (or does not play due H265 is not supported).
http://download.mazana.tv/windows/h265test/vlc.jpg (compare previous image with this)
When I use libx265 codec (CPU) for H265 encoding, my RK3128 box plays stream correctly.
I reproduced this issue on second GPU card, this is not GPU depended issue.
I don't know where is the problem. I understand that problem cann't be in ffmpeg but in next susspect parts (CUDA, NVAPI, drivers...). Therefore, I would be willing to give something around the $150 for a fully working solution tested with my example live streams which I can provide.
I can provide my stream URL by private. I can also provide SSH access to my dedicated streaming server with DVB-T card for any tries.
ffmpeg version N-78351-ga25c5db Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1) configuration: --prefix=/FFMPEG --pkg-config-flags=--static --bindir=/root/bin --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nvenc --enable-version3 --enable-pthreads --enable-bzlib --enable-zlib --enable-runtime-cpudetect --enable-libmfx
Change History (13)
follow-up: 6 comment:4 by , 6 years ago
|Component:||ffmpeg → undetermined|
|Keywords:||cuda nvapi h265 hevc bounty removed|
|Priority:||important → normal|