[FFmpeg-trac] #5227(ffmpeg:new): H265 nvenc HLS stream

FFmpeg trac at avcodec.org
Wed Feb 10 12:38:09 CET 2016


#5227: H265 nvenc HLS stream
-------------------------------------+-------------------------------------
             Reporter:  milanc       |                     Type:  defect
               Status:  new          |                 Priority:  important
            Component:  ffmpeg       |                  Version:  git-
             Keywords:               |  master
  cuda,nvenc,nvapi,h265              |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 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)
 GPU1: http://www.techpowerup.com/gpudb/b3164/zotac-gtx-960-amp-
 edition.html
 GPU2: http://www.techpowerup.com/gpudb/b3346/msi-gtx-980-ti-gaming.html

 Hi,

 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.

 http://download.mazana.tv/windows/h265test/01.jpg
 http://download.mazana.tv/windows/h265test/02.jpg

 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
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5227>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list