Sop to Http
Play sop streams from any other app using your favorite video player.
Play sop streams from any other app using your favorite video player.
This application can be seen more like a plugin which enables your device to open "sop://" (Sopcast) links from within any other application.
Sop to Http will create a local http:// stream that can be played with your favorite video player.
To use this app you need a sop link. This is something like: sop://broker.sopcast.com:3912/123456
Enter the sop link in the channel box (Alternatively you can enter only the last digits from the sop link) and touch start. If the stream is good it will say that is buffering and after a few seconds you should be prompted to chose one of the installed video players.
If only the channel ID (last digits from the sop link) is entered then you need to choose one of the 4 servers. The channel ID is specific to a server (It will work only to one server).
You can edit the servers in preferences. By default the servers are set like follows:
Server Number | Address | Description |
---|---|---|
1 | sop://broker.sopcast.com:3912/ | Try this server if the channel ID is 6 digits long. This server is used mostly for European channels. |
2 | sop://broker2.sopcast.com:3912/ | Same as server 1. It may be identical with server 1. |
3 | sop://124.232.150.188:3912/ | Try this server if the channel ID is 4 or 5 digits long. This server is used mostly for Chinese channels. |
4 | sop://124.232.150.188:3920/ | Try this server if the channel ID is 4...6 digits long. |
This is because the header of the stream is not created correctly. In some cases, stopping and starting the stream again may help. You can also try using a video player that allow to manually adjust the synchronization of the audio stream..
This is not an issue with this app. The problem is either with the stream or the video player you are using. One situation can be that the audio stream is encoded in AC3 and your video player does not support AC3 decoding.
You can edit the default video player from app menu. If no default is set in app menu then this is an Android setting problem. You need to go to settings - apps and select the actual default video player app then look at "open by default" and change it accordingly.
This means that the stream is offline. Many streams are online for just a short period of time so it is normal to get this message allot if you are trying to play old streams. In very rare situations it can also means that the stream limit is reached or is not available in your country.
There is a setting in preferences "Connection timeout", try to increase the value and see if it helps.
Go in preferences and disable Monitor video player. Some video players may not be compatible with this option.
This app can not control the video player therefore the bug is only in the video player most likely in the ffmpeg library used by the video player. You can contact the developer of the video player that you are using if you want this to be fixed.
This applies also if the video player crashes, freezes or any other abnormal behavior. Meanwhile you can activate Auto restart video player in preferences.
As far as I know the app works all the time. Probably the cause is somewhere else like: bad streams, offline streams, servers problems, network problems...
If you are a developer and have an app that uses sop links you can find useful information on the API documentation page:
http://www.devaward.com/soptohttp/documentation/api
Please don't send bug reports about streams or servers being offline. This app and the developer have nothing in common with any stream or server regardless of their country.
Send all bug reports to e-mail
. Please make sure to describe it in detail.
Thank you for your help!