I am doing tests reproducing a live video. I have used my own web page and also the “Live” page in api.video dashboard and in both this problem occurs.
By using developer tools of Chrome, I realized that from time to time, a 404 error is produced. Here an example of a normal video chunk, that returns 200 status code:
In that case, the content type returned is
application/vnd.apple.mpegurl which is right. It also has an ETAG as
Following to the above chunk, the exact same link returns a 404 error:
In this case, the content type returned is
text/html which is clearly wrong. And it also does not have an ETAG header.
And following above, other links returned 404 error also. For example, this:
Look at the name. It contains 1080p instead of 480p as before.
that behaviour persists some other chunks, then, other kind of links are retrieved:
After other several links, again m3u8 files are received. The most strange thing is that the streaming never got interrupted.
What is going on with that?