Slides - Terena
Transcription
Slides - Terena
DVTS (practical) Overview Claudio Allocchio, GARR with many contributions by Ben Fineman (Internet2) and by the DVTS team (Keio Media Design) Network Performing Arts Production Workshop, Vienna, March 2013 Summary Some basic concepts DVTS Overview Emerging Applications From Analog to Digital Audio: Sampling Rate Limits frequency range CD quality is 44.1 kHz Audio: bits depth Limits quality CD quality 16 bit = 65,536 llevels Audio & Video: “Compression” – making digital signals smaller Audio: Bit Rate Distinct from bit depth Many compression formats available Lossy/lossless Popular example: MP3 Popular consumer conferencing: Siren 14/22 Video: Frame Rate 60i: Standard for consumer broadcast/DVD/ VHS, some HDTV Actually 59.94i, or 29.97 fps 24p: Standard for film 30p/60p: Some HDTV Be aware of international differences! PAL, SECAM, NTSC Video: Resolution Video: Compression Video: compression formats MPEG-1, MPEG-2 (eg VCD, DVD) MPEG-4 Part 2, MPEG-4 AVC/SVC Microsoft: WMV, VC-1 H.263, H.264 (MPEG-4 AVC) DV25 How long does it take…? Latency How Fast Network latency Codec Latency Latency: what can I do? Latency Simultaneous Performance Conversation Broadcast Only How Much does it take? Bandwidth DVTS: What is it? “Open source” software developed by the WIDE Project (it’s free!) Sends firewire source over Internet with no additional compression A 30Mbps “long pipe” between firewire interfaces DVTS: quick Features Sheet Latency: Good enough for conversation Quality: Audio: 48kHz/16 bit uncompressed Video: Standard definition, DV25 compression Bandwidth: 30 Mbps DVTS: Why? Because you can send & receive High Quality A/V that doesn’t require funny, expensive machines (MPEG2) that doesn’t involve intellectual property issues (royalties) that doesn’t require unusual, expensive cameras (HDTV) all you need is a 30Mbps capable Network and … a DV capable camera with IEEE1394 (firewire) DV receiver (deck, camera, TV) that is firewire capable Or an analog/digital converter(s) if using a non-firewire capable camera/receiver (Canopus ADVC family) a computer with IEEE1394 (firewire) capability 16 3/8/13 DV: a more technical specification DV25 is a common form of digital video reduction and compression employed in consumer digital camcorders DV25 applies a 5:1 compression and a 4:1:1 color space; achieves a fixed data rate of 25 mbps Audio is typically two-channel PCM encoded at 12 or 16 bits, sampled at 48kHz, similar to CD or DAT DV25 achieves relatively high audio and picture quality with very low encoding latency. End-to-end quality is fully preserved: No additional compression/decompression is added 17 3/8/13 DVTS: from “A” to “B” A Capture Encode Send Receive Decode Display B DVTS: minimal requirement Computer (runs best on Windows but Mac and Unix versions exist) Camera or encoder with firewire output 30 Mbps of bandwidth + + DVTS caveat 1: which firewire? Connects the camera to the computer Provides high quality digital path “Firewire” developed by Apple Computer It is really a high-speed serial data bus IEEE 1394 is the published specification for highspeed serial bus Firewire 400 400 Mbit/s over a distance of 4.5M Double twisted pair, 28 AWG wire Longer distance possible using higher gauges and slower data rates Firewire 800 800 Mbit/s over a distance of 100M 20 3/8/13 DVTS: capturing image and sound Choose one or more: Capture DVTS: encoding with DV cameras DV camera Capture Encode DV camera with audio inputs DVTS: encoding from analog source Choose one: Canopus ADVC-300 Encode Canopus ADVC-700 DVTS: sending Choose one: Send + DVTS: Platforms Hardware Port built-in Multiple firewire port support no Macintosh Intel OSX Pentium III or greater Windows XP Port built-in PC firewire card or built in no yes Pentium III or greater PC firewire card or built in no Macintosh Power PC Operating System OSX Linux IEEE 1394/Firewire The chef reccomends: Intel duo Processor @ 2Ghz 2GB RAM Windows XP or Windows 7 25 3/8/13 DVTS: Software versions Command line applications Operating System dvsend dvrecv dvsave dvplay GUI application App Name Firewire Firewire Render to Send Receive screen Mac OSX yes yes yes yes dvts.app* yes yes no Windows XP/Vista/7 no no no no dvts.exe yes yes yes LINUX yes yes yes yes - - - - * This application is VERY alpha release level 26 3/8/13 DVTS: the transport Send Transport 30 Mbps 0% loss Multicast (if broadcasting) Receive DVTS: receiving Choose one: Receive + DVTS: decoding, simple mode Choose one: Receive + Decode + DVTS: decoding, to analog devices Choose one: Canopus ADVC-300 Decode Canopus ADVC-700 Camera DVTS: simple render/display Receive + Decode Display + DVTS: better render/display Choose one or more: Display DVTS caveat 2: PAL vs NTSC ! SD (standard defintion) is MORE than 1 standard! PAL and NTSC are incompatible! You need multi-standard devices At least multi-standard decoder/display/projector DVTS cannot switch on the fly PAL and NTSC standard You MUST quit DVTS before switching standard Self test to yourself, then connection to/from a different standard system = FAIL! … and what about SECAM ? No DVTS for SECAM, sorry! 33 3/8/13 DVTS: echo? = echo Display = no echo + = no echo DVTS: simple example DVTS: full example DVTS: broadcasting example DVTS: Multicast Multicast Unicast DVTS Revisited ! DVTS: some Resources Internet2: http://www.internet2.edu/communities/dvts/ WIDE Project: http://www.sfc.wide.ad.jp/DVTS/ Keio Media Design uhyo.org: http://www.uhyo.org/dvts/index.html New World Symphony: http://www.nws.edu/internet2/ DVTS: some Contacts Ann Doyle -- adoyle@internet2.edu Ben Fineman – bfineman@internet2.edu Justin Trieger – justin.trieger@nws.edu Claudio Allocchio – Claudio.Allocchio@garr.it Kazunori UHYO Sugiura - uhyo@kmd.keio.ac.jp DVTS: Applications Remote Remote Remote Remote … Remote … instruction performance recording collaboration Health Services DVTS: Applications Don’t Forget Echo avoidance Lighting HDDVTS: What’s it about Latency: Broadcast only Quality: Audio: 384 Kbps MPEG-1 layer 2 Video: 1080i MPEG-2 Bandwidth: 25 Mbps Questions?