theniteow1 25 Posted December 22, 2015 Posted December 22, 2015 Hello, This could be a ServerWMC question, but it also has to do with the FireTV. Is it possible to Time Shift a Direct Live TV stream? I know if the TV is trans coded, it is possible, but I don't see that it's possible to do it while it's streaming direct? Is this in the works in a future version, or is this technologically impossible?
ebr 16176 Posted December 22, 2015 Posted December 22, 2015 If we are direct-streaming it from the tuner, there is nowhere for the time to shift as it were... The way time-shifting works is that, when using a typical DVR, it is actually always recording Live TV and then you are watching the recorded stream. When we direct-connect to the tuner, there is nothing to record and shift the content.
theniteow1 25 Posted December 22, 2015 Author Posted December 22, 2015 If we are direct-streaming it from the tuner, there is nowhere for the time to shift as it were... The way time-shifting works is that, when using a typical DVR, it is actually always recording Live TV and then you are watching the recorded stream. When we direct-connect to the tuner, there is nothing to record and shift the content. It is not directly streaming from the tuner (It's not using DLNA). It using ServerWMC to direct stream using HTTP. As far as I understand ServerWMC creates a file that is streaming from Windows Media Center and puts it in the TempSWMC folder as a .WTV & .TS file. It then directs Emby to read this as an HTTP url. That is what I mean by direct stream, as Direct Live TV playback is checked in the FireTV App. I may not be using the correct terminology, and that I apologize for. However, in saying that ServerWMC is creating a file, and adding to it as the stream continues. If you open up a regular Video Player, like VNC, you can go back in the stream as it's being built. So if this is the case, and the file is there, why wouldn't the FireTV be able to do the same? Is it because of the method of HTTP being used?
ebr 16176 Posted December 23, 2015 Posted December 23, 2015 The Fire app doesn't know that your stream is actually coming from ServerWMC and not the tuner directly. With the built-in service, it would be going straight to the tuner. ServerWMC would need to provide the ability to time-shift and then our server would also have to be aware of that and provide that ability. It is theoretically possible that all that could happen but it isn't doing that now. 1
theniteow1 25 Posted December 23, 2015 Author Posted December 23, 2015 The Fire app doesn't know that your stream is actually coming from ServerWMC and not the tuner directly. With the built-in service, it would be going straight to the tuner. ServerWMC would need to provide the ability to time-shift and then our server would also have to be aware of that and provide that ability. It is theoretically possible that all that could happen but it isn't doing that now. Oh, I see, that makes a lot of sense. Thanks for the clarification. @@krustyreturns do you have any plans to implement something like this?
Solution krustyreturns 191 Posted December 23, 2015 Solution Posted December 23, 2015 As you point out, time shifting should happen now since serverwmc is creating a ts file and emby is reading from that file over http. As far as I know, to enable time shifting serverwmc just needs to send the media stream info to emby, and it is doing that now (although possibly it is something about the stream info that is the problem). I guess I need somebody from the emby team to tell me what I need to change on the swmc side to get it going. Time shifting live streams should work now if you turn off using http, and have emby just connect to the stream file directly - that's what kodi does and they don't have trouble time shifting. However you likely will have problems with emby shutting down the stream early because it doesn't realize the file is growing when running in this mode (this problem is avoided in http mode). 1
theniteow1 25 Posted December 27, 2015 Author Posted December 27, 2015 As you point out, time shifting should happen now since serverwmc is creating a ts file and emby is reading from that file over http. As far as I know, to enable time shifting serverwmc just needs to send the media stream info to emby, and it is doing that now (although possibly it is something about the stream info that is the problem). I guess I need somebody from the emby team to tell me what I need to change on the swmc side to get it going. Time shifting live streams should work now if you turn off using http, and have emby just connect to the stream file directly - that's what kodi does and they don't have trouble time shifting. However you likely will have problems with emby shutting down the stream early because it doesn't realize the file is growing when running in this mode (this problem is avoided in http mode). Thanks @@krustyreturns for looking into this, and providing insight. 1
mit3gt 6 Posted January 14, 2016 Posted January 14, 2016 I am also curious as to why this does not work. Unless I am missing something (which is entirely possible), it seems Krusty has everything already in place for this to work with swmc. Right now I cannot do anything to the live stream except play & pause it. If I press rewind or fast forward on the remote the stream throws an error and the stream is stopped. What I can do right now is start a recording then wait about a minute, then go into the recording (while its recording) and play it and have all the options of time shifting like fast forward/rewind. This kind of mimics watching Live TV with time-shift. Obviously that's not a very good way to watch live TV. My wife would punch me in the face if I told her to do that every time she was watching live TV (WAF factor is low these days). My point is, it seems that it is possible to do. I am just wondering why a live stream can't be treated as a recording? I think this is what Sage TV did. I don't want to speak for Krusty, but he seems open to making changes to swmc if any need to be made to make this work. This is really the only thing keeping Emby from being a complete solution (in my humble opinion). The way Emby handles everything else is fantastic. I would like to just get away from using Emby for my movies and Kodi for my live TV. I know I can use the Kodi Emby addon and sync my movies to Kodi, but setting up and syncing multiple users to Kodi is a very tedious process. I would love to know if time-shifting is being looked into and if this something we can expect to see in the near future. Thanks. 1
theniteow1 25 Posted January 14, 2016 Author Posted January 14, 2016 I am also curious as to why this does not work. Unless I am missing something (which is entirely possible), it seems Krusty has everything already in place for this to work with swmc. Right now I cannot do anything to the live stream except play & pause it. If I press rewind or fast forward on the remote the stream throws an error and the stream is stopped. What I can do right now is start a recording then wait about a minute, then go into the recording (while its recording) and play it and have all the options of time shifting like fast forward/rewind. This kind of mimics watching Live TV with time-shift. Obviously that's not a very good way to watch live TV. My wife would punch me in the face if I told her to do that every time she was watching live TV (WAF factor is low these days). My point is, it seems that it is possible to do. I am just wondering why a live stream can't be treated as a recording? I think this is what Sage TV did. I don't want to speak for Krusty, but he seems open to making changes to swmc if any need to be made to make this work. This is really the only thing keeping Emby from being a complete solution (in my humble opinion). The way Emby handles everything else is fantastic. I would like to just get away from using Emby for my movies and Kodi for my live TV. I know I can use the Kodi Emby addon and sync my movies to Kodi, but setting up and syncing multiple users to Kodi is a very tedious process. I would love to know if time-shifting is being looked into and if this something we can expect to see in the near future. Thanks. I completely agree. Emby is this close to being a one-stop-shop solution. There is just a couple of things like time-shifting and such, that will make it the king of the pack. Which will pretty much replace Windows Media Center all together, or whatever STB you have. I've already made this step, but I do miss time-shifting, and so does the wife.
theniteow1 25 Posted January 15, 2016 Author Posted January 15, 2016 All in good time:) @@Luke Don't think I'm not appreciative. The product has come a long way in a relatively short amount of time. I've been using "Media Browser" (Emby) ever since it's inception. You guys have done fantastic work. Keep it up!
spencerisadog 4 Posted March 19, 2016 Posted March 19, 2016 I just wanted to follow this thread. I use the built-in Emby Live TV function with an HD HomeRun and would be very interested in this functionality.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now