![]() |
|
|||||||
| SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#21
|
|||
|
|||
|
I have a question about the SageTV Placeshifter app. It appears to use Java (ugh!) and I figure this is the sort of app that would make sense to use a Flash (or Silverlight) front end and use it in a web interface. Maybe with HTML5 <video> you could even do a HTML-only version of it.
I think Snapstream had the right idea here with their web interface. Isn't using a thick client like Java a step backwards from what the "use this anywhere" design goals? |
|
#22
|
|||
|
|||
|
Quote:
Trallyus |
|
#23
|
||||
|
||||
|
Seeing that Placeshifter runs on Windows, Linux and Mac it wouldn't appear to be a step backwards. Plus the intent of Placeshifter is to use that when you are away from home and stream your recordings over the Internet. If you want a true client that will also play ripped DVDs you want the SageTV PC client. Not Placeshifter. It's won't handle ripped DVDs.
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
|
#24
|
|||
|
|||
|
Quote:
This is why I implied that HTML5 > Flash > Silverlight > Java. HTML5 can run on all devices (even iOS), Flash can run on Android smartphones and tablets as well as all the platforms you listed above. Silverlight is still better than Java because at least it runs in your browser and gets deployed via Windows Update on the Microsoft side of the fence (and is available for Mac/Linux) and wouldn't have any additional software footprint. If you get a new machine with a fresh OS install and want to use Placeshifter you'd need admin on that machine in order to get not only the Placeshifter software, but also the Java runtime. One good explanation would be that Sage made the technology platform decision for Placeshifter prior to Flash video being ubiquitous. If I were them I'd re-visit that decision and see if I could make a web-based Placeshifter interface using HTML5 <video> and play to the hip iOS crowd. |
|
#25
|
||||
|
||||
|
There is already a working solution for Sage on both the iPhone/iPod/iPad platform and I am using the Sage solution for Android. Both are provided by a third party developer. As you said Sage was created well before any of the other solutions.
And as you also know Flash and Silverlight needs to be installed and updated just like java. And java also works thru the browser. HTML5 is a new standard that also needs to have the video redefined to use. There is no single combination of containers and codecs that works in all HTML5 browsers. This is not likely to change in the near future.To make your video watchable across all of these devices and platforms, you’re going to need to encode your video more than once. All solutions come with their own set of quirks that need to be addressed between the platforms. Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
|
#26
|
|||
|
|||
|
Quote:
I have yet to see something written for JavaFX where I see stuff built for Flash on a daily basis. For example, if you drop in on some random internet cafe, it is almost a certainty that Flash is installed. This is not so with Java. Finally, even if you did find a internet cafe that did have a Java runtime installed, you wouldn't be permitted to install more software locally. Quote:
Sure, it would be slightly easier if there was only one codec, and HTML5 is new. The reach afforded by this platform brings a lot of value to the table. The near universal support by all browsers/platforms is something that Java cannot provide. Another problem is that going forward (with Oracle) I don't think Java's future is very bright. Anyway, this should probably be a separate thread and I shouldn't have brought it up here, my bad. I see a lot of potential with the Placeshifter concept, but the execution of the existing product prevents it's use with my iPad and that is why I'm making this comment/suggestion. In a few hours I'll have another crack at the HDHR + SageTV configuration, I'll report back here. |
|
#27
|
||||
|
||||
|
SageTV server and clients are java apps, and I don't think that will ever change, so there's no point in talking about changing it.
There is a web (interface) server plugin that lets you stream media to your web browser. You don't need java/flash/silverlight installed on the computer to access it.
__________________
Mayamaniac - SageTV 7.1.9 Server. Win7 32bit in VMWare Fusion. HDHR (FiOS Coax). HDHR Prime 3 Tuners (FiOS Cable Card). Gemstone theme. - SageTV HD300 - HDMI 1080p Samsung 75" LED. |
|
#28
|
|||
|
|||
|
Maya beat me to it, but all Sage applications are written in Java. It would actually have been lot of work to develop for another platform. As it stands, they have a large codebase they can re-use in the PS application.
|
|
#29
|
|||
|
|||
|
After updating everything I discovered what my problem was regarding the HDHR tuner issue - one of the tuners I accidentally configured as a analog tuner rather than a digital tuner. Fixing that fixed everything else.
I ran into the whole "updating Java without stopping the SageTV service problem", and boy is it confusing which Java runtime you're supposed to download, especially when following the link provided by the Sage tech support documentation. This was especially true after installing Java 6 update 24 and running Sage and it complaining that I wasn't running Java 1.4. Oh well. After getting rid of all the Java software on my PCs 8 years ago and not running into any software that required it, I'm feeling a little frustrated by having to take this step backwards. I'll rationalize it by figuring that I'll run SageTV until streaming video via the internet meets all my TV needs, or until Microsoft releases something like SoftSled. On my bedroom HTPC, I'm getting quite a few dropped frames on the Dell Studio Hybrid machine. I'm somewhat surprised by this because I figured a Core 2 Duo based machine should be able to take care of whatever MPEG2 decoding tasks I could possibly throw at it, even if it is HD, but that apparently isn't the case. Odd. |
|
#30
|
||||
|
||||
|
We get it, you don't like Java and feel it is inferior to other platforms. But as I said, SageTV is not going to change, it will always be a Java app. So get over it if you decide to stick with SageTV.
As for Java version, I just run whatever version that came with the SageTV installer. And I never update it unless an updated SageTV installer does it. This seems to work well for me over the years. Dropped frames can be affected by many factor depending on your video settings in SageTV. In the SageTV "Detailed Setup" section, under "Video/Audio", list your settings there, such as what video renderers are you using, Overlay, VMR9, EVR?
__________________
Mayamaniac - SageTV 7.1.9 Server. Win7 32bit in VMWare Fusion. HDHR (FiOS Coax). HDHR Prime 3 Tuners (FiOS Cable Card). Gemstone theme. - SageTV HD300 - HDMI 1080p Samsung 75" LED. |
|
#31
|
|||
|
|||
|
Quote:
__________________
Server: MSI Z270 SLI Plus ATX Motherboard, Intel i7-7700T CPU, 32GB Memory, Unraid 6.11.5, sagetvopen-sagetv-server-opendct-java11 Docker (version 2.0.7) Tuners: 2 x SiliconDust HDHomeRun Prime Cable TV Tuners, SiliconDust HDHomeRun CONNECT 4K OTA Tuner Clients: Multiple HD300 Extenders, Multiple Fire TV Stick 4K Max w/MiniClient Miscellaneous: Multiple Sony RM-VLZ620 Universal Remote Controls |
|
#32
|
|||
|
|||
|
Quote:
After the Java update Sage wouldn't run, giving some Java exception. I rebooted and it still wouldn't work. I looked at the Sage TV troubleshooting guide and it said that I needed to uninstall/reinstall Java. I did the uninstall/reinstall and then Sage was giving me an error about needing Java 1.4. It required another reboot before SageTV would work again. I'm torn between disabling the Java update system tray tool and not having to deal with it or keeping Java up to date. In my previous job I was on the electronic security team at a big oil company and I remember seeing a large number of security issues with Java runtimes and keeping them all up-to-date and keeping my computer more secure. Quote:
MPEG2 Video Decoder Filter: SageTV MPEG Video Decoder SageTV MPEG Video Decoder uses DXVA (hardware acceleration): Yes H.264 Video Decoder Filter: Default VC-1 Video Decoder Filter: Default Media Player for non-MPEG files: DirectShow DSCaler Deinterlacing Filter: (it's disabled) Audio Renderer: Default MPEG2 Audio Decoder Filter: SageTV MPEG Audio Decoder HD Audio Decoder Filter: Default Audio Playbakc Delay (ms): 0 HD Audio Output: Disabled edit: I should also add that when the video is dropping frames that audio is stuttering. The connection from the SageTV Client to the SageTV server is going through a gigabit Ethernet switch. Playback on the main SageTV device is great. Last edited by Audacity; 03-19-2011 at 12:53 PM. |
|
#33
|
|||
|
|||
|
Just so you know.
W3C has said don't use html5, since the "standard" isnt standard yet. Quote:
Silverlight? really? okay.. (and i am a M$ whore..and still, terrible stolen idea with terrible implementation). so.. Java>Silverlight>Flash>HTML5(until finalized in YEARS). revisit in 2015 and maybe Java>HTML5 with FLASH gone (Abode already converting to html5) and Silverlight gone (lack of development/performance issues).
__________________
Gigabyte GA-MA770-DS3/4gb DDR2/AMD Phenom 955 3.2ghz Quad Core Windows 7 64bit Home Premium Hauppauge 1600/1850/2250/colossus/2650(CableCard 2 tuner) 8tb RAID5 storage/media/other &3tb RAID5 backup storage on a HighPoint RocketRaid 2680 1tb 3 disk Recording Pool all in a beautiful Antec 1200 SageMyMovies/Comskip/PlayON/SageDCT/SRE HD100/HD300 extenders |
|
#34
|
|||
|
|||
|
So I did the obvious thing and changed the Video Renderer to VMR9 and the stuttering went away. Thanks for pointing out where the relevant settings are though!
|
|
#35
|
||||
|
||||
|
Sage7 needs Java 1.6. It will not work with Java 1.4. Where did you see links taking you to Java 1.4? That needs to be fixed
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
|
#36
|
|||
|
|||
|
Quote:
HTML5 isn't "one big thing", it is a collection of a number of incremental improvements and additions to HTML4, and it also comes with a series of improvements to Javascript. Many of those items aren't ready yet (e.g. web sockets, local storage), and some are ready to go in the latest released (non beta) versions of all the major browsers (e.g. the <video> tag). I think it's pretty silly to say that the features that are widely implemented and at this point are not going to change aren't "ready". Quote:
Quote:
Seriously? You think Java under Oracle is going to out-live flash in the consumer space? |
|
#37
|
||||
|
||||
|
Quote:
have read many folks encountering strange problems when that happens. safest is if you want to keep java up to date, go ahead and do it manually, making sure you stop sage first. |
|
#38
|
|||
|
|||
|
Quote:
http://sage.tv/troubleshooting.html They link here: http://java.sun.com/j2se/1.4.2/download.html And the SageTV software itself says it needs 1.4 when it cannot find Java in the PATH or something (post install but before I did the final reboot in my little experience). That error message would be in the SageTV code somewhere. Probably some try/catch that gets fired when Sage is loading. |
|
#39
|
||||
|
||||
|
looks like some of those links/info is out of date.
to be fair, they do say install the latest version of java |
|
#40
|
|||
|
|||
|
Quote:
Ever since I started using Windows 2000 (almost 12 years ago now, how time files!) I haven't been in the mode to "reboot computer after you install new software" unless the installer specifically asks for the reboot. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Optimal Architecture - How To use Sage.Server, Sage.Client and Sage.Recorder together | edbmdave | SageTV Software | 4 | 08-24-2004 04:35 PM |