Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have a case where I need to use one computer's sound card to play sound but I want the sound to be generated at another computer that's on the same network as the other. Ideally the program that does this would only run on the computer that was generating the sound, though I'm fairly certain that isn't possible based on the research I have been doing. What ever I do with it though the solution would need to be such that the computer actually playing the sound would be secure. Thanks for any input.

share|improve this question

closed as off topic by Mark Trapp Jan 20 '12 at 0:56

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
This question should be on stackoverflow. –  jmq Mar 12 '11 at 15:02
    
Why do you say that? –  Kenneth Mar 12 '11 at 16:51
    
Because you're asking a question that has a specific, objective, technical solution. This site is for programming questions that are subjective. –  jmq Mar 12 '11 at 17:18
add comment

4 Answers

up vote 3 down vote accepted

If you're on Linux, esd and PulseAudio know how to do this already. On other platforms it may require more work, although JACK plugins might well already do what you need.

share|improve this answer
    
It would be two XP computers... –  Kenneth Mar 12 '11 at 5:20
1  
JACK runs on Windows, as well as a number of other platforms; that's why I mentioned it. –  geekosaur Mar 12 '11 at 5:22
    
@Kenneth maybe write a sound server for windows? or look for an existing one. –  Mahmoud Hossam Mar 12 '11 at 5:23
    
Remote desktop has done this on windows for years. –  quickly_now Mar 12 '11 at 6:10
add comment

logmein.com can do just that. the application would need to be installed on the pc where the sound is playing.

share|improve this answer
add comment

On Linux it can be easy, you can even just pipe uncompressed audio through a network pipe to /dev/snd on the remote host using netcat

share|improve this answer
    
Please provide a sample script / a bit more information. –  Job Mar 12 '11 at 18:50
add comment

remote desktop has an option to transfer sound, iTunes can stream as well. If they are close by you could also transmit over bluetooth.

share|improve this answer
    
For two XP computers the far easiest way to do so is Remote Desktop. –  user1249 Mar 12 '11 at 6:49
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.