Video Streaming & Editing
Video Streaming Server & Services, In-page Players
Reference:
This explains some basics for "pseudostreaming" with a web server, how to handle the video for streaming, and sample using flowplayer.
http://flash.flowplayer.org/plugins/streaming/pseudostreaming.html
List of free video players for website and blogs - most Flash based and some HTML5 based
http://www.instantshift.com/2010/05/14/21-free-video-players-for-your-website-and-blogs/
Step-by-step instruction for hosting FLV on apache server
http://blog.lebrijo.com/video-streaming-with-apache/
Apache H.264 streaming
http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Apache-Version2
Lighttpd:
- http://www.lighttpd.net/
- http://jan.kneschke.de/projects/flv-streaming/
- http://mapopa.blogspot.jp/2007/01/flv-streaming-with-lightty-and-ubuntu.html
Wistia Service: http://wistia.com
Apache H264 Streaming
License:
code-shop H264 streaming module's commercial use is not free.
Reference:
http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Apache-Version2
Steps on CentOS 6.3:
- check if DSO feature is installed with Apache: "httpd -l" and look up "mod_so"
- install "apxs" tool: yum install httpd-devel
- download and unzip:
wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz
tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz
- yum install gcc
- cd mod_h264_streaming-2.2.7/
- Although the reference mentioned "apxs2", someone mention in a forum that the apxs comes with the httpd package shall work. Therefore "./configure --with-apxs=`which apxs` "
- make
- sudo make install
- check output and find out where the module was installed, i.e. "mod_h264_streaming.so".
- create a new file mod264.conf in /etc/httpd/conf.d, as follows
LoadModule h264_streaming_module /usr/lib64/httpd/modules/mod_h264_streaming.so
AddHandler h264-streaming.extensions .mp4
- sudo service httpd restart
Video Editing on Ubuntu
A very detailed comparison of softwares
http://www.cyberciti.biz/faq/top5-linux-video-editing-system-software/
Kdenlive :
Seems to be a very good one.
Note: for codec missing problem with ubuntu 12.04, see http://www.kdenlive.org/forum/pcms16le-codec-not-found-even-though-it-there-fixed, comment #15, for a walk around. The point is (1) install libavcodec-extra-53 and (2) edit the file kdenliverc. Comment #15 quoted below:
Note: set the correct video profile. Otherwise may result incorrect aspect ratio. Size is not equivalent to aspect ratio. View clip property and also note pixel aspect ratio.
Hi, albe
I looked at the pcm_s16le problem. I experience the same issue, and I've seen the same problem Drosky pointed out. libavcodec-extra-53 only exposes a decoding capability but it can encode too.
So it is related to ffmpeg version shipped with ubuntu (0.8.1). As a workaround you can edit manually the kdenliverc file in your home directory (in a hidden folder)
.kde/share/config/kdenliverc
At the end of the file there is a section called [unmanaged], add pcm_s16le to the audiocodecs line. The launch kdenlive, and will no more complain about pcm_16le. Same trick applies to other misreported codecs.
Important note : if you launch the config wizard (in kdenlive settings menu) it will erase your changes to the file.
melt : melt - author, play, and encode multitrack audio/video compositions