I Feasibility of Streaming Media for Transportation Research And

Total Page:16

File Type:pdf, Size:1020Kb

I Feasibility of Streaming Media for Transportation Research And Feasibility of Streaming Media For Transportation Research and Implementation Final Report Prepared by: Drew M. Coleman July 2007 Research Project SPR-2231 Report No. 2231-F-05-11 Connecticut Department of Transportation Bureau of Engineering and Highway operations Division of Research Keith R. Lane, P.E. Director of Research and Materials James M. Sime, P.E. Manager of Research i TECHNICAL REPORT DOCUMENTATION PAGE 1. Report No. 2. Government Accession 3. Recipients Catalog No. 2231-F-05-11 No. 4. Title and Subtitle 5. Report Date Feasibility of Streaming Media for July 2007 Transportation Research and 6. Performing Organization Code Implementation SPR-2231 7. Author(s) Drew M. Coleman 8. Performing Organization Report No. 2231-F-05-11 9. Performing Organization Name and 10. Work Unit No. (TRIS) Address 11. Contract or Grant No. Connecticut Department of Transportation CT Study No. SPR-2231 Division of Research 13. Type of Report and Period Covered 280 West Street Final Report Rocky Hill, CT 06067-3502 February 2001-June 2007 12. Sponsoring Agency Name and Address Connecticut Department of Transportation 2800 Berlin Turnpike 14. Sponsoring Agency Code Newington, CT 06131-7546 SPR-2231 15. Supplementary Notes Conducted in cooperation with the U.S. Department of Transportation, Federal Highway Administration 16. Abstract This report is intended to serve as a guide for transportation personnel in the development and dissemination of streaming video-based presentations. These were created using streaming media production tools, then delivered via network and Web-based media servers, and finally, viewed from the end-users’ PC- desktops. The study focuses on three popular streaming media technology platforms: RealNetworks®, Microsoft® and Apple®. In-house video production was undertaken for a variety of uses within the agency. Department of Justice Section 508 and handicapped accessibility (ADA) was addressed by transcribing the spoken word into text and then synchronizing it to each presentation. Conservation of network bandwidth was paramount throughout the research project. Streaming media servers were established on both LAN and WAN, and demonstrated how streaming media can enhance ConnDOT’s communications. Later, a Web-based media server was established on a robust Internet backbone. This valuable resource continues to be used for “live” Webcasts of national conferences and regional meetings, facilitating communications between this agency and the national transportation research community. Video on demand (VOD), accessed through ConnDOT’s Internet Website, demonstrated a wide variety of communication missions, including the dissemination of transportation research findings and implementation efforts. The streaming media library can be perused at http://www.ct.gov/dot/video. 17. Key Words Streaming video, 18. Distribution Statement Streaming media, ADA, Windows Media No restrictions. This document is Video, Webcast, Video on demand, available to the public through the (VoD), SAMI, Producer for National Technical Information Service, PowerPoint, Web-based training, Springfield, VA. 22161 distance learning. 19. Security Classif. (Of 20. Security 21. No. 20. Price this report) Classif.(Of this page) of Pages N/A Unclassified Unclassified 108 Form DOT F 1700.7 (8-72) Reproduction of completed page authorized DISCLAIMER The contents of this report reflect the views of the author who is responsible for the facts and accuracy of the data presented herein. The contents do not necessarily reflect the official views or policies of the Connecticut Department of Transportation or the United States Government. The report does not constitute a standard, specification or regulation. The U.S. Government and the Connecticut Department of Transportation do not endorse products or manufacturers. iii ACKNOWLEDGEMENTS The author wishes to acknowledge the support of personnel from the Federal Highway Administration (FHWA). In particular, the author would like to thank and acknowledge Ms. Barbara Breslin and Mr. Stephen Cooper from FHWA’s Connecticut Division office. Thanks are offered to the following ConnDOT personnel as indicated below: Mr. James Sime, the Manager of Research, Mr. Donald Larsen, a Transportation Supervising Engineer, and Mr. Keith Lane, the Director of Research and Materials Testing, for their continual support throughout this research project. From the Office of Communications, Mr. Christopher Cooper, Director from 2003-2006, and Mr. Robert Moore, Visual Media Designer, and from the Division of Training and Staff Development, Ms. Cheryl Malerba, Director, for their support for utilizing and advocating the use of streaming media technologies here at ConnDOT. In memory and appreciation of Mr. Daniel Paradis, ConnDOT’s Webmaster until April 2007, for his willingness and past assistance with incorporating new streaming media-based presentations into the Department’s Website. From the Office of Information Systems (OIS), Mr. Charles Dew, Mr. Jose Romero, Mr. Robert DiScipio (retired), Mr. Thomas Perrone (retired), and Mr. James Goodwin, for their support and allocating this research project a portion of the Department’s network bandwidth. From the Division of Research, Ms. Susan Hulme, for the many hours she spent transcribing the research project’s videos into text for use in captioning and, Mr. James Sime, Mr. Donald Larsen, and Ms. Dionysia Oliveira for their assisting in this document’s final preparation. The video production crew, assembled on an ad hoc basis, for helping to develop this Department’s webcasting capability. They are Mr. Robert Moore, Mr. George Carbonell, Mr. Bennett Zinkerman, Mr. Roberto Rodrigues, Mr. James Moffett, Mr. Jeffery Scully, and Mr. Alan Lisitano. Ms. Alberta Goodwin, Mr. Matthew Dodge, Ms. Lynn Luzusky and Mr. James Schaedler Jr. (retired) of ConnDOT’s PC Support group, for their graciously participating in the production of the Help-Desk videos. From the Division of Highway Operations, Mr. William Stoddard (retired) and Mr. James Mona, for allowing this research project to investigate streaming media’s potential value using ConnDOT’s traffic camera infrastructure. These personnel, outside ConnDOT, contributed to the project as follows: From the Connecticut Network (CT-N), Mr. Thomas Paquette and staff, for demonstrating early-on, that live Webcasts and video-on-demand (VOD) can be used to better serve the public. iv ACKNOWLEDGEMENTS (continued) From the Connecticut Department of Information Technologies, Ms. Anne Pomeroy Dixon (retired), DOIT Agency Liaison to ConnDOT, for facilitating the deployment of ConnDOT’s first Internet-based streaming media server located at the State’s Data Center (CATER). Ms. Donna Shea, Director for the Connecticut Technology Transfer Center, for having developed “Tour of the T2 Center” which is showcased in this research report. From the Department of Administrative Services, Ms. Donna Camillone and Ms. Maureen Friedman. Their collaboration with ConnDOT during the development and webcasting of the Procurement 101 Training continues to be a valued and well-utilized on-line resource for procurement officers throughout the state. Ms. Meredith Trimble, Director of Education from the Office of State Ethics (OSE) and Ms. Alison Sexton, an Attorney in ConnDOT’s Legal Office, for helping to develop Web-based Ethics Training for State of Connecticut employees. Mr. William Hengstenberg, Director of the UConn Health Center’s Video Production Department, for information he provided about the Center’s video production and media-hosting services. The Bob Pike Group Training Consultants, for supplying the source for a reference used in this research report. And finally, four enthusiastic cooperative education intern students from Central Connecticut State University, who diligently and skillfully participated in this research project by creating effective demonstration media and Web pages. In appreciation, they are Mr. Maxwell Ziegler, Mr. Jameth Mikan, Mr. Paul Borysewicz, and Mr. James Miesel. v LIST OF ABBREVIATIONS AND ACRONYMS ASCII text file format TXT Adobe Acrobat personal document file extension PDF Microsoft Advanced Streaming Format file extension ASF American Association of State Highway and Transp. Officials AASHTO Americans with Disabilities Act ADA audio/video AV audio video interleave AVI bit–mapped image file extension BMP California Department of Transportation Caltrans Central Connecticut State University CCSU charged coupled device CCD closed circuit television CCTV compressor/decompressor Codec cooperative education intern student coop compact disc recordable CD-R computer processing unit CPU Connecticut Administrative Technology Center CATER Connecticut Department of Transportation ConnDOT Connecticut Highway Motorist Patrol CHAMP Connecticut Management Advisory Committee CMAC cathode ray tube CRT Connecticut Television Network CT-N constant bit rate CBR Connecticut Department of Administrative Services DAS Connecticut Department of Environmental Protection DEP Connecticut Department of Motor Vehicles DMV Connecticut Department of Information Technology DOIT Constant bit rate CBR digital image stabilization DIS digital subscriber line DSL digital versatile disc-recordable DVD-R digital video DV digital video interface DVI digital video recorder DVR disk operating system DOS domain name system DNS E-Transcript Court Reporting file extension PTX Federal Highway Administration FHWA file transfer protocol FTP frames per second fps gigabits per second Gbps
Recommended publications
  • Realaudio and Realvideo Content Creation Guide
    RealAudioâ and RealVideoâ Content Creation Guide Version 5.0 RealNetworks, Inc. Contents Contents Introduction......................................................................................................................... 1 Streaming and Real-Time Delivery................................................................................... 1 Performance Range .......................................................................................................... 1 Content Sources ............................................................................................................... 2 Web Page Creation and Publishing................................................................................... 2 Basic Steps to Adding Streaming Media to Your Web Site ............................................... 3 Using this Guide .............................................................................................................. 4 Overview ............................................................................................................................. 6 RealAudio and RealVideo Clips ....................................................................................... 6 Components of RealSystem 5.0 ........................................................................................ 6 RealAudio and RealVideo Files and Metafiles .................................................................. 8 Delivering a RealAudio or RealVideo Clip ......................................................................
    [Show full text]
  • Download Video Player for Pc 10 Best and Free Video Players for Windows 10 PC in 2021
    download video player for pc 10 Best And Free Video Players For Windows 10 PC in 2021. We all love to watch TV shows, Movies on our computers. Since computers are more preferred nowadays, more and more streaming sites are popping out of the web. However, not everyone out there loves to stream videos because video streaming can be expensive. We first need to have a proper internet connection and a subscription to the streaming service to watch videos. In this case, downloading videos seems to be the best option as we have to spend the internet data once rather than streaming it again and again. But, what after downloading the video? Is it enough to get the best media experience? Well, no! To get the best video experience, we need to use the best media player. The media player is the only thing that decides our media consumption experience. So, having a good media player app is the most vital thing for media consumption. In this article, we will share the list of the best free video players for Windows. List of 10 Best And Free Video Players For Windows 10. These video players are free to download, and you can use them to get the most amazing video watching experience. So, let’s explore the ten best free video players for Windows. 1. Media Player Classic. If you are searching for a powerful video player tool for Windows 10 operating system, you need to give Media Player Classic a try. Guess what? The tool provides users with lots of customization options.
    [Show full text]
  • Faq Av Bridge Va 999 821
    Contents 1 Vaddio IP Streaming Features and Functionality................................................................................. 2 1.1 Frequently Asked Questions ........................................................................................................ 2 1.2 Streaming Configuration.............................................................................................................. 4 1.3 Application Examples................................................................................................................... 5 1.3.1 Distribution Application (Single Stream-to-Multiple Clients)............................................... 5 1.3.2 Recording/Archive Application ............................................................................................ 6 2 Compatibility Summary ....................................................................................................................... 7 2.1 Vaddio Lab Tested Interoperability.............................................................................................. 7 2.2 Field Test Media Players or Server............................................................................................... 7 3 Media Player/Server Interoperability .................................................................................................. 8 3.1 Quicktime Media Player............................................................................................................... 8 3.2 VLC Player .................................................................................................................................
    [Show full text]
  • [MS-MSSOD]: Media Streaming Server Protocols Overview
    [MS-MSSOD]: Media Streaming Server Protocols Overview This document provides an overview of the Media Streaming Server Protocols Overview Protocol Family. It is intended for use in conjunction with the Microsoft Protocol Technical Documents, publicly available standard specifications, network programming art, and Microsoft Windows distributed systems concepts. It assumes that the reader is either familiar with the aforementioned material or has immediate access to it. A Protocol System Document does not require the use of Microsoft programming tools or programming environments in order to implement the Protocols in the System. Developers who have access to Microsoft programming tools and environments are free to take advantage of them. Intellectual Property Rights Notice for Open Specifications Documentation . Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages, standards as well as overviews of the interaction among each of these technologies. Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you may make copies of it in order to develop implementations of the technologies described in the Open Specifications and may distribute portions of it in your implementations using these technologies or your documentation as necessary to properly document the implementation. You may also distribute in your implementation, with or without modification, any schema, IDL's, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.
    [Show full text]
  • Windows Poster 20-12-2013 V3
    Microsoft® Discover the Open Specifications technical documents you need for your interoperability solutions. To obtain these technical documents, go to the Open Specifications Interactive Tiles: open specifications poster © 2012-2014 Microsoft Corporation. All rights reserved. http://msdn.microsoft.com/openspecifications/jj128107 Component Object Model (COM+) Technical Documentation Technical Documentation Presentation Layer Services Technical Documentation Component Object Model Plus (COM+) Event System Protocol Active Directory Protocols Overview Open Data Protocol (OData) Transport Layer Security (TLS) Profile Windows System Overview Component Object Model Plus (COM+) Protocol Active Directory Lightweight Directory Services Schema WCF-Based Encrypted Server Administration and Notification Protocol Session Layer Services Windows Protocols Overview Component Object Model Plus (COM+) Queued Components Protocol Active Directory Schema Attributes A-L Distributed Component Object Model (DCOM) Remote Protocol Windows Overview Application Component Object Model Plus (COM+) Remote Administration Protocol Directory Active Directory Schema Attributes M General HomeGroup Protocol Supplemental Shared Abstract Data Model Elements Component Object Model Plus (COM+) Tracker Service Protocol Active Directory Schema Attributes N-Z Peer Name Resolution Protocol (PNRP) Version 4.0 Windows Data Types Services General Application Services Services Active Directory Schema Classes Services Peer-to-Peer Graphing Protocol Documents Windows Error Codes ASP.NET
    [Show full text]
  • Windows 7 – KB Artikelliste 2009-2015
    Windows 7 – KB Artikelliste 2009-2015 Mai 2015 2473205 List of currently available hotfixes for the File Services technologies in Windows Server 2008 and in Windows Server 2008 R2 Q2473205 KB2473205 Mai 29, 2015 3020369 April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2 Q3020369 KB3020369 Mai 27, 2015 3057110 MS15-044: Vulnerabilities in Microsoft font drivers could allow remote code execution: Mai 12, 2015 Q3057110 KB3057110 Mai 25, 2015 3066710 2015 - Egypt DST changes - hotfix Q3066710 KB3066710 Mai 22, 2015 3065979 "GsDraw error (1): GenericError" error occurs and application crashes when you create text outline in Windows Q3065979 KB3065979 Mai 22, 2015 3045171 MS15-044 and MS15-051: Description of the security update for Windows font drivers Q3045171 KB3045171 Mai 21, 2015 3057756 Hotfix rollup 3057756 for the .NET Framework 4.0 on Windows 7 SP1, Windows Server 2003 SP2, Windows Server 2008 R2 SP1, Windows Server 2008 SP2, and Windows Vista SP2 Q3057756 KB3057756 Mai 20, 2015 3029432 The logon process for new users takes significantly longer as the number of user profiles increases in Windows Q3029432 KB3029432 Mai 19, 2015 3042816 AD DS or AD LDS responds slowly to LDAP query that has an undefined attribute and an OR clause in Windows Q3042816 KB3042816 Mai 18, 2015 3051658 You cannot add other users to access an encrypted file in Windows Q3051658 KB3051658 Mai 15, 2015 3020338 Application does not work correctly after you apply update 3006226 in Windows Q3020338 KB3020338 Mai 15, 2015 2883952
    [Show full text]
  • Before You Begin Producing
    Producing with Camtasia Before You Begin Producing Before you begin to produce your video you need to decide how it will be shared; web based, CD, DVD. Once you have decided how you are going to share your video you need to decide which file format would be the best for that particular mode of delivery. The file formats you can save with in Camtasia include: AVI, Macromedia Flash (SWF), Windows Media (WMV), QickTime, Macromedia Flash (FLV), RealMedia (RM), Camtasia for RealPlayer (CAMV), and GIF animation. Click on Show more file formats to view all these options. AVI video file: AVI is recommended for CD delivery requiring the highest video quality. Once you produce your completed AVI files, use Pack and Show to bundle the Camtasia Player and Codec for easy delivery on CD‐ROM. It can also be edited by using Camtasia or other video editing programs. This is the type of format the original video will save as after recording with Camtasia. Macromedia Flash (SWF) movie file: An SWF file format can be used for videos that are 3‐5 minutes. This file format is good for using if you want to put your video on the internet and it is supported by most browsers. You will need the Flash plug‐in to view this video. Windows Media (WMV) streaming media file: A WMV file format creates smaller file sizes and works well for longer videos. It does not have to be downloaded and plays in Microsoft Windows Media Player. It is a streaming video file format. This type of file must be stored on a Windows Media streaming server.
    [Show full text]
  • Towards Efficient Heap Overflow Discovery
    Towards Efficient Heap Overflow Discovery Xiangkun Jia, TCA/SKLCS, Institute of Software, Chinese Academy of Sciences; Chao Zhang, Institute for Network Science and Cyberspace, Tsinghua University; Purui Su, Yi Yang, Huafeng Huang, and Dengguo Feng, TCA/SKLCS, Institute of Software, Chinese Academy of Sciences https://www.usenix.org/conference/usenixsecurity17/technical-sessions/presentation/jia This paper is included in the Proceedings of the 26th USENIX Security Symposium August 16–18, 2017 • Vancouver, BC, Canada ISBN 978-1-931971-40-9 Open access to the Proceedings of the 26th USENIX Security Symposium is sponsored by USENIX Towards Efficient Heap Overflow Discovery Xiangkun Jia1;3, Chao Zhang2 , Purui Su1;3 , Yi Yang1, Huafeng Huang1, Dengguo Feng1 1TCA/SKLCS, Institute of Software, Chinese Academy of Sciences 2Institute for Network Science and Cyberspace 3University of Chinese Academy of Sciences Tsinghua University {jiaxiangkun, yangyi, huanghuafeng, feng}@tca.iscas.ac.cn [email protected] [email protected] Abstract to attack. As the heap layout is not deterministic, heap Heap overflow is a prevalent memory corruption vulner- overflow vulnerabilities are in general harder to exploit ability, playing an important role in recent attacks. Find- than stack corruption vulnerabilities. But attackers could ing such vulnerabilities in applications is thus critical for utilize techniques like heap spray [16] and heap feng- security. Many state-of-art solutions focus on runtime shui [43] to arrange the heap layout and reliably launch detection, requiring abundant inputs to explore program attacks, making heap overflow a realistic threat. paths in order to reach a high code coverage and luckily Several solutions are proposed to protect heap overflow trigger security violations.
    [Show full text]
  • Progettazione Di Una Piattaforma Per Lo Streaming Video E La Sincronizzazione Di Contenuti Multimediali
    Università degli studi di Padova Facoltà di scienze MM. FF. NN. Laurea in Informatica Progettazione di una piattaforma per lo streaming video e la sincronizzazione di contenuti multimediali Laureando: Roberto Baldin Matricola: 561592 Relatore: Dott.ssa Ombretta Gaggi Anno accademico 2008/2009 Indice 1 Introduzione 1 1.1 Descrizione dell’azienda QBGROUP . 1 1.2 Descrizione dello stage . 2 2 Streaming server 5 2.1 Introduzione . 5 2.1.1 Concetto di streaming, storia e protocolli . 5 2.1.2 Confronto tra progressive download, pseudo streaming e streaming . 6 2.2 Scelta del server di streaming . 7 2.2.1 Configurazione hardware e software del server . 7 2.2.2 Soluzioni individuate . 8 2.2.3 Installazione di Adobe Flash Media Streaming Server . 8 2.2.4 Installazione di Red5 Media Server . 11 2.2.5 Installazione di Windows Media Services . 15 2.2.6 Confronto tra le soluzioni e benchmark . 16 2.3 Completamento configurazione del server di streaming . 17 2.3.1 Problematiche di accessibilità dei contenuti . 17 2.3.2 Scelta del client . 21 2.3.3 Formati e caratteristiche dei video . 21 2.3.4 Automazione della procedura di conversione . 25 3 Sincronizzazione di contenuti multimediali 31 3.1 Introduzione . 31 3.1.1 Strumenti e tecnologie utilizzate . 32 3.1.2 SMIL: Synchronized Multimedia Integration Language . 36 i 3.2 Sviluppo di un’applicazione web per la sincronizzazione di contenuti multi- mediali . 39 3.2.1 Sviluppo di un’applicazione per la sincronizzazione tra video e slide 39 3.2.2 Sviluppo di un player SMIL per il web .
    [Show full text]
  • Input Formats & Codecs
    Input Formats & Codecs Pivotshare offers upload support to over 99.9% of codecs and container formats. Please note that video container formats are independent codec support. Input Video Container Formats (Independent of codec) 3GP/3GP2 ASF (Windows Media) AVI DNxHD (SMPTE VC-3) DV video Flash Video Matroska MOV (Quicktime) MP4 MPEG-2 TS, MPEG-2 PS, MPEG-1 Ogg PCM VOB (Video Object) WebM Many more... Unsupported Video Codecs Apple Intermediate ProRes 4444 (ProRes 422 Supported) HDV 720p60 Go2Meeting3 (G2M3) Go2Meeting4 (G2M4) ER AAC LD (Error Resiliant, Low-Delay variant of AAC) REDCODE Supported Video Codecs 3ivx 4X Movie Alaris VideoGramPiX Alparysoft lossless codec American Laser Games MM Video AMV Video Apple QuickDraw ASUS V1 ASUS V2 ATI VCR-2 ATI VCR1 Auravision AURA Auravision Aura 2 Autodesk Animator Flic video Autodesk RLE Avid Meridien Uncompressed AVImszh AVIzlib AVS (Audio Video Standard) video Beam Software VB Bethesda VID video Bink video Blackmagic 10-bit Broadway MPEG Capture Codec Brooktree 411 codec Brute Force & Ignorance CamStudio Camtasia Screen Codec Canopus HQ Codec Canopus Lossless Codec CD Graphics video Chinese AVS video (AVS1-P2, JiZhun profile) Cinepak Cirrus Logic AccuPak Creative Labs Video Blaster Webcam Creative YUV (CYUV) Delphine Software International CIN video Deluxe Paint Animation DivX ;-) (MPEG-4) DNxHD (VC3) DV (Digital Video) Feeble Files/ScummVM DXA FFmpeg video codec #1 Flash Screen Video Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Forward Uncompressed Video Codec fox motion video FRAPS:
    [Show full text]
  • Configuring Remote Desktop Features in Horizon 7
    Configuring Remote Desktop Features in Horizon 7 OCT 2020 VMware Horizon 7 7.13 Configuring Remote Desktop Features in Horizon 7 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com © Copyright 2018-2020 VMware, Inc. All rights reserved. Copyright and trademark information. VMware, Inc. 2 Contents 1 Configuring Remote Desktop Features in Horizon 7 8 2 Configuring Remote Desktop Features 9 Configuring Unity Touch 10 System Requirements for Unity Touch 10 Configure Favorite Applications Displayed by Unity Touch 11 Configuring Flash URL Redirection for Multicast or Unicast Streaming 13 System Requirements for Flash URL Redirection 15 Verify that the Flash URL Redirection Feature Is Installed 16 Set Up the Web Pages for Flash URL Redirection 16 Set Up Client Devices for Flash URL Redirection 17 Disable or Enable Flash URL Redirection 17 Configuring Flash Redirection 18 System Requirements for Flash Redirection 19 Install and Configure Flash Redirection 20 Use Windows Registry Settings to Configure Flash Redirection 22 Configuring HTML5 Multimedia Redirection 23 System Requirements for HTML5 Multimedia Redirection 24 Install and Configure HTML5 Multimedia Redirection 25 Install the VMware Horizon HTML5 Redirection Extension for Chrome 27 Install the VMware Horizon HTML5 Redirection Extension for Edge 28 HTML5 Multimedia Redirection Limitations 29 Configuring Browser Redirection 29 System Requirements for Browser Redirection
    [Show full text]
  • [MS-MSSO]: Media Streaming Server System Overview
    [MS-MSSO]: Media Streaming Server System Overview Intellectual Property Rights Notice for Protocol Documentation . Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages, standards as well as overviews of the interaction among each of these technologies. Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you may make copies of it in order to develop implementations of the technologies described in the Open Specifications and may distribute portions of it in your implementations using these technologies or your documentation as necessary to properly document the implementation. You may also distribute in your implementation, with or without modification, any schema, IDL’s, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. Patents. Microsoft has patents that may cover your implementations of the technologies described in the Open Specifications. Neither this notice nor Microsoft's delivery of the documentation grants any licenses under those or any other Microsoft patents. However, a given Open Specification may be covered by Microsoft's Open Specification Promise (available here: http://www.microsoft.com/interop/osp) or the Community Promise (available here: http://www.microsoft.com/interop/cp/default.mspx). If you would prefer a written license, or if the technologies described in the Open Specifications are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting [email protected].
    [Show full text]