|
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 |
#41
|
|||
|
|||
Quote:
Record programming on the fly Use the EPG to record one off programmes Use the EPG to record recurring programming Watch live TV (no recording to HDD) Be able to pause programming Archive recordings for easy playback As far as i can tell a VCR doesn't really cut it. |
#42
|
||||
|
||||
Quote:
So, perhaps another try. WHY do you want sage to NOT buffer viewing through the disk? What usability feature are you trying to achieve that sage is not providing to you?
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#43
|
|||
|
|||
Why Live ?
I must say that you Americans are pretty religious. I read somewhere that 70% believe in Heaven and Hell, and 90% out of those believe they'll get to Heaven.
For the record, I should say that I have a pretty large SageTV installation, and I am not overly troubled by the Live (or for that matter The Pause) issues, since I only suffer less than 2 sec. delay over STBs, and my Pause is usually less than 1 second. But this is since I am now using DVB-S2 tuners with software decryption. The days with HD-PVR's were much, much worse. Let me share with you an experience we had when supplying a large French satellite broadcaster parts of the conditional access technology at the dawn of digital broadcasting in the early 90's (Yes, those frog-eating soccer-playing barbarians with bullet trains, universal health coverage, really working cell networks, 45 days paid vacations and NO hue adjustments on their old analog TV's). The test users with STB's complained they got the signal one and a half seconds late compared with the analog ones. This was obviously due to compression/decompression delays. Everyone with the broadcaster laughed, until questioning actual users. They all said: "We hear the shouts for goals from the neighbors before we even see the kick" Of course there was no solution except quickly phasing out the analog. It helped that they got 6 times the channels, porn on PPV and other goodies. So, obviously there is something called Live TV. News and CNN depend on that. Sports and Live concerts. I guess that all of you watched 9/11 live. Hell, I did. In the age of the Internet, you can (or will be able) to download anything, but still live TV will be broadcast (maybe via IP). Now also, for those of you that record from STB's, and re-compress, a few seconds' delay is extremely annoying if you ever have to manually control the STB, say when ordering a PPV movie or need any other type of STB control. Having a 2-3 sec. delay between pressing on the remote and seeing the result is really awkward. Of course that there are many ways to achieve Live, none being terribly difficult, and Sage supporters have to understand that it makes sense. Of course, with development resources being what they are, and with Sage still muddling their way in trying to provide a bug-free demux, maybe this is not the highest priority. If I would backseat-code for a minute, one solution could be as follows: normally the server writes data to end the file, thereby extending it, and reads data from the point of the file that the client requests. Since there is some memory buffering by Sage, the file system, etc, the read is a few seconds late. Now, if the client wants to advance *further* then the length of the file, the Sage server could supply it with the data being written to the file instead of rereading it. That would be a seamless transition. The server would still continue to do its usual shtick, cutting a channel into shows, etc. but could pump the client the data being written to the file. Only if the client wants to go *behind* live, it will necessitate a read from the current file. But of course I know very little about the actual code. So maybe this would be impossible given the architecture, but, really there are many more solutions. All in all, Sage is really very nice, but kind of amateurish.I can't find something better, though. |
#44
|
||||
|
||||
No we don't, because, frankly, It does not make sense. No one has come up with a single good reason for wanting this behavior.
What Sage users, and Sage LLC, do need to understand is that although the request is irational, it is something a fair number of users do want. Sometimes it is in a products best interest to attempt to fulfill requests for features such as this, even though they make little real gain to the product feature set. Nick |
#45
|
||||
|
||||
I think there are several good reasons to have a "buffered" mode, or mix the modes . . .
especially for LiveTV 1.) It should reduce the amount of lag between channel changes. . . no deletion of files and perhaps no cycling of the HD-PVRs in analog cases. 2.) It would allow you to save partial recordings or snippets, rather than having to hit record, being forced to record the whole show. Right now you can't stop recording, just cancel it. . .which of course deletes the show. 3.) Assuming a multi-tuner setup, it could allow for "double-buffering", keeping the last channel or 2 or 3 as still recording so that flipping back and forth would be faster. and of course that could also enable picture in picture in the guide. (aka previewing the channel you are going too) 4.) It would allow for the buffer to go accross channel changes if desired, so that if say flipping through sports games you could re-wind to what you had watched previously withought having to start up a new video
__________________
AMD Ryzen 9 3900XT 12 Core+HT, 64GB DDR5, GeForce 1060, MSI Prestige x570 Creation Mobo, SIIG 4 port Serial PCIe Card, Win10, 1TB M.2 SSD OS HDD, 1 URay HDMI Network Encoder, 3 HD-PVR, 4 DirecTV STB serial tuned |
#46
|
|||
|
|||
Quote:
Quote:
That being said, I think most PVR software does have a buffer. MCE, BeyondTV, GB-PVR, and even the Hauppauge software, all have buffers, I believe. What's a little different about Sage is that it doesn't use a circular buffer- a single file that any live TV gets appended to in a circular fashion, so the size is bounded. Sage each live TV program to it's own file, which has it's advantages and disadvantages. But it sounds like you don't even want the circular buffer. Quote:
In general, I think it's probably a bad idea to go with either one. How many people would really want to use a DVR with bufferless playback? And, the circular buffer has all kinds of consequences for playback on extenders, commercial skipping, etc. I think there are probably better solutions to the pauses in playback. |
#47
|
|||
|
|||
Actually, you can basically do that now if you turn off the setting that deletes partial live TV recordings. I forget what the specific setting is called, but you should be able to identify it pretty easily in the Detailed Setup menu.
|
#48
|
||||
|
||||
Quote:
It seems to me this is primarily an aesthetic issue for you. You haven't tried very hard to make a convincing case for bufferless recording on usability grounds; it's just that the idea of those partial recording files existing even temporarily somehow offends your sense of how a DVR ought to work. You're entitled to your aesthetic sensibilities, of course, but by itself that hardly seems like sufficient grounds for an architectural change that offers no clear usability advantage. This seems to be another example of a similar aesthetic. If you can push a button to mark the start of the clip you want to save, push another button to mark the end of it, and end up with a file containing the extracted clip, then why should you care if there's a temporary file that contains the whole program? What should matter is the user experience, not how Sage achieves it under the hood.
__________________
-- Greg |
#49
|
|||
|
|||
The argument against "buffering" or "live" is, if I sum up the reactions:
1) We're happy as it is. Don't mess with our perception of reality. 2) Some of the missing features can be achieved by workarounds. 3) It is a question of apples *or* oranges. It's subjective what one likes best. As I said in a previous post, I personally don't care too much about this issue. I have others (in fact, most important for me are DVB subtitles). However: 1) Higher general acceptance of Sage is extremely important, if we want to make sure that our current investment with Sage stays solid. Lack of live is, like it or not, one of the issues in reviews I read. Joe Pvr can't get it. 2) All proprietary DVR/PVR and most PC ones I know about are on-line with no extra buffering delay (have a seamless live mode). A large majority of people *with* PVR's still watch live TV at any specific time. 3) Adding an online mode does not subtract anything, but only adds options. One could have *both* apples *and* oranges. 4) The only advantage the current solution has, is simpler coding. And not *that* much simpler. It is a question of write-ahead or write-behind. 5) One of the most important reasons for "live" in proprietary applications was hard disk I/O load. Being constantly behind live needs twice the I/O. Even more, in most OS's one wastes a full disk rotation. So they had to work hard to have the pause/play with delay feature. Also, you don't really want to know what is the hard disk failure rate in PVRs and what this costs the operators. I do agree hardware is much better today. So, what I'm saying is that this is a perfectly legitimate request that can, in my opinion, make Sage more mainstream with no loss of functionality for the old school. Also, I think, this is not such a big deal for architectural changes. Please, feel free to disagree. New Coke was a failure too. Last edited by ytulpan; 10-26-2009 at 05:57 PM. |
#50
|
|||
|
|||
Quote:
I might be wrong about that, but certainly all those DVRs seem to always record live TV to disk, whether it is playing stuff back from disk or not. |
#51
|
||||
|
||||
Quote:
People keep saying this but it just isn't true. Dev time is a zero-sum proposition; time spent implementing oranges is time subtracted from implementing apples.
__________________
-- Greg |
#52
|
|||||
|
|||||
Quote:
Quote:
Only apps I've seen that offer a true live mode are the very basic ones, like Hauppauge WinTV, ATI's recording SW, etc. Quote:
Quote:
To implement a bufferless live mode (like the OP wants) Sage would have to create a completely new tuner-to-UI interface for routing a video stream without a file. This inteface would have to support not only local, but LAN clients and extenders, plus WAN placeshfiter clients (which includes transcoding). To implement a circular buffer like you want, would require an entirely new "type" of recording and all new logic for managing whether to create a new buffer, reuse an existing one, or skip the buffer entirely. All of these changes are definitely non-trivial, almost certain to introduce new bugs that negatively impact the user experience, something we're hoping to improve. While we're on the subject, there are, IMO, better ways to solve "the pause" issue, formost among them is to just fix the current recoriding logic to allow seamless switching and ideally overlappng of recordings from one tuner. If that were done, 99% of the people who want a buffer would be happy and not know the difference. Quote:
|
#53
|
|||
|
|||
Well, well, I must say this is interesting...
I can't disagree too much with the marketing points. Although I personally find the UI (both stock and MC) efficient and usable, I agree that it's a bit weird in this eye-candy age and unappealing to consumers. However, the real competitors of Sage are the proprietary guys, and their UI is not that great, too. Functionally, though, they're moving to networked boxes, and potential external storage. That would be more detrimental to Sage. Murdoch's NDS is one of the bigger ones and develop their stuff here in Israel; I know quite a few people there. They are very adept in playing the content providers / networks sensitivities and in claiming that if it doesn't run in proprietary boxes, it's piratable. We all know this is mostly besides the point, but it works on their customers. PC's are anathema for them. What I do disagree with is the tech stuff. Not that it matters too much, neither of us really is Sage's architect, but the only change I was proposing was in the server's design. No additional circular buffer, this is not how it's done. Just that the reading thread may advance all the way to the top and serve the client the exact same packets that are being written to the disk (instead of rereading them from the disk). This, of course, only while the file is being extended (written to). This is how I know things are done in boxes. It does not prevent multiple clients being at different points; it just says that any client can advance to the end and (in that case only) suppress reads from the file. The last step is not "continuous", one can be either be 4 sec or more behind, in which case one has to read from the disk, or current, in which case there is no need to. Responding to another comment, there is an inherent delay of at least 2 seconds in any digitally compressed video feed, compared to analog. One needs a sizable chunk of frames to be able to compress efficiently, and have to receive them all before you can display anything. It's just that Sage adds a few more seconds to that because of the "always read after write" at the server, which is unnecessary. Well it's very late here, I'm short on musings and my previously botched transcode finally ended, so I sadly leave you for now and wish you all a good night and happy dreams. |
#54
|
||||
|
||||
Quote:
Maybe I'm just out of touch. Nick |
#55
|
||||
|
||||
Quote:
Nick |
#56
|
||||
|
||||
Just to clarify for people who might think I'm a jerk: I'm not one of those people who reflexivly says no to any change. If someone could come up with an "easy" way to ad gapless/bufferless playback to Sage without adding instability, I'd say Woo Hoo. But I guess my personal oppinion is that, at least for me, its not an important enough issue for Sage to spend development time and money on, especially as I assume that the practice of watching "live" tv will become less and less common.
Nick |
#57
|
|||
|
|||
Turning off background recording
I have a few questions.
sage 6.6 and 1250 1. How do I turn completely off the back ground recording of the sage TV? as in absolutely no writing to hard drive. This is why I don't use the Win TV 7.0 of Hauppauge application. The back ground recording is using resources on a machine that we just cant have. We need to just have the tuner working no PVR. 2. And how does one use the numeric key pad to enter in say QAM ch 92.7 then hit enter for channel select? 3. Is there a way to use the + and - keys for channel up and down? 4. And last, when the TV viewer is say docked up in a corner of the desktop screen all reduced to say a couple inches how does one get rid of the top blue bar of the frame so one just has the simple outline of the frame around the TV picture until the mouse is floated over it again ofcourse? Thanks and I wont bother you any more once I get the 1. question all figured out as this is a must for this particular system. Oh one more thing, Is there a card you guys recommend over all other as to stability and good tuner and speed of changing channels. Its very slow this 1250 card when changing channels. Thanks again * merged * |
#58
|
||||
|
||||
Quote:
Quote:
But that doesn't really solve the primary issue, it wouldn't make channel changes much faster, or fix the pause either. Quote:
|
#59
|
|||
|
|||
Quote:
|
#60
|
|||
|
|||
That's not possible. It has to write to the harddrive so you can watch it.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Force recording in original timeslot | spacecadet | SageTV Software | 3 | 04-20-2009 09:25 PM |
Force tuner | SageGk | SageTV Software | 0 | 12-10-2008 10:57 PM |
Force Delete a File | mike1961 | SageTV Software | 4 | 03-12-2007 11:52 PM |
Favorites Force Recording? | joe123 | SageTV Software | 37 | 03-07-2007 06:06 PM |
Force recording to multiple drives | NEOSG | SageTV Software | 14 | 01-21-2007 12:28 PM |