A lightweight, open-source Flash video player library for FLV, F4V, MP4, and streaming video playback.
f4Player is an open-source Flash video player library built with ActionScript 3. It enables developers to embed and play video content in web pages using Flash technology, supporting formats like FLV, F4V, MP4, and RTMP streaming. The project solves the need for a lightweight, customizable video player that works with various video sources and streaming protocols.
Web developers and content creators who need to embed Flash-based video players on websites, particularly those working with legacy Flash video formats or RTMP streaming.
Developers choose f4Player for its extremely small file size (only 10KB), open-source GPL license, and support for multiple video formats and streaming protocols. It provides a free alternative to commercial Flash video players while maintaining customization options through skin files.
f4Player :: Open Source AS3 Flash Video Player
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
At only 10KB with the skin file included, it minimizes bandwidth and load times, as emphasized in the README.
Plays FLV, F4V, MP4, and RTMP streaming, covering common legacy video formats and live streams, per the features list.
Allows custom SWF skin files via the 'skin' parameter, enabling developers to tweak the player's appearance without bloating size.
Released under the GPL license, it's free to use and modify, with source code available for customization or auditing.
Relies on Adobe Flash Player, which is deprecated and unsupported by all major browsers since 2020, rendering it obsolete for modern web use.
No integration with modern web technologies like JavaScript frameworks or HTML5, forcing reliance on outdated embed tags and Flash plugins.
Lacks support for adaptive streaming, DRM, or advanced codecs, restricting it to basic playback in a shrinking Flash-compatible niche.