1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Video Stream some other formats?

Discussion in 'Developers Corner' started by davidblackledge, May 13, 2013.

  1. davidblackledge

    davidblackledge Registered lÜser

    466
    0
    Sep 9, 2008
    NM
    Has anybody made any serious attempts with those audio and video formats above? WMV video, ASF, WMA, AC3, and MP2 audio?
    I don't even know what some of those things are (like PS, TS)

    I'd love to find out WMV and ASF work some way...may have to "trick it" like I did for streaming .TiVo files.
    (there is an additional required step mentioned in a reply by wmcbrine)

    My usual problem is not having a known good file to test stuff with ;]
     
  2. moyekj

    moyekj Well-Known Member

    11,151
    34
    Jan 23, 2006
    Mission...
    Valid file types summarized here:
    http://code.google.com/p/streambaby/wiki/video_compatibility

    wmv sample that works on a TiVo series3/4 here:
    http://tivostream.googlecode.com/files/test_vc1_wma.wmv
    (Though can't see why you would want to use this format as encoding requirements are very specific and you can at best get 2 channel audio)

    PS = mpeg2 program stream container (Can contain mpeg2 video and limited audio types)
    TS = mpeg2 transport stream container (Can contain many types of video and audio formats)
     
  3. davidblackledge

    davidblackledge Registered lÜser

    466
    0
    Sep 9, 2008
    NM
    Thanks for that. Partly I'm always looking for more video sources that Enter Webz can take advantage of.

    I wonder if the built-in videoplayer might be a little more forgiving with those formats? Maybe I'll make Enter Webz use that player for all video formats that aren't known to be "easy" (or too large a file).
     
  4. wmcbrine

    wmcbrine Ziphead

    10,369
    22
    Aug 2, 2003
    I don't understand what you're saying here. More forgiving than what? You sound like you mean to compare two things, but I only see one referent.
     
  5. davidblackledge

    davidblackledge Registered lÜser

    466
    0
    Sep 9, 2008
    NM
    I'm thinking of HME video streaming vs. the built-in video app. Built-in video app may handle .TiVo files without any "convincing" with special headers, and we know it handles the 1.1G limit, so maybe a few more types of video will work through it, too - not that it really supports more, but it might try harder (or really, try "dumber") and have a decent result (e.g. maybe a few H.264 or WMV variations are "sort of compatible" and will get played).

    I guess, in general, I really mean that I'll probably have Enter Webz use the video player app for everything with a mime type of "video/*" except for a few formats I know I can handle well with Enter Webz's streaming screen.
     
  6. wmcbrine

    wmcbrine Ziphead

    10,369
    22
    Aug 2, 2003
    Ah, I see now what you're saying. In which case... no, I wouldn't expect it to be any more compatible.

    HME video streaming is probably capable of avoiding the 1.1G limit, too, if only we knew the right options to specify.
     
  7. moyekj

    moyekj Well-Known Member

    11,151
    34
    Jan 23, 2006
    Mission...
    It's not "probably", it's confirmed. TiVoCast HME Video Player doesn't have the 1.1G limit and is the player I launch in kmttg for the "pyTivo stream" feature. I never managed to get it working with on the fly transcoding with pyTivo as server, so currently it is limited to compatible videos only.
     
  8. wmcbrine

    wmcbrine Ziphead

    10,369
    22
    Aug 2, 2003
    It's the TiVoCast player that David is speaking of as a separate thing from the HME streamer (i.e. CMD_RSRC_ADD_STREAM in an HME app). I think it's reasonable to assume that the TiVoCast player is built on HME streaming, though.
     
  9. jhilla

    jhilla Guest

    114
    0
    May 13, 2011
    David based on your com.blackledge.david.html.hme.WebBrowserApp, I think I may have an idea how to play my personal media through EntertheWebz. In theory if I were to make an internal homepage that links to all my media, I could then refer that to the launcher.

    Example:

    com.blackledge.david.html.hme.WebBrowserApp http://192.168.0.3/asus/pytivo.html

    I would have a preset intranet page with all the videos of Pytivo with hyperlinks saved to pytivo.html. Since EntertheWebz pulls the data it would serve my links for playback on the screen with remote and then assuming has read acess could/should play on my TiVo right? If this is even remotely possible, I'm going to get started on this project and report back my findings. I feel that your app has huge potential into moving to the next step.

    STATUS UPDATE: FAILED - Preparing 2nd workaround.
     
  10. jhilla

    jhilla Guest

    114
    0
    May 13, 2011
    Since David's design pulls streams from live feeds and does not recognize local file storage as supported. I've taken the liberty to try an easier approach. We all know that Plex is powerful that it's catalogs everything and makes it playable to just about everything but a Tivo. But, if my theory is close to correct, after the system is cataloged it's assigned an it's own web broadcast address for personal devices. So we take the the new hyperlink and add it to the launcher and if all goes to plan. It should have a pure feed of media files for playback for the TiVo to function.

    I'll keep you posted if this works or fails..

    Status: EntertheWebz did pull the PlexAddress but the screen was not displaying media entries.

    com.blackledge.david.html.hme.WebBrowserApp
    com.blackledge.david.html.hme.WebBrowserApp http://www.google.com Google
    com.blackledge.david.html.hme.WebBrowserApp http://www.archive.org "Archive.org Videos/Music/Books"
    com.blackledge.david.html.hme.WebBrowserApp http://70.127.58.228:29819/web/index.html "Plex MediaServer"
     

Share This Page