Projects / PicoStreamer

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
Operating Systems
Implementation

Recent releases

  •  21 Dec 2006 01:00

    Release Notes: 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.

    •  04 Aug 2006 19:09

      Release Notes: 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.

      •  05 Oct 2005 05:55

        Release Notes: 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.

        •  19 Oct 2004 22:25

          Release Notes: 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.

          •  10 Oct 2004 20:49

            Release Notes: 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.

            Recent comments

            01 Feb 2008 13:54 blacks1956

            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

            05 Aug 2006 08:30 vinz486

            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

            02 Nov 2005 04:25 vinz486

            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.

            22 Oct 2005 00:56 Aikions

            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?

            >

            29 Oct 2004 18:31 vinz486

            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?

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.