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