Differences between revisions 23 and 31 (spanning 8 versions)
Revision 23 as of 2005-10-11 13:30:44
Size: 2885
Editor: anonymous
Comment:
Revision 31 as of 2006-08-29 15:31:12
Size: 3558
Editor: kysucix
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Now with [http://freej.org freej] you can stream video on internet to an [http://icecast.org icecast] server !
You just need icecast >2.2. (download it [http://www.icecast.org/download.php here] )
[[TableOfContents(2)]] If you can read spanish read [http://wiki.slec.net/HacerStreamDeVideoConSoftwareyCodecsLibres here] ... otherwise just continue reading.
Line 6: Line 5:
Now with [http://freej.org freej] you can stream video on internet to an [http://icecast.org icecast] server ! You just need icecast >=2.2. (download it [http://www.icecast.org/download.php here] )
Line 7: Line 7:
call it iptv, webtv, video streaming...
you can send easily audio and video trought internet.
call it iptv, webtv, video streaming... you can send easily audio and video trought internet.
Line 12: Line 10:
Line 17: Line 16:
== INSTALLING ==
If you want to stream just [http://freej.dyne.org/?info=download download the latest version of FreeJ] and install it:
Line 18: Line 19:
== INSTALLING ==
If you want to stream just download latest version here ftp://ftp.dyne.org/freej/releases/freej-0.8.tar.gz or latest svn code with:
{{{
svn co svn://code.dyne.org/rastasoft/freej
}}}
and
compile it with
compile it from source with
Line 27: Line 22:
./autogen.sh && make ./configure && make
Line 34: Line 29:
or install one of the binary packages provided.
Line 37: Line 33:
Line 41: Line 38:
Line 44: Line 42:
Line 53: Line 50:
== How to include into a WebSite ? ==
For example like that
Line 54: Line 53:
== How to include in a WebSie ? ==
For example like that
Line 59: Line 56:
CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"> CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,
4,7,1112">
Line 69: Line 67:
or like that
Line 70: Line 69:

{{{
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>test</title>
</head>
<body style="top:0px;left:0px;margin:0px;padding:0px;background-color:#000000;">
<table width="100%" height="100%">
<tr>
<td align="center">
<embed src="http://localhost/freej.ogg" type="video/ogg" controller="true" autoplay="true" height="256" width="320"></embed>
</td>
</tr>
</table>
</body>
</html>
}}}

STREAMING VIDEO WITH FREEJ

TableOfContents(2) If you can read spanish read [http://wiki.slec.net/HacerStreamDeVideoConSoftwareyCodecsLibres here] ... otherwise just continue reading.

Now with [http://freej.org freej] you can stream video on internet to an [http://icecast.org icecast] server ! You just need icecast >=2.2. (download it [http://www.icecast.org/download.php here] )

call it iptv, webtv, video streaming... you can send easily audio and video trought internet.

it's compatible with every [http://wiki.v2v.cc/cgi-bin/trac.cgi/wiki/OggTheoraPlayer oggtheora player]:

INSTALLING

If you want to stream just [http://freej.dyne.org/?info=download download the latest version of FreeJ] and install it:

compile it from source with

./configure && make

install it with:

make install

or install one of the binary packages provided.

USAGE

The command line to stream is:

freej -s <resolution> -T <theora_quality> -V <vorbis_quality> -i http://server:port/mountpoint.ogg -p password <file_to_load>

e.g.

freej -s 240x192 -T 7 -V 3 -i http://dyne.org:8000/freej.ogg -p hackme /dev/video0 stallman.avi mask.png subtitle.txt

And then press CTRL-w to stream. By default freej will record also on hardisk what you stream.

default quality is 16, but for low bandwidth I suggest to use a quality from 6 to 9.

It's variable bitrate streaming, with 7 theora quality and low resolution you'll achieve a < 30Kbps video streaming.

If you want to stream only video add -a option.

How to include into a WebSite ?

For example like that

<object ID="MediaPlayer" WIDTH="240" HEIGHT="197" CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95"
STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject"
CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,
4,7,1112">
<param name="autoStart" value="True">
<param name="filename" value="http://localhost/freej.ogg">
<param NAME="ShowControls" VALUE="True">
<param NAME="ShowStatusBar" VALUE="True">
<embed TYPE="application/x-mplayer2" SRC="http://localhost/freej.ogg" NAME="MediaPlayer"
WIDTH="240" HEIGHT="197" autostart="1" showcontrols="1">
</embed>
</object>

or like that

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>test</title>
</head>
<body style="top:0px;left:0px;margin:0px;padding:0px;background-color:#000000;">
<table width="100%" height="100%">
<tr>
<td align="center">
<embed src="http://localhost/freej.ogg" type="video/ogg" controller="true" autoplay="true" height="256" width="320"></embed>
</td>
</tr>
</table>
</body>
</html>

contacts

For any problems write to freej a dyne.org or directly to kysucix a dyne.org or joing #freej or #dyne on freenode irc network

Ciao :)

ps. This is a [http://en.wikipedia.org/wiki/Wiki wiki]! feel free to edit it!

[http://dyne.org/~kysucix/ kysucix]

FreejStreaming (last edited 2012-06-26 07:17:13 by 0v0x)