Differences between revisions 25 and 32 (spanning 7 versions)
Revision 25 as of 2005-10-11 13:52:32
Size: 2890
Editor: anonymous
Comment:
Revision 32 as of 2006-08-29 15:38:03
Size: 3535
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 16: Line 15:
 * every [http://sam.zoy.org/photos/20001128%20-%20piaule%20de%20Sam/003%20-%20marteau%20Windows%202000.jpeg window$] player installing this [http://www.illiminable.com/ogg/oggcodecs_0.69.8924.exe theora codec for windows]  * every [http://sam.zoy.org/photos/20001128%20-%20piaule%20de%20Sam/003%20-%20marteau%20Windows%202000.jpeg window$] player installing this [http://www.illiminable.com/ogg/ theora codec for windows]
== 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:
Line 56: Line 52:
Line 70: Line 67:
or like that
Line 71: 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)