Hello,
since several weeks we are trying to find why some android devices (Lenovo K920, Samsung S6 ) with android 5.x are unable to
play content generated by edash_packager with .JS reference players as
http://dashif.org/reference/players/javascript/1.4.0/samples/dash-if-reference-player/
On other devices (Nexus 9, PC with Win/Linux and Chrome) video is played around 10-20 sec and after that freezes. We cannot find any error logs generated by edash packager.
The 3 input streams are encoded in h264 main profile (the same story is with Baseline also), muxed in MPEG-TS and streamed over 3 multicast groups. 239.100.2.1,239.101.2.1 and 239.102.2.1. Only the first group contains AAC audio. Video in every group is in different size - 1080,720 and 576.
The groups are received by the packager like:
packager --udp_interface_address=172.18.0.10 'input=udp://239.100.2.1:1234,stream=audio,init_segment=/storage/web/dash/bnt1/bnt1_edash-audio.m4a,segment_template=/storage/web/dash/bnt1/bnt1_edash-audio-$Number$.m4a' 'input=udp://239.100.2.1:1234,stream=video,init_segment=/storage/web/dash/bnt1/bnt1_edash-video-1080.m4v,segment_template=/storage/web/dash/bnt1/bnt1_edash-video-1080-$Number$.m4v' 'input=udp://239.101.2.1:1234,stream=video,init_segment=/storage/web/dash/bnt1/bnt1_edash-video-720.m4v,segment_template=/storage/web/dash/bnt1/bnt1_edash-video-720-$Number$.m4v' 'input=udp://239.102.2.1:1234,stream=video,init_segment=/storage/web/dash/bnt1/bnt1_edash-video-576.m4v,segment_template=/storage/web/dash/bnt1/bnt1_edash-video-576-$Number$.m4v' --profile live --mpd_output /storage/web/dash/bnt1/bnt1.mpd -time_shift_buffer_depth 1800
Because I was unable to fix the issue and find something wrong in the code, on the transcoder I catch the streams and generate MP4 file. This file I passed to another packetizer (another project) and create .segments and .mpd file with it. I do this to exclude issues with the source streams. With the files created from the new packetizer I'am able to play the video without issues with the same profile (live) and segment templates, count based.
How I could help to find if this is a issue with packager SDK?
BRS/
Peyo