Re: [Freeswitch-users] playback from hadoop

2009-11-10 Thread mark morreny
Hi

Thanks for the tips.  May I ask how to split the file from hadoop to the
shell?  Is it like copying the file to certain dir?

I can't find any mod_shell_stream related info from the wiki.  Does anyone
know how to use it?

thx,
mark



On Tue, Nov 10, 2009 at 3:29 AM, Andrew Thompson and...@hijacked.us wrote:

  On Mon, Nov 09, 2009 at 08:59:54PM +0800, mark morreny wrote:
  Hi,
 
  Does anyone know how to playback based on files from hadoop storage.
 
  There is a libhdcp, and java api.  Is there anyway to put together a
 sample
  middle piece to move files from hadoop to freeswitch using memory space,
 so
  there is no disk I/O?
 
  Any feedback or suggestion will be greatly appreciated.
 

 mod_shell_stream might work, if you can just spit out the raw audio to
 the shell. Or write another stream module that works with libhdcp.

 Andrew

 ___
 FreeSWITCH-users mailing list
 FreeSWITCH-users@lists.freeswitch.org
 http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
 UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
 http://www.freeswitch.org

___
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] playback from hadoop

2009-11-10 Thread Andrew Thompson
On Tue, Nov 10, 2009 at 11:29:37PM +0800, mark morreny wrote:
 Hi
 
 Thanks for the tips.  May I ask how to split the file from hadoop to the
 shell?  Is it like copying the file to certain dir?
 
 I can't find any mod_shell_stream related info from the wiki.  Does anyone
 know how to use it?


mod_shell_stream is undocumented, but from reading the code I gather it
works like this:

Module calls fork() and in the child process it runs an arbitrary shell
command (specified in its config file?). The parent process then reads
raw audio data from the child process and uses it as an audio source.

So basicially you could write the shell command in anything, so long as
it outputs raw audio to FS.

Or maybe I read the code wrong when I skimmed over it. If you do get it
working, please contribute some documentation to the wiki.

Andrew

___
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] playback from hadoop

2009-11-10 Thread mark morreny
Hi

Sorry to ask again.

I know the command to copy file from hadoop file system to somewhere else.
But how do I make a shell command to output raw audio?
What command is it like?  Is it like play()?   I am confused.

Thx,
mark

On Tue, Nov 10, 2009 at 11:56 PM, Andrew Thompson and...@hijacked.uswrote:

 On Tue, Nov 10, 2009 at 11:29:37PM +0800, mark morreny wrote:
  Hi
 
  Thanks for the tips.  May I ask how to split the file from hadoop to the
  shell?  Is it like copying the file to certain dir?
 
  I can't find any mod_shell_stream related info from the wiki.  Does
 anyone
  know how to use it?
 

 mod_shell_stream is undocumented, but from reading the code I gather it
 works like this:

 Module calls fork() and in the child process it runs an arbitrary shell
 command (specified in its config file?). The parent process then reads
 raw audio data from the child process and uses it as an audio source.

 So basicially you could write the shell command in anything, so long as
 it outputs raw audio to FS.

 Or maybe I read the code wrong when I skimmed over it. If you do get it
 working, please contribute some documentation to the wiki.

 Andrew

 ___
 FreeSWITCH-users mailing list
 FreeSWITCH-users@lists.freeswitch.org
 http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
 UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
 http://www.freeswitch.org

___
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] playback from hadoop

2009-11-10 Thread Andrew Thompson
On Wed, Nov 11, 2009 at 11:02:10AM +0800, mark morreny wrote:
 Hi
 
 Sorry to ask again.
 
 I know the command to copy file from hadoop file system to somewhere else.
 But how do I make a shell command to output raw audio?
 What command is it like?  Is it like play()?   I am confused.


I was very nice and wrote up some documentation (and 2 examples) on the
wiki page at http://wiki.freeswitch.org/wiki/Mod_shell_stream 

Now you know everything I know about using this module (which is a very
cool module, by the way - thanks Tony).

Andrew

___
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


[Freeswitch-users] playback from hadoop

2009-11-09 Thread mark morreny
Hi,

Does anyone know how to playback based on files from hadoop storage.

There is a libhdcp, and java api.  Is there anyway to put together a sample
middle piece to move files from hadoop to freeswitch using memory space, so
there is no disk I/O?

Any feedback or suggestion will be greatly appreciated.

thx,

Mark
___
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] playback from hadoop

2009-11-09 Thread Andrew Thompson
On Mon, Nov 09, 2009 at 08:59:54PM +0800, mark morreny wrote:
 Hi,
 
 Does anyone know how to playback based on files from hadoop storage.
 
 There is a libhdcp, and java api.  Is there anyway to put together a sample
 middle piece to move files from hadoop to freeswitch using memory space, so
 there is no disk I/O?
 
 Any feedback or suggestion will be greatly appreciated.


mod_shell_stream might work, if you can just spit out the raw audio to
the shell. Or write another stream module that works with libhdcp.

Andrew

___
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org