supernginx / flowplayer-core

Automatically exported from code.google.com/p/flowplayer-core
0 stars 0 forks source link

Integrate rtmp plugin with cluster plugin for RTMPT protocal #457

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Currently, we use both RTMP and cluster plugin to provide media streaming 
service.

However, since there are some users whose network is only open on port 80, the 
RTMP streaming will just fail to play on their browsers.

We noticed that there is a proxyType property in RTMP plugin that if you 
specify it to be 'HTTP', the RTMPT will be attempt when RTMP failed. But in our 
case here, the RTMPT never will be triggered and the end user still not able to 
access the media. 

I suspect this is because unlike the standard way, the netConnectionUrl being 
put into the cluster plugin has some impact on the auto fallback of RTMPT 
server.

We've also tried to put both RTMP and RTMPT urls into the hosts of cluster 
plugin, but still no luck.

Can you please let us know that if there is a way to achieve the expected 
result or the feature is just not available.

Thank you!

Original issue reported on code.google.com by featheast.lee on 17 Jan 2012 at 6:08

GoogleCodeExporter commented 8 years ago
We also have problems with using the cluster plugin & rtmp plugin together.

In addition to the above described issues, we also observed, that video playout 
fails, because the rtmpt request does not utilise the users proxy server, but 
tries to connect to the the video server directly. 

And because our customers firewall is configured only to allow 80 traffic 
through proxy.

We hope a solution for this problem soon.

Best regards, and thanks!

Original comment by acsand...@gmail.com on 21 Mar 2012 at 4:39

Attachments:

GoogleCodeExporter commented 8 years ago
Changing to a feature request. 

There is a timeout setting in the plugin, flash has a long unsettable timeout 
before going to rtmpt, I suspect it would need to emulate this fallback which 
is already happening in the core player. Because it saves the host as failed it 
needs to save the whole protocol also. 

Original comment by dani...@electroteque.org on 10 Apr 2012 at 2:43

GoogleCodeExporter commented 8 years ago
Is there devlopment on this? Best regards; András

Original comment by acsand...@gmail.com on 19 Apr 2012 at 6:39