I recently got a Sony Digital 8 cam and noticed the poor quality and large frame drop count using USB, so I ordered a firewire card for my notebook and I've been wondeing just what is the speed difference. I know the firewire runs 400mbs tops but what is the speed of USB?
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 30 of 30
Thread
-
-
USB we use most today, version 1.1, was designed with a maximum data transfer rate of 12 megabits per second (Mbps).Usb 2.0 runs at a top speed of 480mbps.
I think,therefore i am a hamster. -
Even though the published transfer rates are almost the same (USB 2.0 vs 1394 Firewire), the Firewire is a whole lot faster in real life. Dunno if it is the drivers or just the hardware, but Firewire is quicker.
-
Originally Posted by Soopafresh
On the other hand... if USB 2.0 has a theoretical max of 480mbps then I would have guessed that it was designed so that, once typical protocol overheads are taken into account, it had roughly the same performance as a 400mbps firewire connection (assuming that only a single master and slave are attached). If firewire is still faster in your experience then maybe it is down to the actual hardware or driver implementation. -
As far a Sony DV cameras go, the USB output is a realtime streaming format intended for live webcasting and is in the low Kb/s.
DV video (as transferred over firewire IEEE-1394) has a fixed 25Mb/s video stream but actually transfers close to 35Mb/s over IEEE-1394 due to the addition of audio, error checks and metadata. The DV stream is recorded to tape or DV-AVI file at a rate of 30Mb/s or 13.5GB/hr.
Even though max transfer rates for IEEE-1394 and USB standards are far higher, those are the fixed rates used by Sony and other DV camcorders.
Never expect a high quality transfer from the USB port on a DV camcorder. -
mpack wrote: "USB is like a networking protocol, firewire is designed for point to point communications."
You can network with Firewire. Here's one guide: http://www.homenethelp.com/network/firewire.asp
It's quite a bit faster than 100Mbps LAN, but has the disadvantage of only short distance (15 ft. max unless you use extenders.) Works well for short distance transfer between two close computers for large file transfers. -
will a firewire card for a notebook show speed differences from say a direct mobo firewire port or firewire pci card?
-
Originally Posted by redwudz
USB is hardware/software protocol stack specifically designed for networking an unspecified number (ie. two or more) devices together, with particular emphasis on devices with low to moderate bandwidth requirements (which allows longer cable lengths). Firewire is designed to connect exactly two devices together over a short distance with a high speed data link. It is the different design goals that creates the performance difference between the protocols. Firewire doesn't need the complexity of USB, and hence can be simpler and faster, which is great: but less flexible than USB. Which protocol is "better" depends on what you require. -
Originally Posted by Magikx21
-
mpack, I see your point. I wonder if the difference in speed, at least for DV transfers between FW and USB 2.0 is in the overhead. It also seems some USB 2.0 problems, at least with external HDs or DVD burners may lie in the chipsets used or the hardware instructions in the external interfaces . And/or the PC USB 2.0 interface?
-
I use a PCMCIA firewire card (Margi) to dump DV video to my laptop, and it can do that fine. I think DV video is practically the maximum bitrate for Firewire.
I have had problems with the harddisk write speed if my disk is fragmented. I think this is because laptop harddisks often run at lower RPMs than desktop ones -
Originally Posted by ropdoh
The dropouts you are seeing are due to Windows and background processes (including disk seeks) interrupting the mostly unbuffered 35Mb/s DV stream.
See this thread for a complete discussion of the issue.
https://www.videohelp.com/forum/viewtopic.php?t=248968
If you were transferring a DV-AVI file over a networked IEEE-1394 link, it would burst considerably higher than 35Mb/sec limited only by the PCI bus and HDD controller efficiency. -
Thanks to Magicx21 for asking this question. I too have been wondering but haven't been able to post due to a 48 hour wait period when subscribing to these boards. Also, thanks to the kind souls that provided firm answers.
Now that it has been established Firewire is indeed better than USB 2.0, what brands/models of cards are recommended? I have a Dell tower with lots of USB 2.0 ports, but no Firewire!
Thanks in advance! -
Originally Posted by logixrat.01
-
Almost any resonable quality card with OHCI compatibility (for XP). Make sure you can return it and get another.
-
Don't know too much about dv transfer but I do know there are significant problems with VIA USB setups and using an external DVD-RW. Usually craps out, generating another coaster. Typically yoou get a SCSI command aborted error when burning with Nero and probs with other progs have been reported too. Just wondering if this is related to the problems described here. See the following link for discussion of Scsi command abort error.
http://forums.afterdawn.com/thread_view.cfm/1/102002 -
Thanks for the links to the different cards. I like the Koutech and SYBA ones in particular. The Koutech seems to have alot of positive reviews. The SYBA only has 1 and it is a Linux user, but I suspect it would be okay. The SYBA is attractive as it has the 3+1 connections vs. 2+1 and is about $5 cheaper overall w/ shipping.
Anyone on here have + or - experiences with either brand? Also, what could I hook up with the internal connection? I thought it may be used to route a connection to the front of your tower. -
Originally Posted by mpack
Originally Posted by mpack
Typically, USB only implements point-to-point communications between a single computer and multiple peripherals over a multiplexed physical line and there's a strict distinction between the upstream side (PC) and the down stream side (peripheral device). It's not usually possible for the peripherals to communicate to each other directly or for 2 PCs to communicate to each other over USB without a special device (and software).
On the other hand, IEEE1394 is designed to network multiple devices in a kind of "daisy-chain" fashion. See FUNDAMENTALS OF FIREWIRE.
One addition to the IEEE1394 discussion is that it supports an isochronous protocol which works like a stream protocol without handshaking. This is what is usually used for the communication between a DV camera and a capturing card for its efficiency.
hiro -
One other thing to mention is that Firewire stays at a constant speed of 400 Mbps(1394) or 800 Mbps (1394B) while USB bursts at 480 Mbps. What I mean by burst is that USB sends up to 480 Mbps of data, stops, and then sends another 480 Mbps of data. Firewire constantly sends 400 or 800 Mbps. USB also relies on your CPU while Firewire doesn't.
I'm not knocking USB as it has its own advantages, but Firewire is better for video transfer.
Mythos -
Originally Posted by hsugawar
I'm more hazy on how Firewire works: I've only ever seen it used for point to point, between two devices. Thanks for your comments on that. -
It's better not to be confused with a physical topology/architecture with higher level protocols. USB does manage bus contention for its multi-drop archtecture, but it does not necessarily or immediately mean it can form a network for itself. It may depend on individuals' definitions but I would not call something a network unless it allows N-to-N communication. USB, as far as I know, simply and more precisely allows 1-to-N communication. I really doubt it allows communication between arbitrary two peripherals, which is against my definition.
Actually I don't like it to be called Universal Serial Bus which implies a mutli-drop bus architecture. In fact. USB is physically a single-rooted tree topology and logically a star topology for 1-to-N connections. These are quite different from a true bus topology such as Ethernet.
Again, my point itsthat USB does not implement N-to-N connections for itself. Networking is possible over USB using higher level protocols such as IP using USB-Ethernet dongles, but it's not a USB feature. In this sense, even an RS232 connection can be used for networking if carries SLIP or PPP.
As to real applications, agreeing with you, mpack, I have not actually seen something with IEEE1394 other than 1-to-1 connections, but it by design does allow N-to-N connections not only at the physical and link levels but also at higher (real) information-transfer levels.
hiro -
Originally Posted by hsugawar
In my definition (which I believe is standard), a network is simply any method for connecting a number of devices together and transferring data along a (physically or conceptually) shared comms channel. Various protocols have various features, and direct peer to peer data transfer is not necessarily a requirement. This was what I had in mind when I used the "network" term previously. -
Thank you for the explanation. Let me start calling my multi-port serial card a network device because communications are multiplexed through the device driver :P . Well, I'm just kidding, don't take it seriously...
hiro -
Originally Posted by hsugawar
Anyway, this little discussion, while interesting, is off topic I think. -
Yeah, off topic indeed. BTW, did you know that Windows XP lists IEEE1394 and LAN in the "Network Connections" but not USB?
hiro -
An interesting link on the Difference between USB2 and Firewire.
http://www.usb-ware.com/firewire-vs-usb.htm -
In laptops is better to use firewire because of the CPU utilization. With USB it will almost double the CPU utilization at a given task.
-
Originally Posted by paulw
Here is a more comprehensive IEEE-1394 FAQ including audio info.
http://www.ioneconnects.com/1394_FAQ.htm#1394,%201394a,%201394-1995,%201394b
Then there is the classic DV FAQ by adam wilt
http://www.adamwilt.com/DV-FAQ-editing.html#codecs
This MS link explains how IEEE-1394 works in XP and how to bridge a IEEE-1394 link into your MS network. IEEE-1394 can be used in far more complex networks.
http://www.microsoft.com/windowsxp/using/moviemaker/expert/bridgman_02march25.mspx
Similar Threads
-
Firewire to USB ?
By vhelp in forum ComputerReplies: 5Last Post: 11th Aug 2011, 21:03 -
firewire to usb 2 cable
By pavilion1250 in forum Video Streaming DownloadingReplies: 2Last Post: 15th Apr 2009, 21:01 -
Can I capture with USB 2.0 or does it have to be Firewire?
By sdsumike619 in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 8Last Post: 7th Feb 2009, 13:19 -
USB or firewire
By rjack in forum Newbie / General discussionsReplies: 1Last Post: 9th Jan 2009, 21:42 -
Firewire to USB
By DNCR556 in forum Newbie / General discussionsReplies: 3Last Post: 24th Nov 2007, 10:45