Differences between revisions 30 and 31
Revision 30 as of 2006-04-05 21:16:43
Size: 3539
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:
If you can read spanish read [http://wiki.slec.net/HacerStreamDeVideoConSoftwareyCodecsLibres here] ... otherwise just continue reading. [[TableOfContents(2)]] If you can read spanish read [http://wiki.slec.net/HacerStreamDeVideoConSoftwareyCodecsLibres here] ... otherwise just continue reading.
Line 5: 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] )
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 8: 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 14: Line 10:
Line 19: Line 16:
Line 24: Line 20:
Line 28: Line 25:
Line 31: Line 29:
Line 36: Line 33:
Line 40: Line 38:
Line 43: Line 42:
Line 52: Line 50:
Line 55: Line 52:
Line 69: Line 67:
or like that
Line 70: Line 69:
or like that
Line 89: Line 87:

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)