Go Player is a modern,
open-source video
player
written in ActionScript 3,
strongly focused on
code
quality and ease of use.
<!doctype html>
<meta charset="utf-8">
<script src="goplayer.js"></script>
<video src="example.mpg" controls></video>
Embed your videos using HTML 5.
Go Player kicks in automatically.
-
RTMP streaming
Using RTMP for video delivery enables
near-instantaneous
playback, no matter
where in the video file playback starts.
-
Dynamic streaming FP 10.0+
If an RTMP-served video is available in
multiple bitrates,
Go Player will switch
streams to match available bandwidth.
-
HTTP streaming FP 10.1+
In recent Flash Player versions, many of
the benefits of
RTMP—like seeking—
can be achieved even using plain HTTP.
-
Progressive fallback
If RTMP is not available, Go Player
automatically tries
tunneled RTMP.
Failing that, it falls back to plain HTTP.
-
Progressive download
When HTTP streaming is not supported,
Go Player uses the
more classic delivery
method called progressive download.
-
Keyboard controls
The mouse is not the best way to control
video playback,
especially in fullscreen.
Go Player can be controlled
via keyboard.
-
Dynamic buffering
Go Player uses a standard dynamic
buffering technique to
achieve both quick
startup and good long-term buffering.
-
Custom skins
Our skinning architecture makes it easy
for designers to
customize appearance,
without sacrificing programmability.
-
Port detection
Because the standard RTMP port is
blocked by many firewalls,
Go Player tries
port 443 first, and falls back gracefully.
-
Bandwidth detection
Measuring available bandwidth before
playback starts
ensures a high-quality
delivery from start to finish.
-
Poster images
When not set to autoplay, Go Player
can display a custom
poster image in
place of the video until playback starts.
-
Persistent settings
Having to set the volume to the same
level over and over
quickly gets tedious.
Go Player remembers the settings.