VODServer - Watch internet streams as TV channels (5 Viewers)

Nervesagent

Portal Pro
February 26, 2014
150
19
44
Home Country
Denmark Denmark
Is anybody tending to this thread these days? Thank you
Hi
I am interested in this and I got it to work for a couple of iLive channels, but I'm thinking of a different approach since these channels change so often .
These days there are IPTV lists on the www that can be imported in MediaPortal, but some of these are old and such, so I'm thinking of writing a tool that will
1) parse any text file you throw at it (like those different online iptv lists)
2) create a .m3u from all streams MP is supposed to be able to play (WHY NO ACESTREAM SUPPORT???!!!)
3) test whether a channel really is online (http://serverfault.com/questions/270634/how-can-i-verify-that-an-rtmp-stream-url-is-working)
5) upload that file to a website/online database
6) get user ratings from that website for the working channels so popular channels will have a lower channel ID or something
4) add the channel to MP by downloading the .m3u file

This could be done in a plugin form ofcourse, but it's been a while since I have last programmed something, but I'm willing to give it a shot.

The result would be something like http://www.superusvoxtv.com/ but then in MP.
Anybody already working on 'the ultimate IPTV plugin for MP?'
 

makkie_65

Portal Member
January 13, 2014
16
0
Home Country
United States of America United States of America
Is anybody tending to this thread these days? Thank you
Hi
I am interested in this and I got it to work for a couple of iLive channels, but I'm thinking of a different approach since these channels change so often .
These days there are IPTV lists on the www that can be imported in MediaPortal, but some of these are old and such, so I'm thinking of writing a tool that will
1) parse any text file you throw at it (like those different online iptv lists)
2) create a .m3u from all streams MP is supposed to be able to play (WHY NO ACESTREAM SUPPORT???!!!)
3) test whether a channel really is online (http://serverfault.com/questions/270634/how-can-i-verify-that-an-rtmp-stream-url-is-working)
5) upload that file to a website/online database
6) get user ratings from that website for the working channels so popular channels will have a lower channel ID or something
4) add the channel to MP by downloading the .m3u file

This could be done in a plugin form ofcourse, but it's been a while since I have last programmed something, but I'm willing to give it a shot.

The result would be something like http://www.superusvoxtv.com/ but then in MP.
Anybody already working on 'the ultimate IPTV plugin for MP?'


All of this sounds great!!!

What I would REALLY love is if you could help me with the syntax of how I would put the rtmp link in the m3u file so that MP will recognize the channel so I can add it to MP so I can use the PVR function. I will worry about getting a new rtmp if and when it changes. I just want to get it to work.

For example, how would I put the following link in the m3u file?

rtmp://beinsportgeolivefs.fplive.net:1935/beinsportgeolive-live playpath=beinsport_spa_4 swfurl=http://sportsinfonet.info/player/Player.swf live=true timeout=15 pageurl=http://sportsinfonet.info/beinsports.php?n=beinsport_spa_4&vw=650&vh=450

I tried to put it as shown above and it did NOT work. Thank you in advance
 

Nervesagent

Portal Pro
February 26, 2014
150
19
44
Home Country
Denmark Denmark
Is anybody tending to this thread these days? Thank you


All of this sounds great!!!

What I would REALLY love is if you could help me with the syntax of how I would put the rtmp link in the m3u file so that MP will recognize the channel so I can add it to MP so I can use the PVR function. I will worry about getting a new rtmp if and when it changes. I just want to get it to work.

For example, how would I put the following link in the m3u file?

rtmp://beinsportgeolivefs.fplive.net:1935/beinsportgeolive-live playpath=beinsport_spa_4 swfurl=http://sportsinfonet.info/player/Player.swf live=true timeout=15 pageurl=http://sportsinfonet.info/beinsports.php?n=beinsport_spa_4&vw=650&vh=450

I tried to put it as shown above and it did NOT work. Thank you in advance

I think MediaPortal doesn't take the variables like swfurl= etc.. but VodServer tool does and I think that's usable to make the url into a stream MediaPortal can read.
It's a bit of a hassle though...

About the ultimate IPTV plugin I was talking about:
Me and a colleague are programming a MediaPortal independent tool that will do this. We will be using this to troubleshoot and solve all these problems you are having and next will be the website with exports to .m3u etc...
Haven't seen his first completed part of the tool that parses any textfile and tests the streams in there and exports to a working .m3u but he said he was already done with that. I'll check that after his vacation. I'm still in USA for another month, but after that I'll be getting involved in the programming too.


Until then: Has any of you got a reference list of standard SQL commands against the MediaPortal database we can use to eg. properly add a channel?
 

makkie_65

Portal Member
January 13, 2014
16
0
Home Country
United States of America United States of America
I think MediaPortal doesn't take the variables like swfurl= etc.. but VodServer tool does and I think that's usable to make the url into a stream MediaPortal can read.
It's a bit of a hassle though...

So how EXACTLY does VODServer take these variable because I have tried EVERY possible way of putting my rtmp link in the m3u file that VODServer reads and got nothing, nill, nada....

Using the rtmp link I gave before as an example of how I would use it within VODServer would be great, if it is not too much trouble. Thanks again
 

Nervesagent

Portal Pro
February 26, 2014
150
19
44
Home Country
Denmark Denmark
Try the approach Ladywasky did on Page 3 of this thread.. with rtmpgw, that could be a better option than VodServer.
I can not test here. I am 5000 miles from home and am not coming back for another month..
 

makkie_65

Portal Member
January 13, 2014
16
0
Home Country
United States of America United States of America
Try the approach Ladywasky did on Page 3 of this thread.. with rtmpgw, that could be a better option than VodServer.
I can not test here. I am 5000 miles from home and am not coming back for another month..

Please bear with me as I am NOT a programmer or a developer. How would the following link be written as a rtmpgw?

rtmp://beinsportgeolivefs.fplive.net:1935/beinsportgeolive-live playpath=beinsport_spa_4 swfurl=http://sportsinfonet.info/player/Player.swf live=true timeout=15 pageurl=http://sportsinfonet.info/beinsports.php?n=beinsport_spa_4&vw=650&vh=450

I got as far as:

rtmpgw -r "rtmp://beinsportgeolivefs.fplive.net:1935/beinsportgeolive-live" -W "http://sportsinfonet.info/player/Player.swf" -p "http://sportsinfonet.info/beinsports.php?n=beinsport_spa_4&vw=650&vh=450"

but I do not know what to put for -y"......"

And another question:
In what file do I put this new rtmpgw link? an m3u file? an xml file? I am assuming with this new link I do not need VODServer, correct?

Thank you in advance!!
 

Nervesagent

Portal Pro
February 26, 2014
150
19
44
Home Country
Denmark Denmark
Try the approach Ladywasky did on Page 3 of this thread.. with rtmpgw, that could be a better option than VodServer.
I can not test here. I am 5000 miles from home and am not coming back for another month..

Please bear with me as I am NOT a programmer or a developer. How would the following link be written as a rtmpgw?

rtmp://beinsportgeolivefs.fplive.net:1935/beinsportgeolive-live playpath=beinsport_spa_4 swfurl=http://sportsinfonet.info/player/Player.swf live=true timeout=15 pageurl=http://sportsinfonet.info/beinsports.php?n=beinsport_spa_4&vw=650&vh=450

I got as far as:

rtmpgw -r "rtmp://beinsportgeolivefs.fplive.net:1935/beinsportgeolive-live" -W "http://sportsinfonet.info/player/Player.swf" -p "http://sportsinfonet.info/beinsports.php?n=beinsport_spa_4&vw=650&vh=450"

but I do not know what to put for -y"......"

And another question:
In what file do I put this new rtmpgw link? an m3u file? an xml file? I am assuming with this new link I do not need VODServer, correct?

Thank you in advance!!

Yes, this bypasses the need for VODServer.
It looks like you're on the right track... I'm behind a firewall here so can't test the stream myself, but to me it seems the
-y parameter is a local filename you can just make up. I think you need to add the rtmpgw generated stream to a .m3u to play in MediaPortal.
http://forum.wiziwig.eu/threads/69780-Playing-with-RTMPGW-for-Windows
Topicstart explains a lot on how rtmpgw is supposed to work with examples.
 

