own3d.tv plugin

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
mihawk90 Offline
Junior Member
Posts: 9
Joined: Jan 2011
Reputation: 0
Post: #11
Thanks, will try it as soon as possible Smile
find quote
Vrok Offline
Senior Member
Posts: 109
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #12
Most of the streams work fine but this one (Guardsman Bob) gives me an error and doesn't play the stream:

18:58:08 T:7532 NOTICE: clgame
18:58:08 T:7532 NOTICE: match = 2
18:58:08 T:7532 NOTICE: p_path = own3d.clgame_34046
18:58:08 T:7532 NOTICE: clgame_34046
18:58:08 T:7532 ERROR: XFILE::CPluginDirectory::EndOfDirectory - called with an invalid handle.
18:58:08 T:2264 NOTICE: DVDPlayer: Opening: rtmp://fml.2010.edgecastcdn.net:1935/202010?own3d.clgame_34046 pageUrl=http://www.own3d.tv/clgame Playpath=own3d.clgame_34046 swfUrl=http://static.ec.own3d.tv/player/Own3dPlayerV2_86.swf swfVfy=True Live=True
18:58:08 T:2264 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
18:58:08 T:5016 NOTICE: Creating InputStream
18:58:08 T:5016 NOTICE: Creating Demuxer
18:58:37 T:7308 WARNING: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 28
18:58:37 T:7308 ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
18:58:38 T:5016 ERROR: RTMP_ReadPacket, failed to read RTMP packet header
18:58:38 T:5016 WARNING: could not find codec parameters for rtmp://fml.2010.edgecastcdn.net:1935/202010?own3d.clgame_34046 pageUrl=http://www.own3d.tv/clgame Playpath=own3d.clgame_34046 swfUrl=http://static.ec.own3d.tv/player/Own3dPlayerV2_86.swf swfVfy=True Live=True
18:58:38 T:5016 ERROR: CDVDPlayer::OpenDemuxStream - Error creating demuxer
18:58:38 T:5016 NOTICE: CDVDPlayer::OnExit()
18:58:38 T:5016 NOTICE: CDVDPlayer::OnExit() deleting input stream
18:58:39 T:2264 NOTICE: CDVDPlayer::CloseFile()
find quote
stlava Offline
Junior Member
Posts: 1
Joined: Mar 2012
Reputation: 0
Post: #13
(2012-03-19 19:02)Vrok Wrote:  Most of the streams work fine but this one (Guardsman Bob) gives me an error and doesn't play the stream:

18:58:08 T:7532 NOTICE: clgame
18:58:08 T:7532 NOTICE: match = 2
18:58:08 T:7532 NOTICE: p_path = own3d.clgame_34046
18:58:08 T:7532 NOTICE: clgame_34046
18:58:08 T:7532 ERROR: XFILE::CPluginDirectory::EndOfDirectory - called with an invalid handle.
18:58:08 T:2264 NOTICE: DVDPlayer: Opening: rtmp://fml.2010.edgecastcdn.net:1935/202010?own3d.clgame_34046 pageUrl=http://www.own3d.tv/clgame Playpath=own3d.clgame_34046 swfUrl=http://static.ec.own3d.tv/player/Own3dPlayerV2_86.swf swfVfy=True Live=True
18:58:08 T:2264 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
18:58:08 T:5016 NOTICE: Creating InputStream
18:58:08 T:5016 NOTICE: Creating Demuxer
18:58:37 T:7308 WARNING: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 28
18:58:37 T:7308 ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
18:58:38 T:5016 ERROR: RTMP_ReadPacket, failed to read RTMP packet header
18:58:38 T:5016 WARNING: could not find codec parameters for rtmp://fml.2010.edgecastcdn.net:1935/202010?own3d.clgame_34046 pageUrl=http://www.own3d.tv/clgame Playpath=own3d.clgame_34046 swfUrl=http://static.ec.own3d.tv/player/Own3dPlayerV2_86.swf swfVfy=True Live=True
18:58:38 T:5016 ERROR: CDVDPlayer::OpenDemuxStream - Error creating demuxer
18:58:38 T:5016 NOTICE: CDVDPlayer::OnExit()
18:58:38 T:5016 NOTICE: CDVDPlayer::OnExit() deleting input stream
18:58:39 T:2264 NOTICE: CDVDPlayer::CloseFile()

