First, I should point out that the Flash player has had VoIP capabilities since March 2002 and the live video capabilities are activated primarily by the existence of a server in the middle called Flash Media Server making it a client-server solution. It uses H.263 codec called Spark made by Sorenson. Many social networking sites and video sites are already using the Flash player, including Myspace.com, YouTube, MSNBC, and many more. Unlike Microsoft Media Player, Macromedia Flash has better cross-platform support, which is why YouTube, MSNBC, and many other sites use Flash. In fact, MSNBC recently switched from only supporting Media Player to now supporting Flash and Media Player, which enabled Windows Firefox users as well as Linux and Mac users to watch videos.
Here are some highlights from my interview with Adobe back in June, which gives some really interesting insights to what Adobe is up to and how this could have a huge impact on the VoIP industry.
Tom: Is it easy to add VoIP to your existing client? Is your code modular?
Adobe: We've done phenomenal engineering to keep the file size small. We've had it for the last 4 years as you know, so our VoIP capabilities need an upgrade. Back in 2002 VoIP wasn't happening as much as it is happening today. So we definitely want to update the Flash player and our other capabilities including Reader and other clients to make sure realtime communications becomes part of suite of products. So our developers can use Flash and other products to build all sorts of interesting things on top.
Tom: With this client would you ever thing about becoming an ITSP (internet telephony service provider)
Adobe: There is no intent to be a phone service provider - rather we just want to be a platform where service providers build all sort of clever applications. As long as the inheritance capabilities on the player and the platform are as good as any softphone and developing a workflow and a graphical interface & services and apps -- which is where hopefully they will make money some day, instead of PSTN replication, which is what the whole industry is doing right now.
Tom: Are you supporting SIP
Adobe: Currently we are only supporting H.263 for video and NellyMoser codec for audio. In the future we’d like to support things like SIP. As you know we’ve brought Dr. Henry Sinnreich, onboard.
Tom: Yup, the grandfather of SIP
Adobe: Henry works on my team and he’s definitely going to be helping us on understanding how SIP applies. So we’re definitely serious about this space which is why we’re putting this rock solid team together.
Tom: You mention the video uses a client-server architecture. Does this mean your future VoIP plans also require a server?
Adobe: You know, frankly I don’t know what value a server will brings long-term in IP communications. That’s the debate we’ve always had – there’s other ways to monetize. Frankly, we’ll never charge for the Flash player, so we have to sell something as a company to make money and feed our engineers. Thus we sold tools, servers, and boxes. Is that the right model moving forward? Who knows? If technically you don’t need a server, why would you push a server down the throat of your customers? We’re not the kind of company that is going to try and make a monopoly out of it. So our customers insist on no server capabilities and essentially just need the client.
Tom: So if it’s just a client, if you go to Myspace.com, how are you handling the negotiating of their username or IP address if there is no central registrar. Are you doing some sort of P2P technology?
Adobe: We’re obviously thinking of that, but I won’t say at this stage we’ve made a decision on that. There is no standards way of doing it unfortunately, which is why you see proprietary implementations that have done a good job and kudos to them for doing that.
Tom: <thinking> (probably a reference to Skype)
<end interview>
Just imagine the impact of this "future" Flash player having VoIP and video capabilities. I can envision a user going to a Myspace blog, seeing who else is “in the room”, and then initiate a 2-way, 3-way, 10-way, etc. audio/video conference using the omnipresent Flash player. All the Myspace user has to do is add a small piece of HTML code to their Myspace blog to enable this and the user has to have the Flash player. Of course, the beauty of the Flash player is that it is a very small client, which is why it is very popular with techies that hate bloatware, and of course the video/audio performance is rock solid. It will be a tricky engineering feat to add a SIP stack, presence information, P2P autodiscovery, and other pieces of code to enable you to have a seamless audio/video conferencing experience simply by visiting a website -- without making the code bloated and turning off users. But if anyone can do it, Adobe can. So keep your eye on Adobe.
Update/Related:
Alec Saunders has some good insights on this as well.
Andy suspects this will be tied into Macromedia Breeze



Technorati
Del.icio.us
Slashdot
Digg
twitter
Adobe’s integration of VoIP into their clients provides a promising future for VoIP. It’s true that VoIP’s better half is of the recent 4 years, but there’s still a long way to go until VoIP becomes a renowned player in the technology industry.
is it possible for making sip client using Flash 8 application
It's possible. And it has been done - http://www.flashphone.ru - free worldwide calls from web-page. SIP-based, you make free SIP calls also.
flashphone is NOT a sip client, it uses flash media capabilities connecting to some back-end service that might be bridging to sip, but the flash client is not registering as a sip client or talking a sip protocol.
Flashphone has created a CallMe widget which allows you to put CallMe button on your site and then use your own SIP account to connect it to your PSTN number. It can also make a SIP,
Where Can I find more information on the CallME widget? I would like to perform this function.
is it possible for making sip client using Flash 8 application
Flashphone has created a CallMe widget which allows you to put CallMe button on your site and then use your own SIP account to connect it to your PSTN number.
is it possible for making sip client using Flash 8 application
Flashphone has created a CallMe widget which allows you to put CallMe button on your site and then use your own SIP account to connect it to your PSTN number. It can also make a SIP,
is it possible for making sip client using Flash 8 application
I have the same question, is it possible to make sip client using Flash 8?
thank you very nice article
Flashphone has created a CallMe widget which allows you to put CallMe button on your site and then use your own SIP account to connect it to your PSTN number
Flashphone has created a CallMe widget which allows you to put CallMe button on your site and then use your own SIP account to connect it to your PSTN number. It can also make a SIP
yes its possible for making sip client using Flash 8 applications...
I have the same question, is it possible to make sip client using Flash 8?
is it possible for making sip client using Flash 8 application
thank you very nice article.
It's possible. And it has been done - ?? - free worldwide calls from web-page. SIP-based, you make free SIP calls
yes its possible for making sip client using Flash 8 applications...
flashphone is NOT a sip client, it uses flash media capabilities connecting to some back-end service that might be bridging to sip, but the flash client is not registering as a sip client or talking a sip protocol.
Voip’s better than half is of the recent 4 years, but there’s still a long way to go until Voip becomes a renowned player in the technology industry.
flash media capabilities connecting to some back-end service that might be bridging to sip, but the flash client is not registering as a sip client
Thanks, for this information and news it was very useful to me. CallMe button on your site and then use your own SIP account to connect it to your PSTN number. It can also make a SIP
is it possible for making sip client using Flash 8 application
is it possible for making sip client using Flash 8 application
any new updates for this post? is it possible for making sip client using Flash 8 application?
It uses flash media capabilities connecting to some back-end service that might be bridging to sip, but the flash client is not registering as a sip client or talking a sip protocol.
any new updates for this post? is it possible for making
CallMe button on your site and then use your own SIP account to connect it to your PSTN number. It can also make a SIP...