Skip to content
This repository has been archived by the owner on Jul 11, 2022. It is now read-only.

Switching a playback in midstream shows only a black screen (audio works) #289

Open
shacharz opened this issue Jun 10, 2015 · 10 comments
Open

Comments

@shacharz
Copy link

Using Flashls to play m3u8, more details about this issue here. But apparently it's not necessarily related to the Flashls plugin.
mangui/flashls#288

@danrossi
Copy link
Contributor

Not an issue I tested with my own HLS implementation and its working fine here. You are replacing the playlist using this method. There is something going on with their method because it's a live stream with no master playlist being used.

@shacharz
Copy link
Author

By "their" you mean flashls?
There's no master playlist being used because it's not an adaptive bitrate use-case but different 'channels' use-case

@danrossi
Copy link
Contributor

There may be playlist fixes in the danmerge branch. I've merged some changes into one there I am delivering to people. It is working with the version I have for any provider used not just hls.

you have no dimensions configured that is what I mean. I believe he picks up the dimensions intensively from the avc but it could be configured from the player dimensions also if none are set.

@shacharz
Copy link
Author

So are you suggesting I should use the danmerge branch?

@danrossi
Copy link
Contributor

$f("player").play({ url: "https://livestream.peer5.com/hls.m3u8" }); this is my test case. I already had a url configured and playing before switching to this.

I'm planning to get the fixes merged back to dev there are individual pull requests already. I don't believe they are related though.

I believe the playlist fixes are already in dev though.

this is the free player build but try this i just built it from my working copy

https://dl.dropboxusercontent.com/u/3394987/flowplayer-3.2.18.zip

@shacharz
Copy link
Author

Yea or the entire clip properties object, for example in the case of flashls:
$f(0).play({
accelerated: true,
url: 'https://livestream.peer5.com/hls.m3u8',
ipadUrl: 'https://livestream.peer5.com/hls.m3u8',
urlResolvers: "httpstreaming",
lang: "fr",
provider: "httpstreaming",
autoPlay: true,
autoBuffering: true
});

@shacharz
Copy link
Author

Just tested your build,
Besides these errors, because I don't have the associated control file:
GET http://localhost:8081/flowplayer/assets/flowplayer.controls-3.2.16.swf 404 (Not Found)

It doesn't solve the original issue either.

@danrossi
Copy link
Contributor

The release file should be fine to use

http://releases.flowplayer.org/flowplayer.controls/flowplayer.controls-3.2.16.zip

autoBuffering: true turn that off perhaps. It is working with the usual providers.

@shacharz
Copy link
Author

Thanks, no more 'controls' errors.
But the no video problem is still there.

@shacharz
Copy link
Author

any updates?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants