-
Notifications
You must be signed in to change notification settings - Fork 264
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Live HLS stream does not play on flashls v0.3.3 and later #162
Comments
Hi @Hiroshi-p would you mind rechecking with latest swf on dev branch ? |
Hi @mangui It played audio part only once or twice, but most of the time it still did not play the sample stream. Note that I tried v0.3.2. again and confirmed that this sample stream still works. |
@Hiroshi-p it looks like there is no AUD NAL unit in your stream, it is not compliant. in theory we should have and we have |
plz recheck on your hand, thanks |
@mangui, |
mm interesting, in fact any AUD located after a IDR or NDR is ignored and considered as being part of the IDR/NDR (for NAL unit parsing optimization purpose). |
@Hiroshi-p issue should be fixed now. |
@mangui , Looks like some CPU increment from v0.3.2 to the current exists also with your sample stream (http://www.streambox.fr/playlists/test_001/stream.m3u8), although it is less severe than my sample. I wonder if this is actually some general overhead introduced by the parser change between v0.3.2 and now? I want to learn your thought if there is a chance that we will have general improvement in flahsls side sometime -or- our stream is very exotic format that is never seen elsewhere and we should definitely fix the source. |
extracting NAL units from a PES packet is a tedious process. |
at least you should observe similar performance with the original test stream. but not with yours |
@mangui , |
use a state machine and byte read instead of word read and jump backwards in the array in case start code not found related to #162
Live stream which my program generates does not play flashls v0.3.3 or the latest version.
It plays fine on v0.3.2 or before.
Example: http://panopto-public-scratch.s3.amazonaws.com/live_sample_1/master.m3u8
This is not real live, but it does not have end tag to simulate live HLS stream.
I tested with various version of choromeless flash swf.
The text was updated successfully, but these errors were encountered: