PicoStreamer

PicoStreamer is a complete server for live audio/video streaming. It can stream MP3, AAC, and video live using Flash FLV. It does not require any Flash server. It only needs a Web server with Perl and PHP. It requires neither expensive dedicated servers nor compilation on the target machine. A source client (for Win32) is included. A management/playing framework written in PHP makes PicoStreamer simple to use. The PicoIcy component acts as a local shoutcast server emulator, so you can use your preferred shoutcast source client to stream or stream Flash format directly from the Web.

Tags Communications Ham Radio Internet Web Dynamic Content CGI Tools/Libraries multimedia Sound/Audio Capture/Recording
Operating Systems Unix
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  20 Dec 2006 17:00
  • Rrelease-after

Changes: This release adds live Flash audio/video streaming support, a Flash encoder, a Flash player for MP3s, Brasilian (PT) language support, a dynamic playlist chooser, and content-length managing. PicoIcy is now in the tray bar. List blocking on weird chars has been fixed. PHP ctype_digits dependence has been removed. Perl html::entitites dependence has been removed. Many PicoIcy bugs have been fixed.

  • Rrelease-mid
  •  04 Aug 2006 12:09
  • Rrelease-after

Changes: This release adds a ban/kick feature, adds an m3u playlist link, fixes a bug for some CPanel users, supports a streams directory, uses less CPU, and adds a new PicoIcyNG with a GUI and a ShoutCast grabber.

  • Rrelease-mid
  •  04 Oct 2005 22:55
  • Rrelease-after

Changes: The code was totally rewritten and is now compatible with FireFox. Simple admin management was implemented, a Java client was included, CPU usage was reduced, and multi-language support was added.

  • Rrelease-mid
  •  19 Oct 2004 15:25
  • Rrelease-after

Changes: The intro file feature is now working well. Text in the /picostreamer page has been removed. A pre-implementation of PicoStreamer Yellow Pages is included. There are no changes in the clients.

  • Rrelease-mid
  •  10 Oct 2004 13:49
  • Rrelease-after

Changes: This release adds PicoIcy, a ShoutCast/IceCast to PicoStreamer protocol wrapper. Common players playlist links have been added for WinAmp, Windows Media Player, Real Player, and a generic m3u playlist. Current/peak/maximum listeners statistics have been added to the main page and the PicoIcy stats server. icy-name header has been added to the stream. Code has been cleaned up. The docs are a bit simplified.

Rss Recent comments

Rcomment-before 01 Feb 2008 13:54 Rcomment-trans blacks1956 Rcomment-after

It should be noted that this is PHP and Perl, not Perl-only
The 'programming language' for this application only lists Perl. It should also list PHP.

I filter out PHP. Accurately listing the languages used by the product allows people with preferences like mine to more accurately find suitable software. This functions much the way you would want Windows-only software to be properly listed as such.

Cheers,

Steven

Rcomment-before 05 Aug 2006 08:30 Rcomment-trans vinz486 Rcomment-after

Re: Why 60% of installation of PicoStreamer fails?
Was a bug in prior releases.

Now 2.1 works fine, specially in Cpanel based web hostings.

Enjoy

Rcomment-before 02 Nov 2005 04:25 Rcomment-trans vinz486 Rcomment-after

Re: Why 60% of installation of PicoStreamer fails?

> My installing of PicoStreamer went great

> but after I finish installing everything

> I notice my Status was Offline mn... is

> there a option that turns it on ? or did

> I did I made a mistake while I was

> installing ? and how do you change your

> bandwidth to 128kbps ?

>

>

> % PicoStreamer is a set of PHP and CGI

> % Perl scripts.

> %

> % Installing PHP scripts is simple,

> just

> % uplad them.

> %

> % But few people know that CGI script

> must

> % be uploaded in ASCII mode, otherwise

> a

> % "500 Internal Server Error"

> % will result.

> %

> % Also, the file permission of cgi

> scripts

> % must be set to 755, otherwise aother

> 500

> % http error will result.

> %

> % I seached for a ftp-installer

> software

> % for searching cgi-bin in a ftp

> server,

> % upload in ascii and set permission to

> % 755 automatically but I not found

> % nothing...

> %

> % May be I will write this app myself?

> %

> % No other had this problem?

> %

>

>

>

Check permission of dir /picostreamer/users : it must be writable by php and cgi processes.

Btw, in support forum you can obtain more help.

Rcomment-before 22 Oct 2005 00:56 Rcomment-trans Aikions Rcomment-after

Re: Why 60% of installation of PicoStreamer fails?
My installing of PicoStreamer went great but after I finish installing everything I notice my Status was Offline mn... is there a option that turns it on ? or did I did I made a mistake while I was installing ? and how do you change your bandwidth to 128kbps ?

> PicoStreamer is a set of PHP and CGI

> Perl scripts.

>

> Installing PHP scripts is simple, just

> uplad them.

>

> But few people know that CGI script must

> be uploaded in ASCII mode, otherwise a

> "500 Internal Server Error"

> will result.

>

> Also, the file permission of cgi scripts

> must be set to 755, otherwise aother 500

> http error will result.

>

> I seached for a ftp-installer software

> for searching cgi-bin in a ftp server,

> upload in ascii and set permission to

> 755 automatically but I not found

> nothing...

>

> May be I will write this app myself?

>

> No other had this problem?

>

Rcomment-before 29 Oct 2004 18:31 Rcomment-trans vinz486 Rcomment-after

Why 60% of installation of PicoStreamer fails?
PicoStreamer is a set of PHP and CGI Perl scripts.

Installing PHP scripts is simple, just uplad them.

But few people know that CGI script must be uploaded in ASCII mode, otherwise a "500 Internal Server Error" will result.

Also, the file permission of cgi scripts must be set to 755, otherwise aother 500 http error will result.

I seached for a ftp-installer software for searching cgi-bin in a ftp server, upload in ascii and set permission to 755 automatically but I not found nothing...

May be I will write this app myself?

No other had this problem?

B4ad11c3b6b9bd5e7459462bac72b3c2_thumb

Project Spotlight

APSR

An advanced network testing tool.

308fcaafbc1c17fa624a0db75195057f_thumb

Project Spotlight

otr4j

A Java OTR (Off-the-Record) messaging library.