NCX Player - Joomla ModuleNCX Player - Joomla Module
NCX player is web based player allowing multiple instances with lot of features, now comes as Joomla module extension. Recently Updated
Overview
NCX player is web based player allowing multiple instances with lot of features and one unique inovative (experimental) feature is playing RTSP streams in web browser without need other extensions, only required is ordinary PHP server with enabled sockets extension. Now comes as Joomla module extension.
NCX player dynamically play RTSP streams in chunks (default 15 seconds) and appends them to playable HTML5 video element.
When is web page with NCX player instance loaded, player is dynamically loads FFMPEG webassembly version (~25 MBytes), which is require for playing RTSP streams. This extension is cached and whenever you reload page with NCX player, then loading if FFMPEG is much more faster.
NCX player has build in playlist in ever instance loaded in movable player window or you can also use static instance of embeded player(s) in your website.
Features
🔥 Features
- Mobile devices are supported
- With playlist files support you can play m3u playlist files
- With playlist managing support you can use repeat all, repeat track, repeat off options
📺 Play RTSP streams
- Without need Flash (swf) or node.js
- PHP RTSP dump method to server are dumped files cyclically overwritten on server disk by unique user id
- PHP RTSP dump files are stored only for 1 hour and maintained by new script loads
🎞️ Play video files (mp4) with subtitles (srt) support
- Full screen mode of playing videos, audios with visualizations
- Subtitles files automatically detects srt files and play them if present
🎵 Play audio files (mp3, ogg) with visualizer in screen
- Build in visualizations of playing audio files
- Poster files automatically detects png/jpg files and play them if present
Requirements
💻 Technology Stack
- Backend: native (PHP 8.2+ -> sockets extension, sessions enabled), HTTPS
- Frontend: jQuery.js, jPlayer.js
- Styling: CSS
🛠️ Server Requirements
- Make sure you have open ports on website provider
- PHP >= 8.2
- HTTPS (SharedArrayBuffer)
- .htaccess files support
Instructions
You can simply install NCX Player module for Joomla. There are lot of features which can be addapted according to your ideas.
► Enable Dynamic = this options allows place NCX Player instance into movable Window in Web site.
► Player X size = you can define size of NCX Player (default 480 pixels)
► Maximal resize size in % = set maximal resize size of NCX Player (in %)
► Minimal resize size in % = set minimal resize size of NCX Player (in %)
► Allow resize = allows resize of NCX player by mouse dragging
► Show screen = starts player with opened video screen
► Show player controls = enables NCX Player controls block (better keep enabled)
► Show playlist = show playlist on startup (default 128 pixels)
► Disable screen = disable opening player screen
► Disable playlist = disable opening player playlist
► Disable fullscreen = disable enter player in fullscreen
► Disable adding tracks = disable adding new tracks to player
► Disable removing tracks = disable removing tracks from playlist
► Repeat at startup = set repeat tracks mode on startup (none / repeat all / repeat track)
► Random track at startup = set random mode on startup
► Initial audio volume = set player audio volume at startup (0.8 = 80% default)
► Muted volume = at startup muted volume of player
► Enable RTSP support = enable RTSP php feature
► Enable audio visualization = enable audio visualizations in screen of player when playing audio files
► Enable srt subtitles = enable srt (subtitles file) detection and showing subtitles if preset (must be same name with srt extension)
► Enable cors fallback = enable cors fallback if blocked
► Enable image poster = enable audio poster in screen of player when playing audio files (must be same name with png / jpg extension)
► Enable info values = enables extra media info
► Enable debugging = enable debugging of NCX Player
► Theme = select your theme of NCX Player
You can add media files directly from Joomla or add http://, https:// or rtsp:// url addresses to NCX player playlist instance.