makkie_65

Portal Member
January 13, 2014
16
0
Home Country
United States of America United States of America
Yes, this bypasses the need for VODServer.
It looks like you're on the right track... I'm behind a firewall here so can't test the stream myself, but to me it seems the
-y parameter is a local filename you can just make up. I think you need to add the rtmpgw generated stream to a .m3u to play in MediaPortal.
http://forum.wiziwig.eu/threads/69780-Playing-with-RTMPGW-for-Windows
Topicstart explains a lot on how rtmpgw is supposed to work with examples.

The rtmp stream works fine (I am running it on xbmc), but I am looking to get the PVR function working, that is why I am looking at MediaPortal and VODServer.
I read the thread you referred me to, but I could not make anything of it (maybe it is too techy for me) I tried:

#EXTM3U
#EXTINF:0,Bein Sport
rtmpgw -r "rtmp://beinsportgeolivefs.fplive.net:1935/beinsportgeolive-live" -W "http://sportsinfonet.info/player/Player.swf" -p "http://sportsinfonet.info/beinsports.php?n=beinsport_spa_4&vw=650&vh=450" -y "beinsport_spa_4"


But it did NOT work, any ideas? By the way, in what city are you? I am in the L.A. area. Take care...
 

Nervesagent

Portal Pro
February 26, 2014
150
19
44
Home Country
Denmark Denmark
The rtmp stream works fine (I am running it on xbmc), but I am looking to get the PVR function working, that is why I am looking at MediaPortal and VODServer.
I read the thread you referred me to, but I could not make anything of it (maybe it is too techy for me) I tried:

#EXTM3U
#EXTINF:0,Bein Sport
rtmpgw -r "rtmp://beinsportgeolivefs.fplive.net:1935/beinsportgeolive-live" -W "http://sportsinfonet.info/player/Player.swf" -p "http://sportsinfonet.info/beinsports.php?n=beinsport_spa_4&vw=650&vh=450" -y "beinsport_spa_4"


But it did NOT work, any ideas? By the way, in what city are you? I am in the L.A. area. Take care...

I'm in Houston..
What I think rtmpgw does is it outputs a stream called beinsport_spa_4 in your example
If you add -v --live --sport 8902 as in the examples I linked you should be able to access the stream in MediaPortal through adding the following to a .m3u file and scanning that:

EXTM3U
#EXTINF:0,Bein Sport
RTMP://localhost:8902

You don't put the rtmpgw link in the actual .m3u but you run it (with the additions I mentioned) before you scan or watch that channel in MP.
The .m3u contains the output of the rtmpgw command which is a locally hosted stream you create.

I know it kinda sucks that you need to run something before switching to that channel, but that's a thing I'll be looking into programming my plugin.
Maybe it can be automated or worked around.
 

makkie_65

Portal Member
January 13, 2014
16
0
Home Country
United States of America United States of America
I'm in Houston..
What I think rtmpgw does is it outputs a stream called beinsport_spa_4 in your example
If you add -v --live --sport 8902 as in the examples I linked you should be able to access the stream in MediaPortal through adding the following to a .m3u file and scanning that:

EXTM3U
#EXTINF:0,Bein Sport
RTMP://localhost:8902

You don't put the rtmpgw link in the actual .m3u but you run it (with the additions I mentioned) before you scan or watch that channel in MP.
The .m3u contains the output of the rtmpgw command which is a locally hosted stream you create..

Ok, so if the m3u file that MediaPortal scans looks like:

EXTM3U
#EXTINF:0,Bein Sport
RTMP://localhost:8902

where or in what file do I put:

rtmpgw -r "rtmp://beinsportgeolivefs.fplive.net:1935/beinsportgeolive-live" -W "http://sportsinfonet.info/player/Player.swf" -p "http://sportsinfonet.info/beinsports.php?n=beinsport_spa_4&vw=650&vh=450" -y "beinsport_spa_4" -v --live --sport 8902

and how do I run it BEFORE I scan it in Media Portal. Thank you.....
 

Users who are viewing this thread

Top Bottom