Reaching Others University at Buffalo - The State University of New York
Skip to Content

Streaming Server

Store and distribute video files and live webcasts via the university's streaming server.

Looking for Classroom and Event Recording?

See Classroom and Event Recording Using Echo360 >

Why Use the Streaming Server?

Putting the video or audio files you want to share on the streaming server allows people to click on the link you provide them and begin to see (or hear) content right away, rather than them having to wait for an entire file to download. The streaming server also makes live webcasting possible.

Use of this service is restricted to current UB faculty and staff, and must be only for academic or university business purposes.

How to Place Your Files on the Streaming Server

  1. Request space on the streaming server where you can put your files. A member of the streaming support team will contact you and provide information about how to proceed.
  2. Upload your files in an available streaming format (see below) via SFTP to ubunix.buffalo.edu, using the directory information sent to you by the streaming support team.
  3. In your HTML document, link to the file you saved, or link your file to your course in UBlearns.

Live Webcasting? Request an Account

If you are streaming a live event  and you do not yet have an account on the streaming server (Helix server app), request one.

Available Streaming Formats

RealVideo 10

Protocol and Use
RTSP or HTTP - RealPlayer
Extensions .rm, .ra
Codec Multiple
Description Provides the highest-quality streaming media experience, from narrowband to broadband, with VHS quality for broadband viewers and DVD quality at 1 Mbps.
Example <a href="rtsp://stream.buffalo.edu/lsfl_band.rm">LINK TEXT</a>

Windows Media Streaming

Protocol and Use
MMS (WM-HTTP) - Silverlight Clients, Windows Media Player
Extensions .wmv, .wma, .asf
Codec Multiple
Description Delivers Windows Media content to Windows Media Player and Silverlight clients using the WM-HTTP protocol (MMS request URL). It can download H.264 content to Silverlight clients over HTTP.
Example <a href="mms://stream.buffalo.edu/shared/cit/caughtintheact/caughthigh.wmv">LINK TEXT</a>

Flash Media Streaming

Protocol and Use
RTMP - Flash Player (RTSP, HLS, and DASH clients with F4V)
Extensions  .flv, .f4v
Codec FLV
Description Delivers FLV content to Flash Player, and F4V content to a wide range of supported clients, including RTSP clients, HLS clients, and DASH clients.
Example <embed src="rtmp://stream.buffalo.edu:1935/flash/meet.flv">

QuickTime Movie

Protocol and Use
RTSP or HTTP – QuickTime Player
Extensions .mov
Codec Multiple
Description Playback of Apple QuickTime encoded files
Use Must be created as a “hinted track” file.
Example <a href="rtsp://stream.buffalo.edu/realqt.mov">LINK TEXT</a>

3GPP Streaming

Protocol and Use
RTSP - Many mobile devices (Android, Blackberry, and Symbian)
Extensions .3gp
Codec H.264 or MPEG-4 Part 2
Description Optimized for mobile bit rates, 3GPP is a standard delivery format for RTSP-enabled mobile clients.
Example <a href="rtsp://stream.buffalo.edu/3gp/meet_h264.3gp">LINK TEXT</a>

HTTP Live Streaming

Protocol and Use
HTTP - HLS clients, iOS devices, Mac, Android, and Helix Client
Extensions .mp4
Codec H.264/AAC
Description Live and on-demand, single rate or multiple rates,  segmented for HLS clients such as the Apple iPhone. Segments are MPEG-2 TS format indexed to an M3U8 playlist. Segment encryption is supported.
Example

This format can either be clickable, or require the video be referenced by an embed code tag, depending on the device.

http://stream.buffalo.edu/m3ugen/segsrc/meet.mp4

MPEG-DASH Streaming

Protocol and Use
HTTP – Dash Client, Helix Client
Extensions .mp4, .mp4?type=ts, .mp3
Codec H.264/AAC
Description Live and on-demand, single rate or multiple rates, segmented for DASH clients and indexed to an MPD playlist. It can generate MP4 segments (Main, Live, or On-Demand Profile) or MPEG-2 TS segments (Simple Profile).
Example (mp3) <a href="http://stream.buffalo.edu/realmp3.mp3">LINK TEXT</a>
Example (mp4) <embed src="http://stream.buffalo.edu/dashgen/segsrc/meet.mp4">

Helix Playlists

Protocol and Use
RTSP or HTTP – RTSP players and HLS clients
Extensions .hpl
Codec Multiple
Description Helix Playlists link codec-compatible streams into a single, seamless session for delivery to RTSP and HLS clients. Playlist sessions may include interspersed advertisements and live broadcasts. Playlists reside on the streaming server and do not require client customizations.
Example

This format can either be clickable, or require the video be referenced by an embed code tag, depending on the device.

rtsp://stream.buffalo.edu/Helixplaylist.hpl.3gp

Example 2

This format can either be clickable, or require the video be referenced by an embed code tag, depending on the device.

http://stream.acsu.buffalo.edu/m3ugen/segsrc/Helixplaylist.hpl

Password Protected Files (Download Only)

Password-protected formats require the viewer to enter their UBITName and password to access a download for viewing.  They cannot be streamed live, and must be downloaded completely before they can be viewed.

Protocol
HTTPS only
Extensions Multiple
Codec Multiple
Description The streaming server is capable of serving password protected media. These media files are only available for download. Password protection is handled by UBITName Login (UB’s Shibboleth Single Sign-On (SSO) Authentication). Access to files in a directory is controlled by using a .htaccess file. For more details, see Restricting Access to Pages on Wings: UBITName Authentication.
Use Can only be used on files residing in
/stream/data/web/www/secure
Example https://stream.buffalo.edu/secure/example/EE519Example.wmv

Did This Page Answer Your Question?

(Required)
 
Email, UBITName or phone number
(Required)
Enter the letters or numbers you see below in the space provided. Click "Get a new challenge" if they are not readable.