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 was trying to point out that it was giving the appearance of being Simultaneous. Emulating full duplex is not the same as being full duplex. Emulate is to strive to be like something not to be the same. As an example if you run an application in emulation does it perform as well as it does in a native environment?
The only thing that you have made clear in your arguments is that you are capable of quoting snippets of Wikipedia and often snippets that are dis-related to the topic of USB 2.0 While USB 2.0 does employ Time Division Duplexing (TDD) it does not employ Time Division Multiplexing (TDM)
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.
No, you have not explained this, you have simply stated it.
Explain: Make (an idea, situation, or problem) clear to someone by describing it in more detail or revealing
relevant facts or ideas.
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.
So there's your TECHNICAL REASON. There is a BOTTLENECK, but it's NOT USB 2.0.
There are many technical reasons USB 2.0 is not up to this task and I am attaching the USB 2.0 doc. If you are so inclined look it over, feel free to ask me any questions you may have via PM and I will try to answer any questions you may have. Pay especial attention to chapter 5 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. Providing simple test any could try to verify my assertions. I will not pretend to know all about everything. One of the reasons I am here, to learn about satellite. A topic that I am far from versed on.
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.
No, there is a difference. This can easily be seen by means of a simple test using your personal computer and an external HD connected via USB 2.0 First Transfer one file to the drive of say 2GB. Time it. Now drag two files each of 1GB and time this. Times should be very close as the OS when you drag two at once will queue them to be consecutive transfers. Now drag one and while it is transferring drag the other over. This is a bit tougher to get an over all time of because of the lag between the start of the first and you starting the second but it can be done. You will now see a noticeable difference. Repeat this process with a single 4GB file and then 4 1GB files. You will see that the more concurrent transfers you have running the overall time increases.
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. Number of tasks. Type of task, control, interrupt, isochronous, bulk. Just a couple of the considerations to be weighed to determine real usable bandwidth. 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.
Here is something else you can try to demonstrate how the more ways you slice up the over all bandwidth how performance decreases. 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.
Do you by any chance work for Geek Squad? You seem to be one of those types.
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.