`
bzhang
  • 浏览: 255116 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

helix 介绍

阅读更多

RealNetworks - Audio/Video Streaming Server

Information Technology Services (ITS) and the College of Liberal Arts and Sciences (LAS) provide streaming media servers for Iowa State University faculty and staff who wish to use audio/video media streaming for Iowa State academic or administrative purposes. The servers currently run RealNetworks Helix Universal Server version 9.0 with each server licensed to handle 100 concurrent streams. Supported streaming media types include audio, video, and others.

Application Form

To have an account and directory created on one of the servers, fill in and submit the application form found at https://webct.ait.iastate.edu/realserver/realserver.pl .

About RealNetworks Helix Server

Both servers currently run RealNetworks Helix Universal Server version 9.0. Each server is licensed to handle 100 concurrent streams. The Helix Universal Server supports many streaming media types, some of which are listed here:

RealNetworks: RealAudio (.rm); RealVideo (.rm, .rmvb); RealPix (.rp); RealText (.rt)
Macromedia: Flash (.swf) [version 4 and lower]
Microsoft: Windows Media (.asf, .wma, .wmv)
Apple: QuickTime (.mov) [hinted movies only]
Standards-Based: MPEG-2, MPEG-4, MP3
Image Formats: GIF (.gif); JPEG (.jpg, .jpeg); PNG (.png)
Other: AU (.au); AIFF (.aif, .ief); WAV (.wav); SMIL (.smi, .smil)

The two Helix Universal Servers are situated in ITS's Durham Center machine room. One is supported by ITS and the other by the LAS Center for On-Line Learning (COLL). The machine room is a secure area with 24x7 operations oversight. Data files on each server are backed up to tape once per week on the weekend, with the backup tapes stored offsite.

Media sponsored by the LAS college is put on the LAS Center for On-Line Learning Helix Server. Media sponsored by other areas is put on the ITS Helix Server.

Charges

The Helix Servers are currently being offered to campus through an LAS and ITS partnership primarily for the support of student learning. The existing servers have been scaled to meet a significant load. To the extent these servers continue to adequately meet demand or funding is available to expand capacity, no charges will be incurred for use directly related to credit courses.

For all other uses, the number of streams used or bandwidth consumed when streaming media are currently at no cost. Disk space used by media files on the streaming servers is charged at the standard disk space storage fee of $0.00145 per MB per day, which is billed monthly. Shortly after midnight each day, the sizes of each account's files are used for the charging calculations. As an example of storage costs, a typical one-hour video encoded with a 192x144 pixel dimension at 15fps using SureStream for dialup modem (28.8 Kbps) and on-campus viewing (220 Kbps) is about 205 MB, or approximately $108 per year to store on the Helix Server.

Storing Media Files on the Helix Server the First Time

To store media files on the Helix Server for the first time, you will need to fill out a Streaming Media File Storage Application form found at https://webct.ait.iastate.edu/realserver/realserver.pl . After submitting the form, you will receive email confirming the application and further instructions on using the appropriate server.

A unique file directory will be set up on the Helix Server for your media files; you may create subdirectories within this directory. An FTP account is also created on the server for you. You will use FTP access to upload your media files to the server, enabling you to store files anytime and have them immediately available for streaming. After uploading a file you will need to advertise its URL, e.g., through your personal web page or web-based instruction page (such as WebCT). See the Helix Server Technical Information section below for more details on how to have your clients access your media files.

Why Use Helix Server for Media Files?

Why would you use the ITS Helix Server for your media files? Two key reasons are server features and 24-hour-a-day, all-year server support.

Though some audio/video files may be hosted on an ordinary web server, there are limitations to their use. Web server playback uses the HTTP protocol and provides a reasonable method for sending simple presentations to a small number of users. However, it is not recommended for lengthy or complicated presentations, or for clips viewed simultaneously by large groups.

Some features that HTTP protocol cannot provide are the ability of RealPlayer to adjust the download speeds to adapt for network congestion. Also, HTTP cannot synchronize simultaneous clips such as animation and audio in RealFlash. Web servers cannot serve SureStream clips or present live broadcasts. Also, moving the Clip Position slider on RealPlayer will cause the file to stream data from its beginning to the player. As the video reaches the desired clip position, the user will see the buffering notice displayed, but no video or audio is displayed. HTTP cannot pick its starting position partway through a file.

Helix Server uses the RTSP protocol, which is designed specifically to stream clips that have timelines. RTSP lets RealPlayer (versions G2, 7, 8, and 9) and Helix Server exchange information about a presentation in progress and dynamically adjust the streaming data from pre-roll through the end to keep the clips playing smoothly throughout. Properly encoded media files on the Helix Server can begin playing at any start point after a short buffering time. The clip position slider can be moved on the RealPlayer, Windows Media Player, and QuickTime Player to any position. After the buffering time, the clip will start playing from that position. The clip does not have to start from its beginning and send all the video/audio up to the new starting position.

The RealNetworks SureStream technology, which is available exclusively in RealSystem G2, 7, 8, and 9, and operational with a Helix Server, lets you encode a single RealAudio or RealVideo clip for up to six separate bandwidths, and even select a backwards compatibility option to include an encoding for earlier versions of RealPlayer. RealPlayer will then automatically select and play the correct version for the bandwidth of each individual viewer, and can even shift dynamically to a lower or higher version as network conditions change. The Helix Server also can set up live broadcasts and employ password authentication.

Helix Server Technical Information

For FTP access to the ITS Helix Server video server, use this address:

realserver.ait.iastate.edu

For FTP access to the LAS COLL Helix Server video server, use this address:

collhelix.las.iastate.edu

Login with your assigned username and password. You will be placed directly into your default directory. The directory name may not show on some FTP programs so you'll have to trust that you are in the correct location.

Referencing a Media File from a Web Page

Media streaming documentation for RealNetworks is at:

http://www.realnetworks.com/resources/documentation/index.html

Coding samples are at:

http://www.realnetworks.com/resources/samples/index.html

The URLs below can be put in a web page. When they are clicked, the appropriate player will start in a new window. The examples below refer to the ITS server. For media files on the LAS COLL Helix Server, substitute "collhelix.las.iastate.edu " for "realserver.ait.iastate.edu " in the URL.

To reference Real media files on the ITS server:

http://realserver.ait.iastate.edu:8080/ramgen/directory/filename

where directory and filename are replaced with the directory name listed above and the filename of any file uploaded to the server.

To reference Microsoft Windows Media files on the ITS server:

http://realserver.ait.iastate.edu:8080/asxgen/directory/filename

where directory and filename are to be replaced with the directory name listed above and the filename of any file uploaded to the server.

There is not an easy way to play QuickTime movies from a web page. A special MakeRefMovie file must be created that references the QuickTime movie, or a Poster movie file must be created. Keep in mind that all QuickTime movies created for streaming must be "hinted" for efficient and effective transfer. The frames that make up a video clip can become quite large for transmission, affecting efficiency. And, if any of these frames are lost in a streaming transmission, it can have a very negative effect on quality. When video data is hinted, frames are divided into smaller chunks of data called packets to increase speed of transfer and reduce the impact of lost data.

More about launching QuickTime movies can be found at:

http://www.apple.com/quicktime/tutorials/

The MakeRefMovie tool is at:

http://developer.apple.com/quicktime/quicktimeintro/tools/index.html

To view media files from an embedded player in a web page, check out the web page:

http://www.public.iastate.edu/~rdalhoff/embedvideo.html

The page listed above contains samples of various ways to embed the different types of movies. Select View -> Page Source in your browser to see the source of the web page and copy the code that you want to use for your particular media type.

 

The Helix Server promises to “deliver over 10000 concurrent video and audio streams on.

分享到:
评论

相关推荐

    关于helix构架介绍用于QTOPIA

    ### 关于Helix架构介绍用于QTOPIA #### 一、环境背景 Helix DNA Client 是一个多媒体服务客户端应用程序的构建模块,适用于多种设备,包括移动设备、桌面电脑及客厅娱乐系统等。Helix DNA Client 能够支持多种媒体...

    WPF 3D工厂 HelixToolkit

    本文将详细介绍WPF 3D编程的基础知识,以及如何利用Helix Toolkit进行高效开发。 首先,了解WPF中的3D基础是至关重要的。WPF的3D支持基于Direct3D,提供了一个强大的场景图模型,通过使用`Model3DGroup`、`...

    stm32 libmad helix MP3软解移植

    下面将详细介绍这两个库以及如何在STM32上进行移植。 首先,libmad是一个流行的、高效的MP3解码库,由James A. Mavor和Benjamin Zimba开发。它完全遵循MPEG音频层I、II和III的标准,能够将MP3流转换为PCM音频数据。...

    helix移植到microchip单片机

    为了让开发者能够向开源代码中加入专有代码,同时保护这些专有代码不受开源许可协议的限制,本文档介绍了运行时库加载 (RTLL) 技术。通过使用 RTLL,可以有效地隔离专有代码,使其不受开源许可的影响。 #### 五、...

    静态分析工具Helix QAC工具+使用指南+配置教程

    此外,它可能还会介绍如何设置规则集,以便针对特定的开发标准进行定制化分析。 "Helix QAC静态分析工具-Emdoor2022.7.22.pdf"可能是更深入的技术文档或特定版本的用户手册,提供了关于如何充分利用Helix QAC功能的...

    HelixToolkit中文开发文档.rar

    HelixToolkit是一个开源的.NET库,专为WPF(Windows Presentation Foundation)和UWP(Universal Windows Platform)设计,提供了一系列3D图形和视觉效果的工具。这个“HelixToolkit中文开发文档”是针对开发者和有...

    linux流媒体搭建HelixServer

    本文将详细介绍如何在Linux环境下搭建和配置Helix Server。 一、系统需求与环境准备 在开始搭建之前,确保你的Linux系统满足以下条件: 1. 操作系统:任何基于Linux的发行版,例如Ubuntu、CentOS等。 2. root权限:...

    Helix Server 安裝及配置文件

    本文将详细介绍如何安装和配置Helix Server,以帮助您顺利搭建流媒体服务。 一、Helix Server简介 Helix Server是由RealNetworks开发的,支持多种流媒体协议,如RealMedia、HLS、MPEG-DASH等,能够处理实时和点播...

    Helix Producer Plus V9.01

    软件介绍: 即Real Server 9.0。业界第一个跨平台,跨流媒体、高性能的流媒体服务器。配合Helix先进的功能,Realnetworks推出了第10代的流媒体压缩软件Helix Producer。Realnetworks全新改写代码的图形化专业流媒体...

    Linux下流媒体Helix_Server详细安装配置

    本文将详细介绍如何在 Linux 环境下安装、配置并管理 Helix Server。 #### 二、安装前准备 1. **操作系统**:确保您的 Linux 发行版支持 Helix Server 的安装。 2. **下载 Helix Server**:访问 FTP 地址 `ftp://...

    Helix 3D Toolkit

    7. **文档和示例**:虽然压缩包中未明确包含详细的教程或示例代码,但通常开源项目会提供相关的readme文件(如readme.txt)来介绍如何使用和配置,以及license.txt文件中关于许可协议的信息。此外,开发者可以通过...

    HelixToolkit-2018.1.15

    下面将详细介绍该工具包的主要特性和使用方法。 1. **3D渲染基础**:Helix Toolkit包含了基本的3D几何对象,如立方体、球体、圆柱体等,以及线、面和点的绘制功能。开发者可以通过这些基本元素构建出各种复杂的3D...

    Helix Server Unlimited v11.0.1.1884 For Linux 特别版

    1. **Helix Server介绍**:Helix Server是由RealNetworks开发的流媒体服务器,支持多种音频和视频格式,包括RealAudio、RealVideo和RealMedia。它能够实时传输音频和视频数据,使用户可以在网络上观看或收听媒体内容...

    [RMVB切割]+Helix+RealMedia+Editor

    3. Helix RealMedia Editor介绍:这款软件是RealNetworks的官方产品,支持对RealMedia格式(包括RM、RMVB)的全面编辑。它允许用户进行剪切、合并、转换、添加水印、调整音视频同步等操作。它的强大之处在于它能够...

    apahce helix设计论文

    文章《Untangling Cluster Management with Helix》由Kishore Gopalakrishna、Shi Lu、Zhen Zhang、Adam Silberstein、Kapil Surlaker、Ramesh Subramonian 和 Bob Schulman合著,介绍了LinkedIn如何使用Helix管理多...

    Helix Server Now!Real Server 9.0中文版说明

    Helix Server Now! Real Server 9.0 是 RealNetworks 公司推出的一款多媒体流媒体服务器,主要用于在网络上高效地分发音频和视频内容。这款中文版的说明文档详细介绍了产品的安装、授权、配置以及主要特性。 首先,...

    HelixToolkitWPF中文手册.rar

    标题中的“HelixToolkitWPF中文手册.rar”表明这是一个关于Helix Toolkit的中文参考文档,可能包含了详细的使用指南、API介绍和示例代码,帮助开发者理解和应用这个库。这种类型的资源对于初学者或不熟悉英文文档的...

Global site tag (gtag.js) - Google Analytics