I think he made an assumption, based on the ERD option, and believed it to be true. But when we sort of cornered him into showing proof, he probably discovered he was mistaken.
I think he made an assumption, based on the ERD option, and believed it to be true. But when we sort of cornered him into showing proof, he probably discovered he was mistaken.
Thats never happened before...
What you describe is not 10MB up and 10MB down. At any point in time data is traveling in only one direction up to a max of whatever the link will support. You will never get 15MB one direction while also getting 5MB the other direction. USB, or any other half duplex media for that matter, never says more bandwidth this way and less that way. At any point in time it is all bandwidth in one direction Over the length of the transfers it may appear to average out this way but that is not what is going on. Now take into account that we are dealing with video here. Pausing for any real length of time is not an option either during reads or writes. There is only so much buffer to empty before you miss frames on the write or the video stutters or stops on the reads. Video is also an isochronous data flow so certain reservations are made.
The easiest way to show that this is not a viable option on USB 2.0 would be to do the following. Connect and external USB drive to your computer. Mac, Windows, Linux doesn't matter. Now copy two video files to this drive. Next open those files and let them begin playing. Next drag first one file to the hard drive while the two videos are playing, while that transfer is still going drag another over there, then another until you have 4 transfers going while the two videos are playing. Don't drag all four files at one time or it will stack them and not be doing 4 writes while trying to do 2 reads. Are you videos still playing smoothly if at all?
Now if it were full duplex, like USB 3.0 it should work, since the videos playing from the drive would never have to stop streaming to allow the new recordings time to be written to the drive. In a full duplex environment, then USB 2.0 would likely provide enough bandwidth for this type of operation.
Time-Division Duplex (TDD) is the application of time-division multiplexing to separate outward and return signals. It emulates full duplex communication over a half duplex communication link.
Time division duplex has a strong advantage in the case where there is asymmetry of the uplink and downlink data rates. As the amount of uplink data increases, more communication capacity can be dynamically allocated, and as the traffic load becomes lighter, capacity can be taken away. The same applies in the downlink direction.
So again, you are mistaken in saying that it is not possible to do this on USB 2.0. As I said earlier, it's a matter of milliseconds in which the uplink and downlink are switched, therefore, it would have absolutely no affect on video transfer Also, in your EHD example, what you are describing is bandwidth saturation, which occurs when a file transfer attempts to use all available bandwidth while another file transfer is occurring. It is true that video playback may stutter in this scenario, due to increased latency from bandwidth saturation, but it would not be the case when recording only 6.8MB/sec to the EHD versus saturating the USB 2.0 bandwidth.Time-division multiplexing (TDM) is a type of digital (or rarely analog) multiplexing in which two or more bit streams or signals are transferred apparently simultaneously as sub-channels in one communication channel, but are physically taking turns on the channel. The time domain is divided into several recurrent timeslots of fixed length, one for each sub-channel. A sample byte or data block of sub-channel 1 is transmitted during timeslot 1, sub-channel 2 during timeslot 2, etc. One TDM frame consists of one timeslot per sub-channel plus a synchronization channel and sometimes error correction channel before the synchronization. After the last sub-channel, error correction, and synchronization, the cycle starts all over again with a new frame, starting with the second sample, byte or data block from sub-channel 1, etc.
Time-division multiplexing (TDM) is a type of digital (or rarely analog) multiplexing in which two or more bit streams or signals are transferred apparently simultaneously
Did you try what I had asked? If it would make you feel any better rather than transferring 4 files do 4 video captures to the HD while playing back 2 Videos. I asked you to try this as it is the easiest way to convey what I am trying to explain to you or I thought it would be. If you would care to get into a very detailed in depth explanation of this I will do so and not need to refer to Wikipedia to do so.
It is you who are mistaken and if you carefully read the wikipedia quotes you are using you will see this.
I'm not saying that you can't queue Multiple file transfers, I am saying that they can only be traveling in one direction in any point in time. milliseconds or minutes one direction stops while the other direction moves. Stoping and starting too many times and not being able to feed the buffer either of the HD or the receiver itself means something get's skipped somewhere.
Ok how about this. If USB2.0 EHDs could support what you are saying do you not think that Dish would not make a 722 with no drive and charge you the feature fee to use the box as a DVR? How many boxes do you think that they have had to replace since the 722 was released because of failed HDs? Each time one goes belly up, that is shipping each direction, labor for someone to open the box and remove the drive and the cost of the new drive. With all those expenses do you not think that they would make such a box if the feature could be applied without risking performance complaints? Do you not think that there is a technical reason for only offering this feature on Single Tuner boxes?
I see the ext option on my 722K with L686 Software. I set a timer using it for 1700 CT tonight. We'll see what it does.
I will predict the future. My crystal ball tells me... NOTHING!!! NOTHING will happen (at least on the EHD!)
That'll be $19.95, please.
dwarren2 said:I 2nd that. I tried it in the past and got the same thing......NOTHING!
Well it is with egg on my face and humble pie on my plate that I deliver my report. It has taken a few days of testing and another day or so dreading taking my ridicule from you guys.
You (well, many of you) were right. I’ll just have to man up and admit it. I was duped by the Dish 'external timer thingy'. I had so many episodes of the same programs on the EHD that I was wrong about new ones being added as the timers expired. The timers showed as being recorded, but in fact they were vapor.
I wanted badly to believe it was working, but only after completely emptying a drive and watching for new events to be recorded, did I find my mistake.
I’m sorry to have been such a pain, but I’m glad I was entertainment for those of you with more experience. Hopefully I can show my face around these parts again, especially since I have just one more topic which I’m sure will be just as controversial - - how I cured a 622's 'overheating syndrome' and constant reboots without using fans or any other extra venting.
Stay tuned…
Sorry but your quote about APPARENTLY SIMULTANEOUSLY disproves nothing as it still EMULATES FULL DUPLEX COMMUNICATION. I couldn't have made it any clearer that USB 2.0 is perfectly capable of 6 HD streams at a time.
I already explained (now going on three times) that the most likely limitation here is in fact the CPU of the DVR as it has to encrypt/decrypt the video streams in real time (you can thank the MPAA/RIAA.) USB 3.0 wouldn't make one iota of difference in how fast the CPU is capable of doing this.
So there's your TECHNICAL REASON. There is a BOTTLENECK, but it's NOT USB 2.0.
There is absolutely no difference in transferring 1 file at 20MB/sec or transferring 4 files at 5MB/sec, or 2 files at 5MB/sec up and 2 files at 5MB/sec down. IT'S STILL THE SAME AMOUNT OF BANDWIDTH.
Do you by any chance work for Geek Squad? You seem to be one of those types.
Well it is with egg on my face and humble pie on my plate that I deliver my report. It has taken a few days of testing and another day or so dreading taking my ridicule from you guys.
While USB 2.0 does employ Time Division Duplexing (TDD) it does not employ Time Division Multiplexing (TDM)
The MPAA/RIAA has nothing to do with the conversation at hand, which is the ability of USB 2.0 to handle this task. As to your argument that the limitation is with the CPU, here is another test you can perform. Using your 622/722 record 4 streams while watching 2 from the internal drive. This can be done and therefore dispels your argument that the cpu is the bottleneck.
I am not aware of your, or others here, technical backgrounds and as such have tried to keep my replies at a level that any might understand.
Well no crap. That's what I have been saying all along. 20MB/sec is more than enough for 6 HD streams. Even if it is split up and shared between recording/playback.I will give you the point that no matter what the pipe (physical media) will always have the same theoretical bandwidth, but real world usable bandwidth depends on many factors.
Bottom line USB 2.0 is half duplex and no matter how many ways you slice and dice it data can only flow in one direction at any given moment in time.
Now you're just being ridiculous. A USB connection is not a garden hose. Water can't change directions in a matter of milliseconds. Your point is invalid.Take your garden hose, fill a gallon jug and time it.
Think of this as data flowing from the receiver to the EHD. Now put a jug behind you and alternate filling both, alternating between them turning the hose off and on as you do. Did it take twice as long or longer. Now do this with 2 jugs behind you, and 4 in front of you. Again not filling one then the next, but rater rotating between all of them turning the hose off as you move from one to the next and then back on. Did this take 6 times as long as just putting the hose in the one jug and letting it run full stream till complete? This is a very highly simplified example but should help to illustrate what is going on.
Sir, and I apologize if I've miss-guessed your gender, personal attacks do nothing to further your position. You have no idea as to my technical background, as I yours. This is the reason I did not go into great technical discussion of this topic. If after looking over my post here and the attached document you have questions or wish to discuss this further I will be very happy to do continue this conversation via PM as I do believe that we have greatly deviated from the original post.
Sorry, but this alone shows that you really don't know what you're talking about. Time Division Duplexing IS Time Division Multiplexing.
Again, proving your ignorance, because the 622/722 do NOT encrypt recordings internally. They DO encrypt recordings to the EHD. Also, 622/722 are NOT capable of recording 4 at once. That is the 722K that does that.
Well no crap. That's what I have been saying all along. 20MB/sec is more than enough for 6 HD streams. Even if it is split up and shared between recording/playback
Now you're just being ridiculous. A USB connection is not a garden hose. Water can't change directions in a matter of milliseconds. Your point is invalid.
Attaching a document doesn't prove anything about your technical knowledge. Why don't you show me where in that 650-page document, it says that since it is half-duplex, it is incapable of moving data in two directions simultaneously (or NEAR SIMULTANEOUSLY?)
This again is incorrect. Duplexing and Multiplexing are different beasts. Duplexing relates to sending data in different directions. Multiplexing involves sending data from multiples sources or to multiple destinations within a given transaction.
I believe what you may have intended is that USB employs STDM (statistical time division multiplexing), which is not the same as TDM, which is not the same as TDD.
To this I admit I am in error and that the 722k is the only unit with this ability. I did however say I do not claim to be an expert in satellite which is the reason for my being here, to learn. I do have a 722k however did not notice the "K" designation. Of this you are right, and I humbly stand corrected.
You can put it any which way you like, but the bottom line is 6 HD streams aren't that demanding (given the current bit rates) and USB 2.0 is NOT the limitation. It IS the encryption. Why is that so hard for you to figure out?You missed my point here. While the theoretical bandwidth of the pipe is there, there is more to bandwidth than just the physical media and the realworld, usable bandwidth will vary depending on what we are attempting to do with that physical media.
And did I ever say that an USB connection was a garden hose? I simply gave this example to show just some of what is going on in doing multiple USB transactions and multiple directions. Now if you really want to get technical about this I could point out that USB could change direction in 1 millisecond which is the frame length.
This will be my last public post to this topic, as again, we have deviated greatly from the original post. As I said previously though I am happy to continue this conversation or try to answer additional questions you or other may have on this subject in PM.
Well it is with egg on my face and humble pie on my plate that I deliver my report. It has taken a few days of testing and another day or so dreading taking my ridicule from you guys.
You (well, many of you) were right. I’ll just have to man up and admit it. I was duped by the Dish 'external timer thingy'. I had so many episodes of the same programs on the EHD that I was wrong about new ones being added as the timers expired. The timers showed as being recorded, but in fact they were vapor.
I wanted badly to believe it was working, but only after completely emptying a drive and watching for new events to be recorded, did I find my mistake.
I’m sorry to have been such a pain, but I’m glad I was entertainment for those of you with more experience. Hopefully I can show my face around these parts again, especially since I have just one more topic which I’m sure will be just as controversial - - how I cured a 622's 'overheating syndrome' and constant reboots without using fans or any other extra venting.
Stay tuned…