# Audio / sound recording with RoR app

**URL:** <https://www.ruby-forum.com/t/audio-sound-recording-with-ror-app/77803>\
**Category:** Rails\
**Created:** [March 7, 2006, 1:54pm UTC](https://www.ruby-forum.com/t/audio-sound-recording-with-ror-app/77803 "2006-03-07T13:54:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [March 7, 2006, 1:54pm UTC](https://www.ruby-forum.com/t/audio-sound-recording-with-ror-app/77803/1 "2006-03-07T13:54:00Z")

</div>

hi all  
i want to provide audio recording facility with my Ror application ,  
which can be stored in DB at server , for later use  
can anybody tell, how to implement this with RoR, as i dont hav much  
idea abt that  
thanx

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [March 7, 2006, 2:33pm UTC](https://www.ruby-forum.com/t/audio-sound-recording-with-ror-app/77803/2 "2006-03-07T14:33:31Z")

</div>

use flashplayer and open source red5 (still in pre-alpha, but  
audio-recording works) or Macromedia Media Server for recordig and  
storing  
the audio, and javascript for clientside interaction with flashplayer.  
Beside of RoR skills, you need to be comfortable with Java (red5) and  
Actionscript (Flash) if you go the open source route.  
[http://odeo.com](http://odeo.com) is a good example of a RoR app with audio integration.

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [March 7, 2006, 5:37pm UTC](https://www.ruby-forum.com/t/audio-sound-recording-with-ror-app/77803/3 "2006-03-07T17:37:33Z")

</div>

> use flashplayer and open source red5 (still in pre-alpha, but  
> audio-recording works) or Macromedia Media Server for recordig and  
> the audio, and javascript for clientside interaction with flashplayer.  
> Beside of RoR skills, you need to be comfortable with Java (red5) and  
> Actionscript (Flash) if you go the open source route.

although youve called red5 ‘open source’ twice, i cant help but think  
thats not the case - its not in Debian or Gentoo, which is sort of a  
litmus test for ‘this app and/or its license is so f\*cked we won’t  
include it’. chances are it is some reverse-engineered thing that still  
requires the proprietary (and vapor on amd64 or powerpc) flash plugin  
for the actual recording.

hopefully mplayer or vlc plugin camps add microphone support to their  
plugins, as the rest of the chain is already well served by open  
components -\> rails, lighttpd, ruby, afsp, sox, ecasound, lame, vorbis,  
ruby-libsndfile bindings, icecast etc.

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [March 7, 2006, 5:55pm UTC](https://www.ruby-forum.com/t/audio-sound-recording-with-ror-app/77803/4 "2006-03-07T17:55:40Z")

</div>

Carmen, yes, red5 needs the flash plugin at the client browser for the  
actual recording. Unfortuanetly, VLC or mplayer browser plugin will not  
reach the ubiquity of flash (flashplayer is on about 98% of all  
browsers) in  
the near and not so near future, no matter what features they add to it.  
red  
5 [http://osflash.org/red5](http://osflash.org/red5) is open source (LPGL), but it is a Java  
application, so that might be the reason it is not in the linux  
repositories  
yuo mentioned.
