From bino at indoakses-online.com Mon Nov 1 10:17:12 2010 From: bino at indoakses-online.com (Bino Oetomo) Date: Mon, 01 Nov 2010 17:17:12 +0700 Subject: [Icecast] Camera MJPEG to Icecast Message-ID: <4CCE93A8.1080406@indoakses-online.com> Dear All ... I have AXIS camera with output mjpeg format. I try to relay it to outside world using ffmpeg and it work The recipe is taken from http://www.daantje.nl/2007/05/07/convert-axis-webcam-stream-to-flash-swfflv/ Now .. I want to do it the otherway with Icecast I try with wget -nv -O - http://root:root at 192.168.10.234/mjpg/video.mjpg | ffmpeg2theora -a 0 -f mjpeg -o /dev/stdout | oggfwd 192.168.10.232 8000 hackme /matamerapi the access log said that there is "source" access ... But when I try to see the active mount point .... there is no active mount point listed. I step back and just try to use VLC to play a wmv movie and stream it to the same mount point .... It work properly, means ... the mount point is listed as active .. and I can see the show from other station. I also tried to forward the ffmeg2theora output using ezstream with : ezstream -c ./matamerapi.xml .... same result , the mountpoint is not listed. My xml for ezstream is below : -----START---- http://192.168.10.232:8000/matamerapi bino262 THEORA stdin 1 My Stream http://www.oddsock.org Other Mata Merapi 0 ----STOP------- Kindlyplease give me your enlightment to fix this problem Sincerely -bino- From dm8tbr at afthd.tu-darmstadt.de Mon Nov 1 10:21:03 2010 From: dm8tbr at afthd.tu-darmstadt.de (Thomas B. Ruecker) Date: Mon, 1 Nov 2010 11:21:03 +0100 Subject: [Icecast] Camera MJPEG to Icecast In-Reply-To: <4CCE93A8.1080406@indoakses-online.com> References: <4CCE93A8.1080406@indoakses-online.com> Message-ID: <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> On Mon, Nov 01, 2010 at 05:17:12PM +0700, Bino Oetomo wrote: > Now .. I want to do it the otherway with Icecast > > I try with wget -nv -O - http://root:root at 192.168.10.234/mjpg/video.mjpg > | ffmpeg2theora -a 0 -f mjpeg -o /dev/stdout | oggfwd 192.168.10.232 > 8000 hackme /matamerapi instead of oggfwd, redirect the output to a file and see if that can be opened. > the access log said that there is "source" access ... turn up your logging to debug and look what happens _after_ you connect. Maybe the source is getting dropped briefly after connecting for some reason? Cheers Thomas From leo.currie at gmail.com Mon Nov 1 15:29:57 2010 From: leo.currie at gmail.com (Leo Currie) Date: Mon, 1 Nov 2010 15:29:57 +0000 Subject: [Icecast] Camera MJPEG to Icecast In-Reply-To: <4CCE93A8.1080406@indoakses-online.com> References: <4CCE93A8.1080406@indoakses-online.com> Message-ID: Not sure if you perhaps intended to obfuscate these for the purposes of email, but in ezstream you are using a different source password to oggfwd. - Leo On 1 November 2010 10:17, Bino Oetomo wrote: > > Dear All ... > I have AXIS camera with output mjpeg format. > > I try to relay it to outside world using ffmpeg and it work > The recipe is taken from > http://www.daantje.nl/2007/05/07/convert-axis-webcam-stream-to-flash-swfflv/ > > Now .. I want to do it the otherway with Icecast > > I try with wget -nv -O - http://root:root at 192.168.10.234/mjpg/video.mjpg > | ffmpeg2theora -a 0 -f mjpeg -o /dev/stdout | oggfwd ?192.168.10.232 > 8000 hackme /matamerapi > > the access log said that there is "source" access ... > > But when I try to see the active mount point .... there is no active > mount point listed. > > I step back and just try to use VLC to play a wmv movie and stream it to > the same mount point .... > It work properly, means ... the mount point is listed as active .. and I > can see the show from other station. > > I also tried to forward the ffmeg2theora output using ezstream with : > ezstream -c ./matamerapi.xml .... same result , the mountpoint is not > listed. > > My xml for ezstream is below : > -----START---- > > ? ?http://192.168.10.232:8000/matamerapi > ? ?bino262 > ? ?THEORA > ? ?stdin > ? ?1 > ? ?My Stream > ? ?http://www.oddsock.org > ? ?Other > ? ?Mata Merapi > ? ?0 > > ----STOP------- > > Kindlyplease give me your enlightment to fix this problem > > Sincerely > -bino- > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > From walter.oosie at online.nl Mon Nov 1 20:35:45 2010 From: walter.oosie at online.nl (Walter) Date: Mon, 1 Nov 2010 21:35:45 +0100 Subject: [Icecast] (no subject) Message-ID: Good day, My name is Walter, admin of our Dutch Internet Radio station Radio Carpe Diem. www.radio-carpediem.nl We are operating with a chatbox on mIRC www.ircworld.nl #CarpeDiem In this room we used to run an eggdrop linking our stream, but now it accures that it won't run on our new server CentovaCast via Icecast. our url is http://91.198.27.220:8054/stream and it do not catch on.the live streaming, only the auto DJ modus. Can you please help us out, while we are desperate looking for our eggdrop to run through icecast. Thanks in advance, Walter van Oostendorp Harry Sarfati Radio Carpe Diem, The Netherlands -------------- next part -------------- An HTML attachment was scrubbed... URL: From dm8tbr at afthd.tu-darmstadt.de Mon Nov 1 22:02:20 2010 From: dm8tbr at afthd.tu-darmstadt.de (Thomas B. Ruecker) Date: Mon, 1 Nov 2010 23:02:20 +0100 Subject: [Icecast] (no subject) In-Reply-To: References: Message-ID: <20101101220220.GD15133@dk0td.afthd.tu-darmstadt.de> On Mon, Nov 01, 2010 at 09:35:45PM +0100, Walter wrote: > Can you please help us out, while we are desperate looking for our eggdrop to run through icecast. if you are just looking for the now playing info a xslt file like this might help you: http://www.ruecker-itk.de/foss/icecast/xslt/rds.xsl Just change it to reflect your mount-name and place it in the web-root. Can't help you with your eggdrop itself. But the output from the above mentioned xslt is trivial to parse, so it shouldn't be much of a problem. Cheers Thomas From bino at indoakses-online.com Tue Nov 2 01:08:52 2010 From: bino at indoakses-online.com (Bino Oetomo) Date: Tue, 02 Nov 2010 08:08:52 +0700 Subject: [Icecast] Camera MJPEG to Icecast In-Reply-To: <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> Message-ID: <4CCF64A4.7090104@indoakses-online.com> Dear Thomas Thomas B. Ruecker wrote: > On Mon, Nov 01, 2010 at 05:17:12PM +0700, Bino Oetomo wrote: > >> Now .. I want to do it the otherway with Icecast >> >> I try with wget -nv -O - http://root:root at 192.168.10.234/mjpg/video.mjpg >> | ffmpeg2theora -a 0 -f mjpeg -o /dev/stdout | oggfwd 192.168.10.232 >> 8000 hackme /matamerapi >> > > instead of oggfwd, redirect the output to a file and see if that > can be opened. > > What file type that proper for this test ? >> the access log said that there is "source" access ... >> > turn up your logging to debug and look what happens _after_ you connect. > Maybe the source is getting dropped briefly after connecting for some > reason? > > Ok .. I did it. I re-try the encoding with bino at bino:~$ wget -nv http://root:root at 192.168.10.234/mjpg/video.mjpg | ffmpeg2theora -a 0 -f mjpeg -o /dev/stdout | oggfwd 192.168.10.232 8000 bino262 /matamerapi the console output is : File `neric' does not exist or has an unknown data format. oggfwd: Connected to server oggfwd: Quitting ... oggfwd: Total bytes read: 0 While the icecast2's error log said : ----START----- [2010-11-02 07:58:30] INFO connection/_handle_source_request Source logging in at mountpoint "/matamerapi" [2010-11-02 07:58:30] DBUG connection/connection_complete_source sources count is 0 [2010-11-02 07:58:30] DBUG source/source_apply_mount Applying mount information for "/matamerapi" [2010-11-02 07:58:30] DBUG source/source_update_settings fallback /example2.ogg [2010-11-02 07:58:30] DBUG source/source_update_settings Dumping stream to /tmp/dump-matamerapi [2010-11-02 07:58:30] DBUG source/source_update_settings connect script "/home/icecast/bin/stream-start" [2010-11-02 07:58:30] DBUG source/source_update_settings disconnect script "/home/icecast/bin/stream-stop" [2010-11-02 07:58:30] DBUG source/source_update_settings public set to 0 [2010-11-02 07:58:30] DBUG source/source_update_settings max listeners to 10 [2010-11-02 07:58:30] DBUG source/source_update_settings queue size to 524288 [2010-11-02 07:58:30] DBUG source/source_update_settings burst size to 65536 [2010-11-02 07:58:30] DBUG source/source_update_settings source timeout to 10 [2010-11-02 07:58:30] DBUG source/source_update_settings fallback_when_full to 1 [2010-11-02 07:58:30] DBUG connection/connection_complete_source source is ready to start [2010-11-02 07:58:30] DBUG fserve/fserve_add_client_callback Adding client to file serving engine [2010-11-02 07:58:30] DBUG stats/modify_node_event update node clients (1) [2010-11-02 07:58:30] DBUG stats/modify_node_event update node connections (9) [2010-11-02 07:58:30] DBUG stats/modify_node_event update node sources (1) [2010-11-02 07:58:30] DBUG stats/process_source_event new source stat /matamerapi [2010-11-02 07:58:30] DBUG stats/process_source_event new node listenurl (http://192.168.10.232:8000/matamerapi) [2010-11-02 07:58:30] DBUG stats/process_source_event new node listener_peak (0) [2010-11-02 07:58:30] DBUG stats/process_source_event new node public (0) [2010-11-02 07:58:30] DBUG stats/process_source_event new node server_name (no name) [2010-11-02 07:58:30] DBUG stats/process_source_event new node server_description (Unspecified description) [2010-11-02 07:58:30] DBUG stats/process_source_event new node genre (various) [2010-11-02 07:58:30] DBUG stats/process_source_event new node server_type (application/ogg) [2010-11-02 07:58:30] DBUG stats/process_source_event new node max_listeners (10) [2010-11-02 07:58:30] DBUG source/source_init Source creation complete [2010-11-02 07:58:30] DBUG source/source_run_script Starting command /home/icecast/bin/stream-start [2010-11-02 07:58:30] EROR source/source_run_script Unable to run command /home/icecast/bin/stream-start (No such file or directory) [2010-11-02 07:58:30] INFO source/get_next_buffer End of Stream /matamerapi [2010-11-02 07:58:30] INFO source/source_main listener count on /matamerapi now 0 [2010-11-02 07:58:30] INFO source/source_shutdown Source "/matamerapi" exiting [2010-11-02 07:58:30] DBUG source/source_run_script Starting command /home/icecast/bin/stream-stop [2010-11-02 07:58:30] EROR source/source_run_script Unable to run command /home/icecast/bin/stream-stop (No such file or directory) [2010-11-02 07:58:30] DBUG source/source_clear_source clearing source "/matamerapi" [2010-11-02 07:58:30] INFO source/source_clear_source Closing dumpfile for /matamerapi [2010-11-02 07:58:30] DBUG format-ogg/format_ogg_free_headers releasing header pages [2010-11-02 07:58:30] DBUG format-ogg/free_ogg_codecs freeing codecs [2010-11-02 07:58:30] DBUG source/source_free_source freeing source "/matamerapi" [2010-11-02 07:58:30] WARN source/source_fallback_file unable to open file "/usr/share/icecast2/web/example2.ogg" [2010-11-02 07:58:30] WARN source/source_fallback_file unable to open file "/usr/share/icecast2/web/example2.ogg" [2010-11-02 07:58:30] WARN source/source_fallback_file unable to open file "/usr/share/icecast2/web/example2.ogg" [2010-11-02 07:58:30] DBUG stats/process_source_event new node source_ip (192.168.10.232) [2010-11-02 07:58:30] DBUG stats/process_source_event new node user_agent (libshout/2.2.2) [2010-11-02 07:58:30] DBUG stats/modify_node_event update node source_client_connections (2) [2010-11-02 07:58:30] DBUG stats/process_source_event new node listeners (0) [2010-11-02 07:58:30] DBUG stats/modify_node_event update node listenurl (http://192.168.10.232:8000/matamerapi) [2010-11-02 07:58:30] DBUG stats/modify_node_event update node source_total_connections (2) [2010-11-02 07:58:30] DBUG stats/process_source_event new node slow_listeners (0) [2010-11-02 07:58:30] DBUG stats/modify_node_event update node listeners (0) [2010-11-02 07:58:30] DBUG stats/modify_node_event update node listener_peak (0) [2010-11-02 07:58:30] DBUG stats/process_source_event new node stream_start (Tue, 02 Nov 2010 07:58:30 +0700) [2010-11-02 07:58:30] DBUG stats/process_source_event new node total_bytes_read (0) [2010-11-02 07:58:30] DBUG stats/process_source_event new node total_bytes_sent (0) [2010-11-02 07:58:30] DBUG stats/modify_node_event update node listeners (0) [2010-11-02 07:58:30] DBUG stats/process_source_event delete source node /matamerapi [2010-11-02 07:58:30] DBUG stats/modify_node_event update node clients (0) [2010-11-02 07:58:30] DBUG stats/modify_node_event update node sources (0) ----STOP------ Sincerely -bino- From bino at indoakses-online.com Tue Nov 2 01:36:35 2010 From: bino at indoakses-online.com (Bino Oetomo) Date: Tue, 02 Nov 2010 08:36:35 +0700 Subject: [Icecast] Camera MJPEG to Icecast In-Reply-To: References: <4CCE93A8.1080406@indoakses-online.com> Message-ID: <4CCF6B23.1040804@indoakses-online.com> Dear Leo Leo Currie wrote: > Not sure if you perhaps intended to obfuscate these for the purposes > of email, but in ezstream you are using a different source password to > oggfwd. > > - Leo > I do a recheck. The streaming command is : wget -nv http://root:root at 192.168.10.234/mjpg/video.mjpg | ffmpeg2theora -a 0 -f mjpeg -o /dev/stdout | ezstream -c ./matamerapi.xml The streaming console said : ---START--- File `neric' does not exist or has an unknown data format. ezstream: Connected to http://192.168.10.232:8000/matamerapi ezstream: Streaming from standard input ---STOP---- My "merapi.xml" is : ---START--- http://192.168.10.232:8000/matamerapi bino262 THEORA stdin 1 My Stream http://www.oddsock.org Other Mata Merapi 0 ---STOP----- The "mount" part of my Icecast2.xml is : ---START--- /matamerapi bino262 10 /tmp/dump-matamerapi 65536 /example2.ogg 1 1 0 0 /home/icecast/bin/stream-start /home/icecast/bin/stream-stop ---STOP---- Still not work ... The error log said ---START---- [2010-11-02 08:17:58] INFO connection/_handle_source_request Source logging in at mountpoint "/matamerapi" [2010-11-02 08:17:58] DBUG connection/connection_complete_source sources count is 0 [2010-11-02 08:17:58] DBUG source/source_apply_mount Applying mount information for "/matamerapi" [2010-11-02 08:17:58] DBUG source/source_update_settings fallback /example2.ogg [2010-11-02 08:17:58] DBUG source/source_update_settings Dumping stream to /tmp/dump-matamerapi [2010-11-02 08:17:58] DBUG source/source_update_settings connect script "/home/icecast/bin/stream-start" [2010-11-02 08:17:58] DBUG source/source_update_settings disconnect script "/home/icecast/bin/stream-stop" [2010-11-02 08:17:58] DBUG source/source_update_settings public set to 0 [2010-11-02 08:17:58] DBUG source/source_update_settings max listeners to 10 [2010-11-02 08:17:58] DBUG source/source_update_settings queue size to 524288 [2010-11-02 08:17:58] DBUG source/source_update_settings burst size to 65536 [2010-11-02 08:17:58] DBUG source/source_update_settings source timeout to 10 [2010-11-02 08:17:58] DBUG source/source_update_settings fallback_when_full to 1 [2010-11-02 08:17:58] DBUG connection/connection_complete_source source is ready to start [2010-11-02 08:17:58] DBUG fserve/fserve_add_client_callback Adding client to file serving engine [2010-11-02 08:17:59] DBUG stats/modify_node_event update node clients (1) [2010-11-02 08:17:59] DBUG stats/modify_node_event update node connections (15) [2010-11-02 08:17:59] DBUG stats/modify_node_event update node sources (1) [2010-11-02 08:17:59] DBUG stats/process_source_event new source stat /matamerapi [2010-11-02 08:17:59] DBUG stats/process_source_event new node listenurl (http://192.168.10.232:8000/matamerapi) [2010-11-02 08:17:59] DBUG stats/process_source_event new node listener_peak (0) [2010-11-02 08:17:59] DBUG stats/process_source_event new node public (0) [2010-11-02 08:17:59] DBUG stats/process_source_event new node server_name (My Stream) [2010-11-02 08:17:59] DBUG stats/process_source_event new node server_description (Mata Merapi) [2010-11-02 08:17:59] DBUG stats/process_source_event new node server_url (http://www.oddsock.org) [2010-11-02 08:17:59] DBUG stats/process_source_event new node genre (Other) [2010-11-02 08:17:59] DBUG stats/process_source_event new node server_type (application/ogg) [2010-11-02 08:17:59] DBUG stats/process_source_event new node max_listeners (10) [2010-11-02 08:17:59] DBUG source/source_init Source creation complete [2010-11-02 08:17:59] DBUG source/source_run_script Starting command /home/icecast/bin/stream-start [2010-11-02 08:17:59] EROR source/source_run_script Unable to run command /home/icecast/bin/stream-start (No such file or directory) [2010-11-02 08:17:59] INFO source/get_next_buffer End of Stream /matamerapi [2010-11-02 08:17:59] INFO source/source_main listener count on /matamerapi now 0 [2010-11-02 08:17:59] INFO source/source_shutdown Source "/matamerapi" exiting [2010-11-02 08:17:59] DBUG source/source_run_script Starting command /home/icecast/bin/stream-stop [2010-11-02 08:17:59] EROR source/source_run_script Unable to run command /home/icecast/bin/stream-stop (No such file or directory) [2010-11-02 08:17:59] DBUG source/source_clear_source clearing source "/matamerapi" [2010-11-02 08:17:59] INFO source/source_clear_source Closing dumpfile for /matamerapi [2010-11-02 08:17:59] DBUG format-ogg/format_ogg_free_headers releasing header pages [2010-11-02 08:17:59] DBUG format-ogg/free_ogg_codecs freeing codecs [2010-11-02 08:17:59] DBUG source/source_free_source freeing source "/matamerapi" [2010-11-02 08:17:59] DBUG stats/process_source_event new node source_ip (192.168.10.232) [2010-11-02 08:17:59] DBUG stats/process_source_event new node user_agent (libshout/2.2.2) [2010-11-02 08:17:59] DBUG stats/modify_node_event update node source_client_connections (4) [2010-11-02 08:17:59] DBUG stats/process_source_event new node listeners (0) [2010-11-02 08:17:59] DBUG stats/modify_node_event update node listenurl (http://192.168.10.232:8000/matamerapi) [2010-11-02 08:17:59] DBUG stats/modify_node_event update node source_total_connections (4) [2010-11-02 08:17:59] DBUG stats/process_source_event new node slow_listeners (0) [2010-11-02 08:17:59] DBUG stats/modify_node_event update node listeners (0) [2010-11-02 08:17:59] DBUG stats/modify_node_event update node listener_peak (0) [2010-11-02 08:17:59] DBUG stats/process_source_event new node stream_start (Tue, 02 Nov 2010 08:17:59 +0700) [2010-11-02 08:17:59] DBUG stats/process_source_event new node total_bytes_read (0) [2010-11-02 08:17:59] DBUG stats/process_source_event new node total_bytes_sent (0) [2010-11-02 08:17:59] DBUG stats/modify_node_event update node listeners (0) [2010-11-02 08:17:59] DBUG stats/process_source_event delete source node /matamerapi [2010-11-02 08:17:59] DBUG stats/modify_node_event update node clients (0) [2010-11-02 08:17:59] DBUG stats/modify_node_event update node sources (0) [2010-11-02 08:17:59] WARN source/source_fallback_file unable to open file "/usr/share/icecast2/web/example2.ogg" [2010-11-02 08:17:59] WARN source/source_fallback_file unable to open file "/usr/share/icecast2/web/example2.ogg" [2010-11-02 08:17:59] WARN source/source_fallback_file unable to open file "/usr/share/icecast2/web/example2.ogg" [2010-11-02 08:18:54] DBUG slave/_slave_thread checking master stream list ---STOP----- Sincerely -bino- From dm8tbr at afthd.tu-darmstadt.de Tue Nov 2 06:29:32 2010 From: dm8tbr at afthd.tu-darmstadt.de (Thomas B. Ruecker) Date: Tue, 2 Nov 2010 07:29:32 +0100 Subject: [Icecast] Camera MJPEG to Icecast In-Reply-To: <4CCF64A4.7090104@indoakses-online.com> References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> Message-ID: <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> On Tue, Nov 02, 2010 at 08:08:52AM +0700, Bino Oetomo wrote: > Dear Thomas > > Thomas B. Ruecker wrote: > > On Mon, Nov 01, 2010 at 05:17:12PM +0700, Bino Oetomo wrote: > > > >> Now .. I want to do it the otherway with Icecast > >> > >> I try with wget -nv -O - http://root:root at 192.168.10.234/mjpg/video.mjpg > >> | ffmpeg2theora -a 0 -f mjpeg -o /dev/stdout | oggfwd 192.168.10.232 > >> 8000 hackme /matamerapi > >> > > > > instead of oggfwd, redirect the output to a file and see if that > > can be opened. > > > > > What file type that proper for this test ? if you have your options right it should produce an ogg encapsulated stream of theora and vorbis. Try replacing "| oggfwd?" with ">/tmp/test.ogg" and then try to open that file using some player like vlc or mplayer. > >> the access log said that there is "source" access ... > >> > > turn up your logging to debug and look what happens _after_ you connect. > > Maybe the source is getting dropped briefly after connecting for some > > reason? > > > > > Ok .. I did it. > > I re-try the encoding with > > bino at bino:~$ wget -nv http://root:root at 192.168.10.234/mjpg/video.mjpg | > ffmpeg2theora -a 0 -f mjpeg -o /dev/stdout | oggfwd 192.168.10.232 8000 > bino262 /matamerapi > > the console output is : > > File `neric' does not exist or has an unknown data format. > oggfwd: Connected to server > oggfwd: Quitting ... > oggfwd: Total bytes read: 0 let's stop RIGHT HERE! Isn't it obvious? Something is wrong with your pipeline here. There is NOTHING coming through. Which brings us back to the previous point. First make sure ffmpeg2theora has all the right options set, then verify that it produces an valid ogg file/stream and only then try to oggfwd it. Cheers Thomas From bino at indoakses-online.com Tue Nov 2 08:32:16 2010 From: bino at indoakses-online.com (Bino Oetomo) Date: Tue, 02 Nov 2010 15:32:16 +0700 Subject: [Icecast] Camera MJPEG to Icecast In-Reply-To: <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> Message-ID: <4CCFCC90.5080203@indoakses-online.com> Dear Thomas I Really Appreciate your enlightment Thomas B. Ruecker wrote: > let's stop RIGHT HERE! > Isn't it obvious? > Something is wrong with your pipeline here. There is NOTHING coming through. > Which brings us back to the previous point. > First make sure ffmpeg2theora has all the right options set, then verify > that it produces an valid ogg file/stream and only then try to oggfwd it. > > You are right !! I try to open the ogg file ... and nothing comes up. Now (I ithink) I fix the problem using recipe from http://johnbeales.com/20080820/using-vlc-to-transcode-an-axis-cameras-video-stream-and-stream-it-out-again/#vlc-transcode-solution First I run one vlc just to get the feed to a file called mypipe.mjpg next, I run another vlc to read that local mjpg file , and transcode and send it to IceCast server. First try stoped after some minutes ... Looks like the 2nd vlc reach end of file ... Then I try to click the "loop" button and .... Voila .... it works !! Thankyou for your enlightment. Sincerely -bino- From dm8tbr at afthd.tu-darmstadt.de Tue Nov 2 09:03:30 2010 From: dm8tbr at afthd.tu-darmstadt.de (Thomas B. Ruecker) Date: Tue, 2 Nov 2010 10:03:30 +0100 Subject: [Icecast] Camera MJPEG to Icecast In-Reply-To: <4CCFCC90.5080203@indoakses-online.com> References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> <4CCFCC90.5080203@indoakses-online.com> Message-ID: <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> On Tue, Nov 02, 2010 at 03:32:16PM +0700, Bino Oetomo wrote: > Dear Thomas > I Really Appreciate your enlightment > Thomas B. Ruecker wrote: > > let's stop RIGHT HERE! > > Isn't it obvious? > > Something is wrong with your pipeline here. There is NOTHING coming through. > > Which brings us back to the previous point. > > First make sure ffmpeg2theora has all the right options set, then verify > > that it produces an valid ogg file/stream and only then try to oggfwd it. > > > > > You are right !! > I try to open the ogg file ... and nothing comes up. > > Now (I ithink) I fix the problem using recipe from > http://johnbeales.com/20080820/using-vlc-to-transcode-an-axis-cameras-video-stream-and-stream-it-out-again/#vlc-transcode-solution oh, dear! Why don't you use directly the icecast output option of vlc? It would most likely look like this: vlc -vvv rtsp://CAMERA-IP-ADDRESS:554/mpeg4/media.amp --no-drop-late-frames --no-sout-audio --sout "#transcode{vcodec=theo,acodec=vorb,ab=1,channels=1}:duplicate{dst=std{access=shout,mux=ogg,dst=source:PASSWORDHERE at localhost:8000/stream.ogg}} DISCLAIMER: I only tried this 'sout' line part briefly, YMMV. If your CPU maxes out you might want to add some 'scale=0.5' to the #transcode options. Experiment with the value varying it from 1 to 0.1 to find a suitable value. Cheers Thomas From w2lie at w2lie.net Tue Nov 2 19:35:46 2010 From: w2lie at w2lie.net (W2LIE) Date: Tue, 02 Nov 2010 14:35:46 -0500 Subject: [Icecast] Forcing an ID on all mountpoints In-Reply-To: <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> <4CCFCC90.5080203@indoakses-online.com> <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> Message-ID: I'm looking for a way to tag my live feeds via an audio announcement every 30 minutes or so using the Linux install of Icecast. Some of the feeds I control locally, and other feeds are from remote locations - so implimenting this must be as painless as possible for each encoding location. As of now, the best way I can think of to do this is by running 2 instances of Icecast. Allowing the first instance to have the announcement as part of the "intro" tag, and kick each feed after 30 minutes, and then having the 2nd instance of Icecast relay all of the feeds from the first Icecast. These will also be standard announcements, and not rotating commercials. If this is the easiest way to continue, what is the process for installing a 2nd copy of Icecast on CentOS? Or do I just use icecast -b -c config.1 and icecast -b -c config.2 for each copy I want to run? Thanks for any help in getting this little project finalized. 73 Phil / W2LIE. From w2lie at w2lie.net Tue Nov 2 19:55:00 2010 From: w2lie at w2lie.net (Phil / w2lie) Date: Tue, 2 Nov 2010 15:55:00 -0400 Subject: [Icecast] Forcing an ID on all mountpoints In-Reply-To: <51B5DDCD-F0AD-4FA1-9F83-EB17792C85D9@gmail.com> References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> <4CCFCC90.5080203@indoakses-online.com> <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> <51B5DDCD-F0AD-4FA1-9F83-EB17792C85D9@gmail.com> Message-ID: <5C5F09CE-D94A-4FF7-AC6A-805FE3955D32@w2lie.net> That is my intention. If 30 min is too many, I would settle for 60min. On Nov 2, 2010, at 3:50 PM, Brandon Casci wrote: > Just curious. Does that mean anyone listening will hear an interruption every 30 minutes? > > Sent from my iPhone > > On Nov 2, 2010, at 3:35 PM, W2LIE wrote: > >> I'm looking for a way to tag my live feeds via an audio announcement every >> 30 minutes or so using the Linux install of Icecast. >> >> Some of the feeds I control locally, and other feeds are from remote >> locations - so implimenting this must be as painless as possible for each >> encoding location. >> >> As of now, the best way I can think of to do this is by running 2 >> instances of Icecast. Allowing the first instance to have the announcement >> as part of the "intro" tag, and kick each feed after 30 minutes, and then >> having the 2nd instance of Icecast relay all of the feeds from the first >> Icecast. These will also be standard announcements, and not rotating >> commercials. >> >> >> If this is the easiest way to continue, what is the process for installing >> a 2nd copy of Icecast on CentOS? Or do I just use icecast -b -c config.1 >> and icecast -b -c config.2 for each copy I want to run? >> >> Thanks for any help in getting this little project finalized. >> >> 73 >> Phil / W2LIE. >> _______________________________________________ >> Icecast mailing list >> Icecast at xiph.org >> http://lists.xiph.org/mailman/listinfo/icecast From w2lie at w2lie.net Tue Nov 2 20:13:27 2010 From: w2lie at w2lie.net (W2LIE) Date: Tue, 02 Nov 2010 15:13:27 -0500 Subject: [Icecast] Forcing an ID on all mountpoints In-Reply-To: <51B5DDCD-F0AD-4FA1-9F83-EB17792C85D9@gmail.com> References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> <4CCFCC90.5080203@indoakses-online.com> <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> <51B5DDCD-F0AD-4FA1-9F83-EB17792C85D9@gmail.com> Message-ID: <947c1dc4ba20b2a1d995d759ffeb3878@w2lie.net> That is my intention. If 30 min is too many, I would settle for 60min. On Tue, 2 Nov 2010 15:50:57 -0400, Brandon Casci wrote: > Just curious. Does that mean anyone listening will hear an interruption > every 30 minutes? > > Sent from my iPhone > > On Nov 2, 2010, at 3:35 PM, W2LIE wrote: > >> I'm looking for a way to tag my live feeds via an audio announcement >> every >> 30 minutes or so using the Linux install of Icecast. >> >> Some of the feeds I control locally, and other feeds are from remote >> locations - so implimenting this must be as painless as possible for each >> encoding location. >> >> As of now, the best way I can think of to do this is by running 2 >> instances of Icecast. Allowing the first instance to have the >> announcement >> as part of the "intro" tag, and kick each feed after 30 minutes, and then >> having the 2nd instance of Icecast relay all of the feeds from the first >> Icecast. These will also be standard announcements, and not rotating >> commercials. >> >> >> If this is the easiest way to continue, what is the process for >> installing >> a 2nd copy of Icecast on CentOS? Or do I just use icecast -b -c config.1 >> and icecast -b -c config.2 for each copy I want to run? >> >> Thanks for any help in getting this little project finalized. >> >> 73 >> Phil / W2LIE. >> _______________________________________________ >> Icecast mailing list >> Icecast at xiph.org >> http://lists.xiph.org/mailman/listinfo/icecast -- -- Phil / w2lie Monitor Long Island, Inc. d/b/a W2LIE.net www.w2lie.net 347-829-7226 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dm8tbr at afthd.tu-darmstadt.de Tue Nov 2 20:25:16 2010 From: dm8tbr at afthd.tu-darmstadt.de (Thomas B. Ruecker) Date: Tue, 2 Nov 2010 21:25:16 +0100 Subject: [Icecast] Forcing an ID on all mountpoints In-Reply-To: References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> <4CCFCC90.5080203@indoakses-online.com> <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> Message-ID: <20101102202516.GH15133@dk0td.afthd.tu-darmstadt.de> On Tue, Nov 02, 2010 at 02:35:46PM -0500, W2LIE wrote: > I'm looking for a way to tag my live feeds via an audio announcement every > 30 minutes or so using the Linux install of Icecast. I seem to remember that the kh-branch has some experimental ad-injection. http://www.xiphicecast.webspace.virginmedia.com/ It should do exactly what you want. There was something on the developer mailing list about it. 73 es 42 de Thomas, OH3-DM8TBR From w2lie at w2lie.net Tue Nov 2 20:44:07 2010 From: w2lie at w2lie.net (W2LIE) Date: Tue, 02 Nov 2010 15:44:07 -0500 Subject: [Icecast] Forcing an ID on all mountpoints In-Reply-To: References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> <4CCFCC90.5080203@indoakses-online.com> <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> <51B5DDCD-F0AD-4FA1-9F83-EB17792C85D9@gmail.com> <5C5F09CE-D94A-4FF7-AC6A-805FE3955D32@w2lie.net> Message-ID: <4358cdea399947714db55fbd690b9846@w2lie.net> Yes, it does sound a bit funky - but there is a reason to my madness :) I run 10 streams right now on my Icecast host. I have agreements setup to allow another host to relay 4 of them. I have found over the years that other people embed my feeds, or relay them for their own benefit. I figured that forcing my ID on the stream every now and then will "enforce" where the source of the feed is coming from. So regardless if the feed is embedded in someone's webpage, loaded into an iphone 3rd party app, or on an agreement with another relay, my own "This is a _____ live radio feed" announcement would allow me to claim back some of my feeds. I'm not to familiar with LiquidSoap, but I don't know if it will allow me to point an encoded feed at it, and then have LS go to the Icecast server? Ex. Encoded MP3 -> LiquidSoap -> Icecast Server -> Listener What I was thinking was: Encoded MP3 -> Iceast #1 -> Icecast #2 -> Listener Again, the end result is this needs to be painless for those who have remote feeds setup. They are all using Windows and either Simplecast or Edcast to encode the MP3 to my Icecast Server. Additionally - I have complaints from Blackberry users who say they can't listen to my streaming audio because Blackberries do not support MP3 in a streaming environment: http://docs.blackberry.com/en/smartphone_users/deliverables/18349/711-01774-123_Supported_Media_Types_on_BlackBerry_Smartphones.pdf So, either way, I need to run something like LiquidSoap to my feeds can be transcoded into a Blackberry Friendly RTSP format.... but that is a topic for another time... The intention of bringing this to the floor was to figure out the best way for me to identify all of my feeds with out having to reinvent the wheel. Or - maybe I have square wheels and they need reinventing :) 73 On Tue, 2 Nov 2010 16:23:47 -0400, Brandon Casci wrote: > I'm not judging but that sounds funky :) > > You might have better luck with moving listeners between mounts, or using > Liquidsoap to process the live inputs. > > > > > Sent from my iPhone > > On Nov 2, 2010, at 3:55 PM, Phil / w2lie wrote: > >> That is my intention. If 30 min is too many, I would settle for 60min. >> >> On Nov 2, 2010, at 3:50 PM, Brandon Casci >> wrote: >> >>> Just curious. Does that mean anyone listening will hear an interruption >>> every 30 minutes? >>> >>> Sent from my iPhone >>> >>> On Nov 2, 2010, at 3:35 PM, W2LIE wrote: >>> >>>> I'm looking for a way to tag my live feeds via an audio announcement >>>> every >>>> 30 minutes or so using the Linux install of Icecast. >>>> >>>> Some of the feeds I control locally, and other feeds are from remote >>>> locations - so implimenting this must be as painless as possible for >>>> each >>>> encoding location. >>>> >>>> As of now, the best way I can think of to do this is by running 2 >>>> instances of Icecast. Allowing the first instance to have the >>>> announcement >>>> as part of the "intro" tag, and kick each feed after 30 minutes, and >>>> then >>>> having the 2nd instance of Icecast relay all of the feeds from the >>>> first >>>> Icecast. These will also be standard announcements, and not rotating >>>> commercials. >>>> >>>> >>>> If this is the easiest way to continue, what is the process for >>>> installing >>>> a 2nd copy of Icecast on CentOS? Or do I just use icecast -b -c >>>> config.1 >>>> and icecast -b -c config.2 for each copy I want to run? >>>> >>>> Thanks for any help in getting this little project finalized. >>>> >>>> 73 >>>> Phil / W2LIE. >>>> _______________________________________________ >>>> Icecast mailing list >>>> Icecast at xiph.org >>>> http://lists.xiph.org/mailman/listinfo/icecast >> _______________________________________________ >> Icecast mailing list >> Icecast at xiph.org >> http://lists.xiph.org/mailman/listinfo/icecast From karl at xiph.org Tue Nov 2 21:15:47 2010 From: karl at xiph.org (Karl Heyes) Date: Tue, 02 Nov 2010 21:15:47 +0000 Subject: [Icecast] Forcing an ID on all mountpoints In-Reply-To: References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> <4CCFCC90.5080203@indoakses-online.com> <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> Message-ID: <4CD07F83.7080403@xiph.org> On 02/11/10 19:35, W2LIE wrote: > I'm looking for a way to tag my live feeds via an audio announcement every > 30 minutes or so using the Linux install of Icecast. > > Some of the feeds I control locally, and other feeds are from remote > locations - so implimenting this must be as painless as possible for each > encoding location. > As of now, the best way I can think of to do this is by running 2 > instances of Icecast. Allowing the first instance to have the announcement > as part of the "intro" tag, and kick each feed after 30 minutes, and then > having the 2nd instance of Icecast relay all of the feeds from the first > Icecast. These will also be standard announcements, and not rotating > commercials. You could do this although you don't need 2 icecasts, you can use 2 mountpoints. mount1 would be the initial feed (relay/source), but with a max listener duration of say 1800 seconds and a intro file, the second mount (what listeners use) would be a relay of 127.0.0.1 mount1. The relay would be dropped and and restarted. Another/simpler way would be to run a source client every half an hour that overrides the mount running the stream and play just the ID once, the override moves the listeners and then the listeners fall back to the stream when finished. So mount1 would be the normal stream for listeners, mount2 would fed by a source client when you want the ID played, mount2 would fallback/override mount1 karl. From w2lie at w2lie.net Wed Nov 3 14:40:55 2010 From: w2lie at w2lie.net (W2LIE) Date: Wed, 03 Nov 2010 09:40:55 -0500 Subject: [Icecast] Forcing an ID on all mountpoints In-Reply-To: <4CD07F83.7080403@xiph.org> References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> <4CCFCC90.5080203@indoakses-online.com> <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> <4CD07F83.7080403@xiph.org> Message-ID: <8c04eedda691748a342ddb1ba7597913@w2lie.net> Karl & All, Thanks for the replies.. It looks like there might be 1,000 ways to skin this cat. I was even looking at the LiquidSoap Harbor code as well- but only if I can run LiquidSoap as a service under CentOS. 73 Phil On Tue, 02 Nov 2010 21:15:47 +0000, Karl Heyes wrote: > On 02/11/10 19:35, W2LIE wrote: >> I'm looking for a way to tag my live feeds via an audio announcement >> every >> 30 minutes or so using the Linux install of Icecast. >> >> Some of the feeds I control locally, and other feeds are from remote >> locations - so implimenting this must be as painless as possible for each >> encoding location. > > >> As of now, the best way I can think of to do this is by running 2 >> instances of Icecast. Allowing the first instance to have the >> announcement >> as part of the "intro" tag, and kick each feed after 30 minutes, and then >> having the 2nd instance of Icecast relay all of the feeds from the first >> Icecast. These will also be standard announcements, and not rotating >> commercials. > > You could do this although you don't need 2 icecasts, you can use 2 > mountpoints. mount1 would be the initial feed (relay/source), but with a > max listener duration of say 1800 seconds and a intro file, the second > mount (what listeners use) would be a relay of 127.0.0.1 mount1. The > relay would be dropped and and restarted. > > Another/simpler way would be to run a source client every half an hour > that overrides the mount running the stream and play just the ID once, > the override moves the listeners and then the listeners fall back to the > stream when finished. So mount1 would be the normal stream for > listeners, mount2 would fed by a source client when you want the ID > played, mount2 would fallback/override mount1 > > karl. From brandon at loudcity.net Wed Nov 3 14:59:59 2010 From: brandon at loudcity.net (Brandon Casci) Date: Wed, 3 Nov 2010 10:59:59 -0400 Subject: [Icecast] Forcing an ID on all mountpoints In-Reply-To: <8c04eedda691748a342ddb1ba7597913@w2lie.net> References: <4CCE93A8.1080406@indoakses-online.com> <20101101102103.GC15133@dk0td.afthd.tu-darmstadt.de> <4CCF64A4.7090104@indoakses-online.com> <20101102062932.GE15133@dk0td.afthd.tu-darmstadt.de> <4CCFCC90.5080203@indoakses-online.com> <20101102090330.GF15133@dk0td.afthd.tu-darmstadt.de> <4CD07F83.7080403@xiph.org> <8c04eedda691748a342ddb1ba7597913@w2lie.net> Message-ID: Try Karl's way first, it's the easiest. With Liquidsoap you can mix anything you want into an audio stream..that's what I was thinking. Though it requires CPU power because your re-transcoding the streams. On Wed, Nov 3, 2010 at 10:40 AM, W2LIE wrote: > Karl & All, > Thanks for the replies.. It looks like there might be 1,000 ways to skin > this cat. I was even looking at the LiquidSoap Harbor code as well- but > only if I can run LiquidSoap as a service under CentOS. > > 73 > Phil > > On Tue, 02 Nov 2010 21:15:47 +0000, Karl Heyes wrote: > > On 02/11/10 19:35, W2LIE wrote: > >> I'm looking for a way to tag my live feeds via an audio announcement > >> every > >> 30 minutes or so using the Linux install of Icecast. > >> > >> Some of the feeds I control locally, and other feeds are from remote > >> locations - so implimenting this must be as painless as possible for > each > >> encoding location. > > > > > >> As of now, the best way I can think of to do this is by running 2 > >> instances of Icecast. Allowing the first instance to have the > >> announcement > >> as part of the "intro" tag, and kick each feed after 30 minutes, and > then > >> having the 2nd instance of Icecast relay all of the feeds from the > first > >> Icecast. These will also be standard announcements, and not rotating > >> commercials. > > > > You could do this although you don't need 2 icecasts, you can use 2 > > mountpoints. mount1 would be the initial feed (relay/source), but with a > > > max listener duration of say 1800 seconds and a intro file, the second > > mount (what listeners use) would be a relay of 127.0.0.1 mount1. The > > relay would be dropped and and restarted. > > > > Another/simpler way would be to run a source client every half an hour > > that overrides the mount running the stream and play just the ID once, > > the override moves the listeners and then the listeners fall back to the > > > stream when finished. So mount1 would be the normal stream for > > listeners, mount2 would fed by a source client when you want the ID > > played, mount2 would fallback/override mount1 > > > > karl. > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > -- ========================================= Brandon Casci Loudcaster http://loudcaster.com ========================================= -------------- next part -------------- An HTML attachment was scrubbed... URL: From un at dom.de Mon Nov 22 22:02:55 2010 From: un at dom.de (uno) Date: Mon, 22 Nov 2010 23:02:55 +0100 Subject: [Icecast] oddsock.org? Message-ID: <20101122220255.GB5647@aporee.org> anybody any idea what happened to http://www.oddsock.org/ ? --u From w2lie at w2lie.net Mon Nov 22 22:19:52 2010 From: w2lie at w2lie.net (Phil) Date: Mon, 22 Nov 2010 16:19:52 -0600 Subject: [Icecast] oddsock.org? In-Reply-To: <20101122220255.GB5647@aporee.org> References: <20101122220255.GB5647@aporee.org> Message-ID: <20101122161952.14156skfnawwibwo@www.w2lie.net> Bummer.. I've been using Edcast / Oddcast for years. It will be missed. The stand-alone is great, but the WinAmp plug-in is awesome! Quoting uno : > > anybody any idea what happened to http://www.oddsock.org/ ? > --u > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > From un at dom.de Mon Nov 22 22:35:07 2010 From: un at dom.de (uno) Date: Mon, 22 Nov 2010 23:35:07 +0100 Subject: [Icecast] oddsock.org? In-Reply-To: <20101122161952.14156skfnawwibwo@www.w2lie.net> References: <20101122220255.GB5647@aporee.org> <20101122161952.14156skfnawwibwo@www.w2lie.net> Message-ID: <20101122223507.GC8895@aporee.org> Phil: > Bummer.. I've been using Edcast / Oddcast for years. same for me... > the WinAmp plug-in is awesome! that was my reason to check the page... it was still up last night. any mirror out there where i can download it? thx, --u From toots at rastageeks.org Mon Nov 22 22:36:36 2010 From: toots at rastageeks.org (Romain Beauxis) Date: Mon, 22 Nov 2010 16:36:36 -0600 Subject: [Icecast] oddsock.org? In-Reply-To: <20101122161952.14156skfnawwibwo@www.w2lie.net> References: <20101122220255.GB5647@aporee.org> <20101122161952.14156skfnawwibwo@www.w2lie.net> Message-ID: <201011221636.36939.toots@rastageeks.org> Le lundi 22 novembre 2010 16:19:52, Phil a ?crit : > Bummer.. I've been using Edcast / Oddcast for years. It will be missed. > The stand-alone is great, but the WinAmp plug-in is awesome! Could it be the AAC+ encoding part ? Romain From cmpalmer at ibiblio.org Tue Nov 23 19:40:56 2010 From: cmpalmer at ibiblio.org (=?ISO-8859-1?Q?Crist=F3bal_Palmer?=) Date: Tue, 23 Nov 2010 14:40:56 -0500 Subject: [Icecast] analytics Message-ID: Hello all, We (at ibiblio.org) are evaluating several projects and products for getting good analytics from icecast. Specifically, we have explored cacti and awstats. I am writing because I would like users of this list to send me their experiences with analytics and monitoring packages and products. I would like details such as time for initial deployment, time and steps to add an addiitonal stream, dollar cost (if applicable), and customizations required. Screenshots would be very nice, too. Please do not assume we have any particular cost, OS, license, or other requirements in composing your reply. I'm interested in any and all ways that people are getting data out of icecast and crunching it for later review/analysis. I am happy to summarize responses that people are comfortable having shared back to the list. My plan is to give a reasonable amount of time for people to compose responses and then send one summary email. Cheers, -- Crist?bal Palmer ibiblio.org metalab.unc.edu From no-reply at dropboxmail.com Tue Nov 23 23:19:15 2010 From: no-reply at dropboxmail.com (Dropbox) Date: Tue, 23 Nov 2010 23:19:15 +0000 Subject: [Icecast] Nikola Kolev invited you to Dropbox Message-ID: <20101123231915.3AF5A4098A6@mailman-2.dropboxmail.com> Nikola Kolev wants you to use Dropbox to sync and share files online and across computers. Get started here: http://www.dropbox.com/link/20.S7nWSKGeWh/NjQ3OTAwNjE5Nw?src=referrals_bulk - The Dropbox Team ____________________________________________________ To stop receiving invites from Dropbox, please go to http://www.dropbox.com/bl/53a73761c975/icecast%40xiph.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From k.j.wierenga at gmail.com Wed Nov 24 08:23:02 2010 From: k.j.wierenga at gmail.com (Klaas Jan Wierenga) Date: Wed, 24 Nov 2010 09:23:02 +0100 Subject: [Icecast] analytics In-Reply-To: References: Message-ID: <12A4CA6E-C4F2-4BE5-9702-AB3A35A18296@gmail.com> Hi Christobal, We have been using Webalizer Version 2.10 - Streaming extention. It's not ideal and old but it works. Regards, K-J Op 23 nov 2010, om 20:40 heeft Crist?bal Palmer het volgende geschreven: > Hello all, > > We (at ibiblio.org) are evaluating several projects and products for > getting good analytics from icecast. Specifically, we have explored > cacti and awstats. I am writing because I would like users of this > list to send me their experiences with analytics and monitoring > packages and products. I would like details such as time for initial > deployment, time and steps to add an addiitonal stream, dollar cost > (if applicable), and customizations required. Screenshots would be > very nice, too. > > Please do not assume we have any particular cost, OS, license, or > other requirements in composing your reply. I'm interested in any and > all ways that people are getting data out of icecast and crunching it > for later review/analysis. > > I am happy to summarize responses that people are comfortable having > shared back to the list. My plan is to give a reasonable amount of > time for people to compose responses and then send one summary email. > > Cheers, > -- > Crist?bal Palmer > ibiblio.org > metalab.unc.edu > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast From dm8tbr at afthd.tu-darmstadt.de Wed Nov 24 09:55:56 2010 From: dm8tbr at afthd.tu-darmstadt.de (Thomas B. Ruecker) Date: Wed, 24 Nov 2010 10:55:56 +0100 Subject: [Icecast] analytics In-Reply-To: References: Message-ID: <20101124095556.GD19009@sinabox.bfst.de> On Tue, Nov 23, 2010 at 02:40:56PM -0500, Crist?bal Palmer wrote: > We (at ibiblio.org) are evaluating several projects and products for > getting good analytics from icecast. Specifically, we have explored > cacti and awstats. I am writing because I would like users of this My personal experience with cacti was a rather unpleasant one. A remote code execution vulnerability in it took my server down. The good thing though was that it made me find Munin. I've written a set of munin plugins for processing icecast stats. Let me know if you want more info / latest working copy of my sources. http://www.ruecker-itk.de/foss/icecast/munin-icecast-0.1.tar.bz2 http://www.ruecker-itk.de/foss/icecast/munin.png http://www.ruecker-itk.de/foss/icecast/munin-bw.png There is another munin plugin also but it relies on access to the admin/stats.xml file (admin credentials) which makes me uncomfortable. Custom xslt files are easier and more flexible to secure and also need next to zero processing on the client side. If no write access to the webroot is given they can be run on the client side easily too. (then the same downsides with admin credentials apply though) Cheers Thomas From greg at indexcom.com Wed Nov 24 20:48:56 2010 From: greg at indexcom.com (Greg Ogonowski) Date: Wed, 24 Nov 2010 13:48:56 -0700 Subject: [Icecast] analytics In-Reply-To: <12A4CA6E-C4F2-4BE5-9702-AB3A35A18296@gmail.com> References: <12A4CA6E-C4F2-4BE5-9702-AB3A35A18296@gmail.com> Message-ID: You might have a look at Sawmill. -Greg. Sent from Apple iPhone 4 On Nov 24, 2010, at 1:23, Klaas Jan Wierenga wrote: > Hi Christobal, > > We have been using Webalizer Version 2.10 - Streaming extention. It's not ideal and old but it works. > > Regards, > K-J > > Op 23 nov 2010, om 20:40 heeft Crist?bal Palmer het volgende geschreven: > >> Hello all, >> >> We (at ibiblio.org) are evaluating several projects and products for >> getting good analytics from icecast. Specifically, we have explored >> cacti and awstats. I am writing because I would like users of this >> list to send me their experiences with analytics and monitoring >> packages and products. I would like details such as time for initial >> deployment, time and steps to add an addiitonal stream, dollar cost >> (if applicable), and customizations required. Screenshots would be >> very nice, too. >> >> Please do not assume we have any particular cost, OS, license, or >> other requirements in composing your reply. I'm interested in any and >> all ways that people are getting data out of icecast and crunching it >> for later review/analysis. >> >> I am happy to summarize responses that people are comfortable having >> shared back to the list. My plan is to give a reasonable amount of >> time for people to compose responses and then send one summary email. >> >> Cheers, >> -- >> Crist?bal Palmer >> ibiblio.org >> metalab.unc.edu >> _______________________________________________ >> Icecast mailing list >> Icecast at xiph.org >> http://lists.xiph.org/mailman/listinfo/icecast > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast >