PHP web application for creating flash and html5 video streams with live transcoding using FFmpeg
Fetching latest commit…
Cannot retrieve the latest commit at this time
PHP Live Transcode -- HTML5 and Flash streaming with live transcoding Copyright (C) 2010 Matthias -apoc- Hecker <http://apoc.cc> Forked by firefly2442 8/31/11 https://github.com/firefly2442/php-live-transcode Overview: This program uses ffmpeg to do live transcoding of video for display via HTML5 using either HTML5 video or Flash (using flowplayer). Requirements: -Linux OS -PHP (proc_open() must be enabled) -Webserver (Apache is good) -ffmpeg -mplayer -The libav "extras" packages along with other codec support may be necessary for some video formats. -A reasonably fast computer (live transcoding can be extremely taxing) Original article by "apoc" for creation of this tool: http://sixserv.org/2010/11/30/live-transcoding-for-video-and-audio-streaming/ Installation: -Copy the folder to your web directory (usually /var/www/). -Edit the includes/config.inc.php script, make sure to specify the media path and that the read privileges are correct. -Make sure that shell_exec() is enabled. -Make sure the images/screenshots/ folder and the logs folder are writeable by your server (probably 'www-data' user or something for Apache) 3rd Party: Images are from the Tango Desktop Project (version 0.8.90): Released under public domain http://tango.freedesktop.org Flowplayer is released under a slightly modified version of GPLv3: http://flowplayer.org/download/licenses/license_gpl.html http://flowplayer.org License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.