ultravideo / kvazaar

An open-source HEVC encoder
BSD 3-Clause "New" or "Revised" License
826 stars 178 forks source link

Issue with streaming manifest file on Exoplayer #326

Open bhattaBB opened 2 years ago

bhattaBB commented 2 years ago

Hello, I have used Kvazaar to split a 360-degree video (YUV format) into 3x3 tiles and make a .hvc file. I then used the .hvc file to package within a container via MP4Box $ MP4Box -add video_tiled.hvc:split_tiles -fps 30 -new video_tiled.mp4 Later I used the generated file to create an MPD file using the following command $ MP4Box -dash 1000 -rap -frag-rap -profile live -out dash_tiled.mpd video_tiled.mp4 Although the manifest file is playing on Osmo4, the tiles have been split and I can observe the splitting in the video, but it seems to be still in YUV format. Also, I am not able to play the video on my Exoplayer application. The lines in the manifest file seem to be okay. (Attaching it here for reference). Can someone point out what am I missing? 167699440-ecb9c35c-e114-44aa-a33e-e97e361decc0 dash_tiled.txt

Faiz786-Hp-rgb commented 2 years ago

@fador @MrAsura @Arizer We are facing the above-mentioned issue if you can please enlighten us. It would be highly appreciated.

fador commented 2 years ago

Hi,

Unfortunately we don't have much experience on Exoplayer, can you get any debug logs from the player itself? I don't really undestand what is the problem with YUV format? The input and output will be in YUV in any case, if it's not converted afterwards.. It seems that the quality is not good because of low bitrate and I think that's why the colors are not really shown either, since they are "compressed away".