I received an error as below, and the video would freeze. I have no idea how to fix this issue.
[tmux] E: catched DashTransmuxingException while processing file='xxx/video.mp4' chunk_name='v_0_858624.m4s' msg='wrong segment index'
I setup nimble in my Macbook and use FFMPEG to generate 3 different resolution videos ( 1280*720, 1138*640, 640*360) by commands as below.
ffmpeg -y -i Original.mp4 -c:a libvo_aacenc -ac 2 -ab 128k -c:v libx264 -r 30 -g 30 -b:v 1500k -maxrate 1500k -bufsize 1000k -vf "scale=-1:720" _720p.mp4
ffmpeg -y -i Original.mp4 -c:a libvo_aacenc -ac 2 -ab 128k -c:v libx264 -r 30 -g 30 -b:v 1000k -maxrate 1000k -bufsize 800k -vf "scale=-1:640" _640p.mp4
ffmpeg -y -i Original.mp4 -c:a libvo_aacenc -ac 2 -ab 128k -c:v libx264 -r 30 -g 30 -b:v 400k -maxrate 400k -bufsize 400k -vf "scale=-1:360" _360p.mp4
SMIL
<?xml version="1.0" encoding="UTF-8"?>
<smil title="">
<body>
<switch>
<video src="xFaire_720p.mp4" systemLanguage="eng">
<param name="videoBitrate" value="1500000" valuetype="data"></param>
<param name="audioBitrate" value="44100" valuetype="data"></param>
</video>
<video src="xFaire_640p.mp4" systemLanguage="eng">
<param name="videoBitrate" value="1000000" valuetype="data"></param>
<param name="audioBitrate" value="44100" valuetype="data"></param>
</video>
<video src="xFaire_360p.mp4" systemLanguage="eng">
<param name="videoBitrate" value="400000" valuetype="data"></param>
<param name="audioBitrate" value="44100" valuetype="data"></param>
</video>
</switch>
</body>
</smil>