castlabs / dashas

MPEG-DASH player written in ActionScript
http://castlabs.github.io/dashas
Other
102 stars 30 forks source link

Lipsync issue #30

Closed tomasz-oponowicz closed 10 years ago

tomasz-oponowicz commented 10 years ago

With commit 90becf77bf8c121fc44b9b67589b70248a814658 lipsync issue has been introduced for certain stream.

gberkman commented 9 years ago

Hi again, I have tested manifest url : http://185.7.176.139/videos/7633042/Manifest.mpd and having serious lipsync (synchronization lost between video/audio segments). Could you please analyize whether it is bug in code or inaccurate manifest/segment file?

tomasz-oponowicz commented 9 years ago

Thanks for you feedback. We will check this later today.

tomasz-oponowicz commented 9 years ago

Hi,

The movie doesn't load at all. The issue is that dashas expects relative paths in media or sourceURL attributes. For example player creates link:

http://185.7.176.139/videos/7633042/http://185.7.176.139/videos/7633042/7633042-0-360_track1_init.mp4?bytes=0-

...which isn't valid.

gberkman commented 9 years ago

sorry, please use http://185.7.176.139/videos/7633042_v2/Manifest.mpd instead.

tomasz-oponowicz commented 9 years ago

I can reproduce it. At the first glance stream looks fine. I will take a look.

tomasz-oponowicz commented 9 years ago

Looks like segments are longer (sum of all samples) then duration specified in manifest.

Please try use the latest mp4box (we prepared our test streams with 0.5.1r5152 version). Other option could be to use our packager (also open-source):

https://github.com/castlabs/dashencrypt

...which is well tested against dashas and dashjs.

gberkman commented 9 years ago

Thank you very much, I will check it out.