Hey guys, my name is Slava, I'm a developer over at own3D.tv and was just browsing around and stumbled upon your issue on here. Looking over the above log message and the source on github it seems that you guys are statically setting the CDN engres point. Not all of the streams on own3D.tv use edgecast and often they use more than 1 CDN. Also on the same token the stream names may not be the same for a particular stream on different CDNs. The livecfg file contains everything that you need to fix those issues.
find quote
thaweed Offline
Junior Member
Posts: 1
Joined: Mar 2012
Reputation: 0
Post: #14
I just want to point out how much i appreciate your work on this plugin.
Thank you!
find quote
Vrok Offline
Senior Member
Posts: 109
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #15
(2012-03-20 03:54)stlava Wrote:  Hey guys, my name is Slava, I'm a developer over at own3D.tv and was just browsing around and stumbled upon your issue on here. Looking over the above log message and the source on github it seems that you guys are statically setting the CDN engres point. Not all of the streams on own3D.tv use edgecast and often they use more than 1 CDN. Also on the same token the stream names may not be the same for a particular stream on different CDNs. The livecfg file contains everything that you need to fix those issues.

Thanks. Will check it out soon
find quote
Vrok Offline
Senior Member
Posts: 109
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #16
(2012-03-20 19:56)Vrok Wrote:  
(2012-03-20 03:54)stlava Wrote:  Hey guys, my name is Slava, I'm a developer over at own3D.tv and was just browsing around and stumbled upon your issue on here. Looking over the above log message and the source on github it seems that you guys are statically setting the CDN engres point. Not all of the streams on own3D.tv use edgecast and often they use more than 1 CDN. Also on the same token the stream names may not be the same for a particular stream on different CDNs. The livecfg file contains everything that you need to fix those issues.

Thanks. Will check it out soon

Well tried opening up or finding a livecfg but did not find any information at all in it
tried this: http://www.own3d.tv/livecfg/clgame_34046
and this: http://api.own3d.tv/liveCheck.php?live_id=34046
but nothing useful in there
find quote
probeh Offline
Junior Member
Posts: 11
Joined: Jan 2012
Reputation: 0
Post: #17
(2012-03-25 01:20)Vrok Wrote:  
(2012-03-20 19:56)Vrok Wrote:  
(2012-03-20 03:54)stlava Wrote:  Hey guys, my name is Slava, I'm a developer over at own3D.tv and was just browsing around and stumbled upon your issue on here. Looking over the above log message and the source on github it seems that you guys are statically setting the CDN engres point. Not all of the streams on own3D.tv use edgecast and often they use more than 1 CDN. Also on the same token the stream names may not be the same for a particular stream on different CDNs. The livecfg file contains everything that you need to fix those issues.

Thanks. Will check it out soon

Well tried opening up or finding a livecfg but did not find any information at all in it
tried this: http://www.own3d.tv/livecfg/clgame_34046
and this: http://api.own3d.tv/liveCheck.php?live_id=34046
but nothing useful in there

You want just the channel number, so http://www.own3d.tv/livecfg/34046 will work. On the bottom of that XML it gives the necessary info. I've never used python before but managed to modify the v2.1 own3d.py file to correctly play the streams which hadn't worked for me before. If you want I can upload it somewhere.
I got rid of all the ugly regex stuff in the original and changed it to parse the XML and then played with the rtmp url string till it worked.
find quote
Vrok Offline
Senior Member
Posts: 109
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #18
thanks. yeah would be cool if you upload it somewhere
find quote
probeh Offline
Junior Member
Posts: 11
Joined: Jan 2012
Reputation: 0
Post: #19
(2012-03-25 01:30)Vrok Wrote:  thanks. yeah would be cool if you upload it somewhere

Here: http://pastebin.com/L0aimQNt

It's dirty cause it assumes there will only ever be two CDNs listed in that file. I also don't know how to get actual values for ${cdn} in the XML file. Since ${cdn1} seems to be the edgecast server which was hardcoded in the previous one that's what I try first and only if a cdn1 isn't listed it tries whatever rtmp is given.
Please make it nicer and repost Big Grin
find quote
Vrok Offline
Senior Member
Posts: 109
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #20
(2012-03-25 01:39)probeh Wrote:  It's dirty cause it assumes there will only ever be two CDNs listed in that file. I also don't know how to get actual values for ${cdn} in the XML file. Since ${cdn1} seems to be the edgecast server which was hardcoded in the previous one that's what I try first and only if a cdn1 isn't listed it tries whatever rtmp is given.
Please make it nicer and repost Big Grin

It still can't play guardsman bob Sad

http://www.own3d.tv/livecfg/34046

that rtmp endpoint doesn't work in xbmc Sad
find quote
Post Reply