Account  |  Mobile  |  Help    
 
Home Database Live Audio Forums Wiki Classifieds Submit Info About

Go Back   The RadioReference.com Forums > Software > Streaming / Broadcasting / Audio Recording


Streaming / Broadcasting / Audio Recording Interested in putting your scanner online for others to hear? Want to listen to other radios on the internet. This forum is here for you to discuss these topics related to streaming scanners online.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-22-2009, 12:04 PM
KC5MAI's Avatar
Member
 
Premium Subscriber
 
Join Date: Oct 2004
Location: Midland, Texas
Posts: 14
Default Linux for Feeds

Is there a program to provide feeds from a Linux machine? I don't want to use Virtualbox or win2lin. My windows machine that I am providing my feed on is on its last leg and may crash again any day.
Reply With Quote
Sponsored links
  #2 (permalink)  
Old 07-22-2009, 04:01 PM
ScanPEI's Avatar
Member
 
Audio Feed Provider
 
Join Date: Feb 2008
Location: Prince Edward Island, Canada
Posts: 158
Default

Quote:
Originally Posted by KC5MAI View Post
Is there a program to provide feeds from a Linux machine? I don't want to use Virtualbox or win2lin. My windows machine that I am providing my feed on is on its last leg and may crash again any day.

There is a program called DarkIce for Linux streaming. Its Here: darkice - Project Hosting on Google Code
__________________
Daniel Deziel
President - ScanPEI
Reply With Quote
  #3 (permalink)  
Old 07-22-2009, 05:24 PM
Member
 
Premium Subscriber
 
Join Date: Nov 2006
Location: Los Banos , California
Posts: 104
Default

I use shoutcast and streamTranscoderv3 to push my feeds to RR. Very easy to set up
__________________
Shoutcast stream @ http://69.239.28.85:8000 Merced CO, Stanislaus CO, Fresno CO, CDF etc...
Reply With Quote
  #4 (permalink)  
Old 07-24-2009, 11:55 PM
mbstone99's Avatar
Member
 
Audio Feed Provider
 
Join Date: Dec 2002
Location: Plano, Texas
Posts: 645
Default

Quote:
Originally Posted by scannerkid View Post
There is a program called DarkIce for Linux streaming. Its Here: darkice - Project Hosting on Google Code
I use Darkice for my feed under Linux and it works like a charm. I have never had any issues with it.

Matt
Reply With Quote
  #5 (permalink)  
Old 07-30-2009, 12:10 PM
richtidd's Avatar
Live Audio Administrator
 
Database Admin

Audio Feed Provider
 
Join Date: Dec 2002
Location: San Mateo, Ca
Posts: 179
Default

Quote:
Originally Posted by KC5MAI View Post
Is there a program to provide feeds from a Linux machine? I don't want to use Virtualbox or win2lin. My windows machine that I am providing my feed on is on its last leg and may crash again any day.
Look at the Live audio Wiki: Live Audio - The RadioReference Wiki

You can also use the Barix Instreamer 100 like I do.
It is not software. It is a box with firmware that is set up through any browser. Very easy to use.
__________________
--
Richard Tidd
RadioReference
Live Audio Administrator

richtidd@radioreference.com

My online scanners:
SMCo, Tuolumne Co
Reply With Quote
Sponsored links
  #6 (permalink)  
Old 07-30-2009, 07:35 PM
n5usr's Avatar
Member
 
Audio Feed Provider
 
Join Date: Aug 2007
Location: Bethany, OK
Posts: 414
Default

Quote:
Originally Posted by lbpd719 View Post
I use shoutcast and streamTranscoderv3 to push my feeds to RR. Very easy to set up
I'm curious about this - am I right in how this setup works? You have an encoder feeding a shoutcast server on your own machine (or elsewhere) that you then pipe through Transcoder to feed here? Seems a bit convoluted, but I think that's the way it would work, from looking at the Transcoder page.

I'm trying to find a way to add ID3 tags to my stream, and so far the only Linux live streamer I've found that will let me update them real-time is ices2, which of course only feeds ogg. So one option is to then pipe that into Transcoder to produce mp3, but I wasn't planning to also run an icecast server here as well... I could, but if I don't have to...!

My plan at this point, if I set up the above system, is to plug my PSR-600 into the computer as well, and I have a Python script that can poll the scanner then extract the current TGID or frequency, put that in a file and signal ices2 to update.

I figured surely some other program can be fed ID3 tags this way as well, but so far I've not found anything...!
Reply With Quote
  #7 (permalink)  
Old 07-31-2009, 07:15 PM
j2brown's Avatar
Member
 
Audio Feed Provider
 
Join Date: Dec 2003
Posts: 44
Default

