VMR9 and stream video problems (1 Viewer)

6opuc

Portal Member
March 24, 2007
16
0
49
Darmstadt, Germany
Home Country
Ukraine Ukraine
I noticed that using g_Player.Play() method for stream video everything works fine, however VMR9 is not used. So there is no chance to develope something with OSD capability etc. Recently I found out that using g_Player.PlayVideoStream() method would activate the usage of VMR9. However it's bearely working. Following problems were noticed:

1) urls which contain .asx or other streaming video format extensions are not picked by the player. If I give an URL without extensions it starts to play it. e.g. mms://tv.gldn.net/rbc works fine.
2) If you manage to play stream video using PlayVideoStream() method then it uses VMR9 but quality of such video is uncomparable with quality while played by Play() method.

TV broadcasting comes to internet already. I know already a lot of sites providing possibility of watching TV channels over internet. I'm working on plugin which will have same functionality as normal TV, but absence of OSD features, poor quality of streaming video and unstability using VMR9 are real showstoppers for such development. I know there are many more importang things to fix then this one, but may be someone can have a look at these problems and tell me at least weather thereis a chance to improve it or there isn't.
May be I should not waste my time and work on something else then?
 

hwahrmann

Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    there are too many Play methods in g_player already.
    i'm planning to reduce them.
    However as i write this i'm preparing for my vacation, which starts tommorow.
    i'm away (and offline, otherwise my wife will kill me) for the next 2 weeks.
    Afterwards i have it on my top list.
     

    6opuc

    Portal Member
    March 24, 2007
    16
    0
    49
    Darmstadt, Germany
    Home Country
    Ukraine Ukraine
    Hmm.. I would not say many, but you are right, could be less.
    So, you are going to just reduce them, or also look at the issues I mentioned?
    Anyway, thanks a lot for reply, and have fun on vacations! Nothing can be more important then that ! :)

    there are too many Play methods in g_player already.
    i'm planning to reduce them.
    However as i write this i'm preparing for my vacation, which starts tommorow.
    i'm away (and offline, otherwise my wife will kill me) for the next 2 weeks.
    Afterwards i have it on my top list.

    TV-Server Version:
    MediaPortal Version:
    MediaPortal Skin:
    Windows Version:
    CPU Type:
    HDD:
    Memory:
    Motherboard:
    Motherboard Chipset:
    Motherboard Bios:
    Video Card:
    Video Card Driver:
    Sound Card:
    Sound Card AC3:
    Sound Card Driver:
    1. TV Card:
    1. TV Card Type:
    1. TV Card Driver:
    2. TV Card:
    2. TV Card Type:
    2. TV Card Driver:
    3. TV Card:
    3. TV Card Type:
    3. TV Card Driver:
    4. TV Card:
    4. TV Card Type:
    4. TV Card Driver:
    MPEG2 Video Codec:
    MPEG2 Audio Codec:
    Satelite/CableTV Provider:
    HTPC Case:
    Cooling:
    Power Supply:
    Remote:
    TV:
    TV - HTPC Connection:
     

    nshvydky

    Portal Member
    July 9, 2007
    8
    3
    Home Country
    United States of America United States of America
    Here is one more problem with g_Player.PlayVideoStream(). When you use it, you can't rewind (seek) seekable video stream from URL (mms://....). (The same problem I have when I use MediaPlayerClassic instead of WMP9).
    g_Player.Play() uses AudioPlayerWMP9 class (Audio???:) ), and except OSD works very good. I belive it would be nice to have possability to specify which player should be used.
    The second problem is I do not see any possability (except reflection) to set CurrentFile property when Play() method is used.
    So I would add something like g_Player.Play(string url, PlayerType ptype, string fileName). Also I found some way how to show OSD when WMP9 is used (in overlay mode) https://forum.team-mediaportal.com/overlay_osd-t25477.html.
     

    Users who are viewing this thread

    Top Bottom