<div dir="ltr">Thank you Piotr. I will be following that issue.</div><br><div class="gmail_quote"><div dir="ltr">On Sat, Oct 7, 2017 at 1:37 PM Piotr Oniszczuk <<a href="mailto:piotr.oniszczuk@gmail.com">piotr.oniszczuk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
> Wiadomość napisana przez Daniel Frey <<a href="mailto:dmfrey@gmail.com" target="_blank">dmfrey@gmail.com</a>> w dniu 07.10.2017, o godz. 18:47:<br>
><br>
> I have been playing with getting ExoPlayer to be the default player in MythTV Player. Unfortunately, I can't seem to get a reliable HLS stream to be created by myth transcode, either through the services API or through manually creating one with the WebFrontend.<br>
><br>
> ExoPlayer is becoming the preferred player for Android. It supports a large number of formats, especially streaming formats. It is very extensible and customizable. There are also plugins for integrating the Google Cast API for initiating and controlling stream on Chromecast.<br>
><br>
> <a href="https://github.com/google/ExoPlayer" rel="noreferrer" target="_blank">https://github.com/google/ExoPlayer</a><br>
><br>
> I found this utility to verify that the HLS streams are being created correctly.<br>
><br>
> <a href="https://github.com/makandra/validate-hls" rel="noreferrer" target="_blank">https://github.com/makandra/validate-hls</a><br>
><br>
> When I run this on any .m3u8 stream URL I create, it starts out validating it OK, however, it quickly moves to errors like the following:<br>
><br>
> | | | Validating: Fragment(<a href="http://192.168.86.200:6544/StorageGroup/Streaming/2173_20171004020000.ts.1280x720_2500kV_128kA.ao_64kA.000042.ts" rel="noreferrer" target="_blank">http://192.168.86.200:6544/StorageGroup/Streaming/2173_20171004020000.ts.1280x720_2500kV_128kA.ao_64kA.000042.ts</a>)<br>
> | | | | ✔ Downloadable with 200 OK<br>
> | | | | ✘ Keyframe analysis failed: Error running ffprobe ["-select_streams", "v:0", "-show_frames", "/var/folders/42/8x8tb3115517wrkl99xt9s640000gn/T/d20171007-75784-1v7jp0v/2173_20171004020000.ts.1280x720_2500kV_128kA.ao_64kA.000042.ts"]:<br>
> | | | |<br>
> | | | | ffprobe version 3.3.4 Copyright (c) 2007-2017 the FFmpeg developers<br>
> | | | | built with Apple LLVM version 8.1.0 (clang-802.0.42)<br>
> | | | | configuration: --prefix=/usr/local/Cellar/ffmpeg/3.3.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma --enable-vda<br>
> | | | | libavutil 55. 58.100 / 55. 58.100<br>
> | | | | libavcodec 57. 89.100 / 57. 89.100<br>
> | | | | libavformat 57. 71.100 / 57. 71.100<br>
> | | | | libavdevice 57. 6.100 / 57. 6.100<br>
> | | | | libavfilter 6. 82.100 / 6. 82.100<br>
> | | | | libavresample 3. 5. 0 / 3. 5. 0<br>
> | | | | libswscale 4. 6.100 / 4. 6.100<br>
> | | | | libswresample 2. 7.100 / 2. 7.100<br>
> | | | | libpostproc 54. 5.100 / 54. 5.100<br>
> | | | | /var/folders/42/8x8tb3115517wrkl99xt9s640000gn/T/d20171007-75784-1v7jp0v/2173_20171004020000.ts.1280x720_2500kV_128kA.ao_64kA.000042.ts: Invalid data found when processing input<br>
> | | | Validating: Fragment(<a href="http://192.168.86.200:6544/StorageGroup/Streaming/2173_20171004020000.ts.1280x720_2500kV_128kA.ao_64kA.000043.ts" rel="noreferrer" target="_blank">http://192.168.86.200:6544/StorageGroup/Streaming/2173_20171004020000.ts.1280x720_2500kV_128kA.ao_64kA.000043.ts</a>)<br>
> | | | | ✔ Downloadable with 200 OK<br>
> | | | | ✘ Keyframe analysis failed: Error running ffprobe ["-select_streams", "v:0", "-show_frames", "/var/folders/42/8x8tb3115517wrkl99xt9s640000gn/T/d20171007-75784-1yobr50/2173_20171004020000.ts.1280x720_2500kV_128kA.ao_64kA.000043.ts"]:<br>
> | | | |<br>
> | | | | ffprobe version 3.3.4 Copyright (c) 2007-2017 the FFmpeg developers<br>
> | | | | built with Apple LLVM version 8.1.0 (clang-802.0.42)<br>
> | | | | configuration: --prefix=/usr/local/Cellar/ffmpeg/3.3.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma --enable-vda<br>
> | | | | libavutil 55. 58.100 / 55. 58.100<br>
> | | | | libavcodec 57. 89.100 / 57. 89.100<br>
> | | | | libavformat 57. 71.100 / 57. 71.100<br>
> | | | | libavdevice 57. 6.100 / 57. 6.100<br>
> | | | | libavfilter 6. 82.100 / 6. 82.100<br>
> | | | | libavresample 3. 5. 0 / 3. 5. 0<br>
> | | | | libswscale 4. 6.100 / 4. 6.100<br>
> | | | | libswresample 2. 7.100 / 2. 7.100<br>
> | | | | libpostproc 54. 5.100 / 54. 5.100<br>
> | | | | /var/folders/42/8x8tb3115517wrkl99xt9s640000gn/T/d20171007-75784-1yobr50/2173_20171004020000.ts.1280x720_2500kV_128kA.ao_64kA.000043.ts: Invalid data found when processing input<br>
> | | | ✘ Error in child resource<br>
> | | ✘ Error in child resource<br>
> | ✘ One or more playlists had errors<br>
> ✘ Validation failed: One or more playlists had errors<br>
><br>
> The backend where this is being generated from is Xubuntu 16.04 with mythtv v29 ppa. Is this possible something with ffmpeg or libav? Is it possibly something in mythtranscode?<br>
><br>
> Anyone having issues with unplayable hls streams? Can someone run that validate-hls tool on their own streams and verify what I'm seeing?<br>
> _______________________________________________<br>
> mythtv-users mailing list<br>
> <a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
> <a href="http://lists.mythtv.org/mailman/listinfo/mythtv-users" rel="noreferrer" target="_blank">http://lists.mythtv.org/mailman/listinfo/mythtv-users</a><br>
> <a href="http://wiki.mythtv.org/Mailing_List_etiquette" rel="noreferrer" target="_blank">http://wiki.mythtv.org/Mailing_List_etiquette</a><br>
> MythTV Forums: <a href="https://forum.mythtv.org" rel="noreferrer" target="_blank">https://forum.mythtv.org</a><br>
<br>
Daniel,<br>
in my case<br>
<a href="https://code.mythtv.org/trac/ticket/13017" rel="noreferrer" target="_blank">https://code.mythtv.org/trac/ticket/13017</a><br>
<br>
_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://lists.mythtv.org/mailman/listinfo/mythtv-users" rel="noreferrer" target="_blank">http://lists.mythtv.org/mailman/listinfo/mythtv-users</a><br>
<a href="http://wiki.mythtv.org/Mailing_List_etiquette" rel="noreferrer" target="_blank">http://wiki.mythtv.org/Mailing_List_etiquette</a><br>
MythTV Forums: <a href="https://forum.mythtv.org" rel="noreferrer" target="_blank">https://forum.mythtv.org</a><br>
</blockquote></div>