Quote:
Originally Posted by n5usr View Post
I'm curious about this - am I right in how this setup works? You have an encoder feeding a shoutcast server on your own machine (or elsewhere) that you then pipe through Transcoder to feed here? Seems a bit convoluted, but I think that's the way it would work, from looking at the Transcoder page.
The advantage there is that you and others (including RR) can connect to the shoutcast server directly. The disadvantage of Shoutcast is that it injects a ~3 minute delay (which I've never been able to overcome).

Quote:
Originally Posted by n5usr View Post
I'm trying to find a way to add ID3 tags to my stream, and so far the only Linux live streamer I've found that will let me update them real-time is ices2, which of course only feeds ogg. So one option is to then pipe that into Transcoder to produce mp3, but I wasn't planning to also run an icecast server here as well... I could, but if I don't have to...!
You can use ices0 (as opposed to ices2) or DarkIce to feed MP3 to IceCast2. I'm currently doing that on one of my feeds. I don't know if you can update that in real-time, but the source code is available.

Quote:
Originally Posted by n5usr View Post
My plan at this point, if I set up the above system, is to plug my PSR-600 into the computer as well, and I have a Python script that can poll the scanner then extract the current TGID or frequency, put that in a file and signal ices2 to update.

I figured surely some other program can be fed ID3 tags this way as well, but so far I've not found anything...!
If you make any progress on this let me know. I'm always interested in making improvements.

jeff
sdg
__________________
--
Live feed for Loudoun County (VA) Fire Rescue
New RadioReference.com owned feeds for Fairfax County and MWAA.

Last edited by j2brown; 07-31-2009 at 08:22 PM..
Reply With Quote
  #8 (permalink)  
Old 07-31-2009, 08:31 PM
n5usr's Avatar
Member
 
Audio Feed Provider
 
Join Date: Aug 2007
Location: Bethany, OK
Posts: 414
Default

Well, it works. Sweet! Now I have to make things pretty, and automate it.

I will say one thing though, I've seldom seen a program with so little documentation (basically NONE) available as StreamTranscoder!

I put a fresh Ubuntu install on a spare laptop, plugged a scanner into a USB sound card, and got the basic ices2 -> icecast2 setup going there. I then tested changing stream names by changing the input file (ices2 would watch a file named 'metadata', and in that file is just a single line 'TITLE=Whatever') then issuing the command 'killall -s SIGUSR1 ices2'. And sure enough, the stream name would change. On Winamp! On all my Linux boxes, the program stopped playing or crashed!!! Ouch...

Subsequently found out there is an apparently long-running bug in the Gnome ogg decoder. Gah!

Anyway, today I set up streamTranscoder - and as I mentioned had a heckuva time figuring out how to use it due to NO documentation. I finally figured out that you run it once with no config files, it generates a "default" *input* config file. Edit that file to meet your needs, then run the program again and *then* it generates a default *output* config file that can be edited to suit! Gee, just a line or two on their website or in the help file mentioning that "feature" would make life a lot easier... Online I kept finding suggestions to run the Windows client, then copy the config from there! (I'm not one to go running programs without config files - guess I'm not adventurous enough! )

Simple as that, my icecast2 server now has two streams - the original ogg, and an mp3 one from the transcoder. And the ID tag propagates through. AND the Linux players don't crash, so the MP3 decoder obviously doesn't have the same bug!

Now I just need to mod my Python script that talks to my PSR-600 and have it update the metadata file whenever a new transmission happens. (So much for using an old scanner for my feeds! Heh...)

Think this is one exercise I'll actually bother to write up a howto for! It sure has been a royal PITA figuring it out to begin with!
Reply With Quote
  #9 (permalink)  
Old 07-31-2009, 08:38 PM
n5usr's Avatar
Member
 
Audio Feed Provider
 
Join Date: Aug 2007
Location: Bethany, OK
Posts: 414
Default

Quote:
Originally Posted by j2brown View Post
You can use ices0 (as opposed to ices2) or DarkIce to feed MP3 to IceCast2. I'm currently doing that on one of my feeds. I don't know if you can update that in real-time, but the source code is available.
Yeah, I had hoped to use one of those. I currently use Darkice, but it apparently has no provision for ID tags except maybe what exists in files it is playing. And ices0 doesn't have that feature either, it just uses what it's fed at startup.

I'm not sure how simple it would be to mod ices0 - when the title changes in ices2 and it receives the SIGUSR1, it is apparently doing the equivalent of ending one "file" and starting another, just keeping the stream open. (At least, I can occasionally hear a brief "blip" when the title changes.) There may be more functionality needed to be added than just a different way to feed in metadata. I can find my way around C code, and am decent with scripting, but I'm no programmer!
Reply With Quote
Sponsored links
  #10 (permalink)  
Old 08-05-2009, 08:47 PM
Member
 
Premium Subscriber
 
Join Date: Nov 2006
Location: Los Banos , California
Posts: 104
Default

n5usr,

I will be interested to see how it all works out for you with the tagging (something I have played with but never have had the time to really sit down and finish as of yet)..

I am a bit of a clarity nut for the audio, and I use streamTranscoder to push to RR at a lower bit rate, then when I listen to my own stuff (remote or locally) I connect directly for the higher bit rate/cleaner sound.. the artifacts at 16kbps drives me nuts - 24kbps is much more tolerable..
__________________
Shoutcast stream @ http://69.239.28.85:8000 Merced CO, Stanislaus CO, Fresno CO, CDF etc...
Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux Distributions SIG-INT Computer 1 07-07-2009 03:56 AM
Linux (Debian) and Icecast nydxa Streaming / Broadcasting / Audio Recording 5 01-11-2009 05:57 PM
Need Linux book info DaveNF2G Tavern Archives 5 06-30-2006 04:19 AM
Linux development leftystrat Scanner Programming Software 9 08-03-2005 11:53 PM
Study finds Windows more secure than Linux Radiorick Tavern Archives 15 02-23-2005 10:43 AM


All times are GMT -5. The time now is 09:05 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
All information here is Copyright 2009 by RadioReference.com LLC and Lindsay C. Blanton III.Ad Management by RedTyger
Copyright 2009 by RadioReference.com LLC Privacy Policy  |  Terms and Conditions