Hi,
I am starting down the path that is this streaming platform and I came across some errors presented when the files are played in the through the smill playlist.
The transcoding softwarei use is FFMPEG and the command is : ffmpeg -y -i in.mp4 -vcodec libx264 -x264opts keyint=25:min-keyint=25:scenecut=-1 -vprofile high -preset slow -b:v 750k -maxrate 750k -bufsize 1500k -vf scale="trunc(oh*a/2)*2:720" -threads 0 -c:a copy out.mp4
When I play it directly there are no problems, but when I try to play it in DASH SMIL playlist file the error that I get is: wrong segment index
The smill file looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<smil title="">
<body>
<switch>
<video height="1080" src="1080p_out.mp4" systemLanguage="eng">
<param name="videoBitrate" value="2500000" valuetype="data"></param>
<param name="audioBitrate" value="44100" valuetype="data"></param>
</video>
<video height="960" src="960p_out.mp4" systemLanguage="eng">
<param name="videoBitrate" value="2000000" valuetype="data"></param>
<param name="audioBitrate" value="44100" valuetype="data"></param>
</video>
<video height="720" src="720p_out.mp4" systemLanguage="eng">
<param name="videoBitrate" value="1500000" valuetype="data"></param>
<param name="audioBitrate" value="44100" valuetype="data"></param>
</video>
</switch>
</body>
</smil>
In a post, I saw that this is a keyint problem, but I think I addressed this.
can anybody shade some light on it?
The other error I get is: not enough buffer to generate segment
if there is any setting that I must address please tell me.