Tue Feb 09, 2016 10:43 am by DenyAll
The transcoded stf file certainly appears to be a normal mpeg file to me.
Yes it is an normal mpeg file... eventually.
zip's probably best to answer, but my limited understanding (based on observations rather than any true knowledge) is that the problems stems from transcoding on the fly. When streaming starts, the transcoding is not yet fully finished. So not all of the information about the final transcoded (mpeg) media file is necessarily available when the renderer needs it.
For example at the beginning of the transcode the file size and average bit rate won't be known (transcoding from say h.264 to mpeg2video will result in a much bigger file than the original) and this then impacts some devices that need this information. I believe Serviio tries to deal with this by sending a fake file size for some renderers?? (this is just based on comments zip has made, which I may have misinterpreted). How this is dealt with depends on the renderer. My PS4 for example shows no duration for any transcoded file - hence it's treated as a live stream by the renderer with no forwarding, rewinding or pausing. My Panasonic TV copes generally well, but some transcoded video's are cut short slightly. I think it also gets more complex as some devices seek by byte range while others seek by timecode and that impacts their ability to seek in transcoded files.
But it's a good question... I suspect the answer is far more complex than my limited understanding.
DenyAllPanasonic Viera FX800A | Panasonic Viera CS610A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 10 | Serviio 1.10.1 Pro
WinHelper | MediaInfoBeta Tester, Moderator
Please do not PM me for support as any solution cannot be shared with others.