Skip to main content
Participant
May 4, 2010
Answered

how to do Audio/Vedio streaming between web cams and back end servers?

  • May 4, 2010
  • 1 reply
  • 836 views

I want to implement an internet chat  application, I mean, I want a front end, which connects a web cam (mic  and speaker). So, I can send videos and audios to a back end server (do  flash streaming? but I am not sure what good product out there I can  use), and also send both A/V to another computer on the internet. In  other words, need a front end that sends local a/v from webcam  (&mic) to backend and receives remote a/v from backend to webcam  (and speaker) + backend streaming server.

Any suggestions of techniques to be used? What back end flash streaming  server should I sue? How to acquire A/V from web cam (& mic) and how  to send A/V to web cam (&speaker) to play?

Thanks a lot!

    This topic has been closed for replies.
    Correct answer SE_0208

    Front end development:-  You can use Flash CS4/CS5 or Flex Builder.

    Back-end Programming - Server-side programming is basically done using ActionScript. You can use Flash CS4 , but there is no need for special authoring tool, you can do with even text-editor. After you author, you just need to place files at proper location on FMS.

    Front-end runtime - You just need Flash Player installed , basically active-x or plug-in in your browser - which you would already have by now

    Also if you decide to write AIR application for your front-end, you will need AIR - which is again free

    Hope that answers your questions

    1 reply

    Participating Frequently
    May 4, 2010

    You can develop your front end using Flash/Flex. Both this authoring environment provide you API's which can take feed from Camera and Microphone and send it to Flash Media Server. For streaming you can use Flash Media Server.

    So basically you will have three main items in your workflow:- Flash Client Publisher Application, Flash Media Server and Flash Client Subscriber Application.

    Workflow would be:

    Flash Client Publisher Application would take feed from your webcam and mic and transfer it to Flash Media Server. Flash Client Subscriber Application would connect to FMS and subscribe to the feed which is getting published. So your webcam/mic feed would be available to anyone who can connect to FMS using  Flash Client Subscriber Application.

    Hope this is helpful - hope i am right track on helping you.

    Participant
    May 5, 2010

    Thanks, SE_0208. So, back end can be flash media server and I can use flex for front end development. What development tool can I use for back end.  And in front end, for both Flash Client Publisher Application & Flash Client Subscriber Application to work, what software has to be installed to get that support?

    SE_0208Correct answer
    Participating Frequently
    May 5, 2010

    Front end development:-  You can use Flash CS4/CS5 or Flex Builder.

    Back-end Programming - Server-side programming is basically done using ActionScript. You can use Flash CS4 , but there is no need for special authoring tool, you can do with even text-editor. After you author, you just need to place files at proper location on FMS.

    Front-end runtime - You just need Flash Player installed , basically active-x or plug-in in your browser - which you would already have by now

    Also if you decide to write AIR application for your front-end, you will need AIR - which is again free

    Hope that answers your questions