TV4Home - WCF Webservice for MediaPortal TV Server (1 Viewer)

Mike Lowrey

Portal Pro
February 4, 2009
638
124
Berlin
Home Country
Germany Germany
First, your examples don't work...
If you look in svn you will see the code is copied from there and works just fine ;) But it's possible that i've forgotten to add the needed app.config which describes the different Endpoints with "Intranet" and "Internet". I will have a look on it.

a) would be useful if you would provide a way to select the port that the webservice uses on install
Currently the provided service is just a test release, if it's really needed i will add a small wpf application which offers access to the settings.
A startmenu/desktop icon is missing
I don't think a service needs an Icon!?

c) Is it possible to get a list of all timeshifts? I haven't found anything. In gemx webservice I had the poss. to see all active timeshifts (and stop them), which was nice.
You can get all ActiveStreams, don't know whether it's the same or not.

d) I don't think it's possible with the current implementation to start more than one timeshift at the same time? Would also be nice to have.
Well i had a look on it but couldn't find the exact issue why it always switches the channel, but as Kay already mentioned the service was mainly designed for our needs, but i'm sure it's possible to add further features.
 

Oxan

Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    Hi,

    Did anybody get it working over a network? When I access it on the server that runs the TV server it works great, but I cannot access it from any other computer (timeouts). The TV server runs Windows 7 x64.
     

    Mike Lowrey

    Portal Pro
    February 4, 2009
    638
    124
    Berlin
    Home Country
    Germany Germany
    I've checked the problem with the endpoint description yesterday, it seems that i've forgotten to add the needed app.config, i will upload a corrected version this evening.

    Oxan
    Have you tried it with my examples(corrently not working) or the example of DIeBagger?
     

    Oxan

    Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    Well, I got it working now. Apparently the Windows firewall doesn't stop when you disable it and doesn't looks in my list of exceptions. Disabled it and now it works. :D
     

    Mike Lowrey

    Portal Pro
    February 4, 2009
    638
    124
    Berlin
    Home Country
    Germany Germany
    I've just updated to a version with a working App.config know the given examples should work fine.

    I also talked with the the second dev and we will extend the service with the ability to get more than one stream per client but i'm not able to give you an exact date.

    Any other feature suggestions?


    Edit:
    The updated binaries have a bug in it, i deleted the installer but fixed the shown example, so it should work now!

    PS:
    @ Wiki documentation
    i tried to register myself but with the whitespace in my name it's not working till now.
    I will try it when high had the time to fix the issue.
     

    DieBagger

    Retired Team Member
  • Premium Supporter
  • September 11, 2007
    2,516
    1,276
    40
    Austria
    Home Country
    Austria Austria
    Well the one big feature would be on-the-fly transcoding. That would enable a whole bunch of new possibilities (streaming over internet, mobile phones, etc.).

    Other than that the possibility to transfer images (tv logos) with the webservice would be nice.
    :D
     

    Mike Lowrey

    Portal Pro
    February 4, 2009
    638
    124
    Berlin
    Home Country
    Germany Germany
    Thanks for cour contributions DieBagger!

    It seems that i really have to talk to cheezy, till now he's the only person with some knowhow in this sector :)
     

    Oxan

    Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    I've some suggestions:
    - Transcoding/streaming of TV! That's the only feature why I'm stuck with MPWebService (you can look at how it's implemented in MPWebServices, doesn't seem to be that complicated, see this, but I'm not sure how you can integrate it with the WCF service).
    - Provide more information about cards (what type of card is it? is it recording?)
     

    j1nx

    Portal Pro
    July 16, 2005
    233
    10
    I've some suggestions:
    - Transcoding/streaming of TV! That's the only feature why I'm stuck with MPWebService (you can look at how it's implemented in MPWebServices, doesn't seem to be that complicated, see this, but I'm not sure how you can integrate it with the WCF service).
    - Provide more information about cards (what type of card is it? is it recording?)

    Yep, if it comes to streaming for normal desktop variants including downscaling have a look at the MpWebServices.
    For http-live stream sort of as iPiMP, without the need of apache or IIS, have a look at the opensource segmenter;
    httpsegmenter - Project Hosting on Google Code
    IPhone, IPad, IPod: HTTP Streaming with segmenter and m3u8 on Windows | espend.de

    I tried the above segmenter, and it works like a charm. It is even less demanding as the SmoothStreaming solution iPiMP uses, although iPiMP has some other benefits. For now, I think SmoothStreaming iPiMP is using is yet not stable enough and a bit to demanding on the resources.

    The new VLC is also capable of live-http streaming, but that one is also not very stable(hence not really ready), but it might be getting better in the future;
    http://wiki.videolan.org/Documentation:Streaming_HowTo/Streaming_for_the_iPhone



    And for my suggestions, Why the name; "TV4Home"???

    What about the clients; Music, Videos, My TV Series, Moving Pictures, Pictures, etc........

    I would love to see a MPclient plugin, like MPCC (from iPiMP), who annouches itself "available" to TV4Home the moment MP starts. Then hooks into the service, delivering all of the above info through TV4Home as webservice.
     

    Users who are viewing this thread

    Top Bottom