The Problems of Firewall/NAT Traversal: The purpose of a firewall is to ensure that only authorized users are allowed Access. Today, most homes possess a firewall-protected connection through cable or ADSL.
Enterprise or home users who are protected behind their own firewall are Communicating from what we call an internal network. The user’s endpoint communicates with a gatekeeper via the Internet through a firewall or a NAT (usually both) to another endpoint. The gatekeeper and the other endpoint are on what we call an external network. When the other endpoint is on a different internal network, it should also use a similar solution to traverse through its own firewall/NAT.
For that video communication we are going to user RTP,RTSP etc Protocols. These protocol are used to transmit the audio, video for A to B.
RTP is unidirectional
–A indicates IP/port to receive from B
– B indicates IP/port to receive from A
– If either is behind NAT, media won’t flow to them.
So we have only achieved the point to point Audio, Video transmission using RTP Streaming Protocol. In the case If we want to send behind NAT, Solution: make RTP look like client-server protocol
– A indicates IP/port to receive from B
– B sends to A, A sends back to B using source IP/port of RTP
– Basically, only need IP address from ONE of the participants – the “server”
For our web based application, some time the presenter (A) or Client (B) may be use the Proxy server setting to access the Internet. So we need the solution for Transmitting Audio, Video – (using of Streaming Protocol) and Data – (TCP, UDP protocol) over NAT, Firewall.
To achieve the NAT Traversal there has a two simple algorithm, which are popular
1) STUN - Simple Traversal of UDP (User Datagram Protocol) through NATs (Network Address Translators)
2) TURN - Traversal using Relay NAT
3) Universal Plug and Play (UPnP)
4) Application Layer Gateway
5) Tunnel Techniques
6) Automatic Channel Mapping™ (ACM)
7) Manual Configuration
In the Above methods the STUN is the best method of solving NAT. The is a API called STUN in JAVA.This will help us to Solving of NAT Traversal Problem. STUN is a client-server protocol. A VoIP phone or software package may include a STUN client, which will send a request to a STUN server. The server then reports back to the STUN client what the public IP address of the NAT router is, and what port was opened by the NAT to allow incoming traffic back in to the network. The STUN algorithm as follows,
For that Video, Audio Transmission we need the streaming Server like Microsoft, Real Media, Apple Quick Time, Flash Media server, etc. The main reason for using Steaming server is Transmitting and receiving for RTP Stream Data. For Transmission of Data we use the TCP or UDP Sockets.
The IP based voice and multimedia services as major part in the Internet traffic. Unfortunately, a number of technical problems are having. The most significant of these is to provide secure connection to subscribers behind NAT (Network Address Translation) devices and Firewalls.
Pics: http://cyberartzone.blogspot.com/
With love,
Lakshmichandrakanth.T
+91-9840082443,
http://www.sathisht.blogspot.com
Saturday, August 11, 2007
7 Ways to Audio Streaming
Sometimes the visual aids are not sufficient to market your product. Say you want to market a song or a tune. It makes sense only when you are able to provide with a preview or sample of the subject. Apart for the specific needs the fast audio streaming also helps in providing the clients with better marketing techniques. Here are seven ways to fast audio streaming.
First thing is to have the content of the audio streaming. The content should be decided with specific needs and should convey the whole information in just one shot.
Second way is to have the content rehearsed before recording and the final product be listened again and again before going in for the final stuff.
Third way is to take the help of professional services for the recording and special effects. This will take care of the professional touch which is very important.
Fourth way is to take care of the listeners needs. The information should be small and effective. Everybody has limited time to spend, so be smart and precise to inject your information.
Fifth thing is to have the content exported to suitable format that makes use of the compression and also the quality of the audio stream.
Sixth step in the fast audio streaming is to post the audio stream to a website or use in an email. This way it can be sent to the targeted clients.
Seventh way for fast audio streaming is to market your link. The choice of carrier for your audio stream is very important. The server chosen for the audio stream is also very important. Since the size matters in audio streaming the speed of the server is also very important. The audio should be clear and load easily.
Do you want to learn more about how I do it? I have just completed my brand new guide to article marketing success, ‘Your Article Writing and Promotion Guide‘
Download it free here: Secrets of Article Promotion(http://www.secrets-of-internet-success.com/ezaudiostreaming.html)
First thing is to have the content of the audio streaming. The content should be decided with specific needs and should convey the whole information in just one shot.
Second way is to have the content rehearsed before recording and the final product be listened again and again before going in for the final stuff.
Third way is to take the help of professional services for the recording and special effects. This will take care of the professional touch which is very important.
Fourth way is to take care of the listeners needs. The information should be small and effective. Everybody has limited time to spend, so be smart and precise to inject your information.
Fifth thing is to have the content exported to suitable format that makes use of the compression and also the quality of the audio stream.
Sixth step in the fast audio streaming is to post the audio stream to a website or use in an email. This way it can be sent to the targeted clients.
Seventh way for fast audio streaming is to market your link. The choice of carrier for your audio stream is very important. The server chosen for the audio stream is also very important. Since the size matters in audio streaming the speed of the server is also very important. The audio should be clear and load easily.
Do you want to learn more about how I do it? I have just completed my brand new guide to article marketing success, ‘Your Article Writing and Promotion Guide‘
Download it free here: Secrets of Article Promotion(http://www.secrets-of-internet-success.com/ezaudiostreaming.html)
Advanced Ways to Affiliate Market
There are many ways by which the marketing can be augmented. Some of the best ways to affiliate marketing are given here.
One of the most important ways to affiliate your marketing is make use of a mailing list. Mailing list has the advantage of touching the customers personally and keeping a track of the preferences of the customers.
Second step towards best affiliate marketing is to project the people who make their way through this step. Publish their work and mode of operation there by creating awareness about your program.
Third effective step to affiliate marketing is the use of Pay per Click. This is a much optimized way of marketing in which you only need to pay when the customer comes to your door step. Though this appears to be very rosy but still some key points should always be kept in mind otherwise it may turn the other way round. As much possible only the targeted customer should come to the site.
Fourth step is to take help of the feed back of the visitors. The customers are more than happy when they are given a chance to give a feedback and based on their feedback a firm and quick action is taken. This develops a sense of responsibility in the customers towards the organization.
Other step in this reference is to make use of public domain methods such as blogs and communities. You can also make use of targeted forums this way your search becomes very streamlined and hence give very specific results.
Of course one of the important things you need to do to make money with affiliate revenue is testing and tracking everything you do.
Do you want to learn more about how I do it? I have just completed my brand new guide to article marketing success, ‘Your Article Writing and Promotion Guide‘
Download it free here: Secrets of Article Promotion(http://www.secrets-of-internet-success.com/ezaffiliaterevenue.html)
One of the most important ways to affiliate your marketing is make use of a mailing list. Mailing list has the advantage of touching the customers personally and keeping a track of the preferences of the customers.
Second step towards best affiliate marketing is to project the people who make their way through this step. Publish their work and mode of operation there by creating awareness about your program.
Third effective step to affiliate marketing is the use of Pay per Click. This is a much optimized way of marketing in which you only need to pay when the customer comes to your door step. Though this appears to be very rosy but still some key points should always be kept in mind otherwise it may turn the other way round. As much possible only the targeted customer should come to the site.
Fourth step is to take help of the feed back of the visitors. The customers are more than happy when they are given a chance to give a feedback and based on their feedback a firm and quick action is taken. This develops a sense of responsibility in the customers towards the organization.
Other step in this reference is to make use of public domain methods such as blogs and communities. You can also make use of targeted forums this way your search becomes very streamlined and hence give very specific results.
Of course one of the important things you need to do to make money with affiliate revenue is testing and tracking everything you do.
Do you want to learn more about how I do it? I have just completed my brand new guide to article marketing success, ‘Your Article Writing and Promotion Guide‘
Download it free here: Secrets of Article Promotion(http://www.secrets-of-internet-success.com/ezaffiliaterevenue.html)
Tips For Successful Affiliate Marketing
Affiliate marketing can be an excellent resource for income. Whether it be part-time with a supplemental income or full-time with a large income flow is entirely your choice. It all depends on the time and effort you intend to commit as goes with any other business. The following are a few tips to increase the effectiveness of your marketing.
Writing articles with worthwhile informational content is an excellent strategy for successful marketing. Make sure that your article contains useful information that targets your audience and doesn't sound like a sales copy or ad.
Studies have shown that banner ads are not the best strategy and that visitors actually avoid them. If you must use them make sure they're used sparingly and well placed. Do not place a banner on the same page as your article. Placing a banner on the same page as your article can very quickly turn your well-written article into nothing but a huge ad.
One very important tip to remember is that as an affiliate it is not your job to sell. The only job you have is to pre-sell. Once you've done your job correctly and "get the click" then it's the merchant's job to close the deal.
Another great idea is using viral marketing this is one of the most powerful forms of marketing on the Internet. Viral Marketing is giving something away for free and allowing people to pass it on to others. The concept of free has fueled the imagination and the success of the Internet itself. And, although the free business model has been greatly scaled back in the post-bust Internet days, it is difficult to argue with the viral marketing success achieved by the early pioneers of free email, free web sites, free autoresponders, etc.
For those of us that cannot afford to give away such expensive resources, we can give away other free items. The following are just a few examples of how you can cash in on the power of viral marketing. The possibilities are endless. Let you imagination run wild and be creative. Besides, you’ll soon find that being creative makes you unique and being unique can be your best marketing tool available.
---> Ebooks
Write your own Ebook and include your logo, message and website inside. Give your ebook away for free and offer others to do the same. As a matter of fact you can make your very first page about how others can give your ebook to friends and family or better yet visitors and newsletter subscribers. Offer your ebook as a free gift for signing up to a mailing list.
---> Reports and Mini Courses
So you don’t have enough content for an entire book. An easy solution would be to do something on a smaller scale such as offering free reports and mini courses. Let’s say you are either an affiliate or a sales rep that sells candles. You can offer a free report on candle safety. Be sure to include your website in your report. Using the example above for those who sell spices, condiments and other goodies again. Set up an autoresponder to send out a recipe every day or every other day. You can find free autoresponders online. Just do a quick search.
Last but certainly not least, another important tip is to Know Your Product. If you know everything there is to know about it then it's much easier to inform your readers of how it can work for them or why they should buy the product. So, therefore, if it's in your budget you should buy it before you pre-sell it.
I'm Tom Hunter wealthymarketer team leader and internet marketing professional see my site at Wealthymarketer and learn more about the wealthy marketer program.
Writing articles with worthwhile informational content is an excellent strategy for successful marketing. Make sure that your article contains useful information that targets your audience and doesn't sound like a sales copy or ad.
Studies have shown that banner ads are not the best strategy and that visitors actually avoid them. If you must use them make sure they're used sparingly and well placed. Do not place a banner on the same page as your article. Placing a banner on the same page as your article can very quickly turn your well-written article into nothing but a huge ad.
One very important tip to remember is that as an affiliate it is not your job to sell. The only job you have is to pre-sell. Once you've done your job correctly and "get the click" then it's the merchant's job to close the deal.
Another great idea is using viral marketing this is one of the most powerful forms of marketing on the Internet. Viral Marketing is giving something away for free and allowing people to pass it on to others. The concept of free has fueled the imagination and the success of the Internet itself. And, although the free business model has been greatly scaled back in the post-bust Internet days, it is difficult to argue with the viral marketing success achieved by the early pioneers of free email, free web sites, free autoresponders, etc.
For those of us that cannot afford to give away such expensive resources, we can give away other free items. The following are just a few examples of how you can cash in on the power of viral marketing. The possibilities are endless. Let you imagination run wild and be creative. Besides, you’ll soon find that being creative makes you unique and being unique can be your best marketing tool available.
---> Ebooks
Write your own Ebook and include your logo, message and website inside. Give your ebook away for free and offer others to do the same. As a matter of fact you can make your very first page about how others can give your ebook to friends and family or better yet visitors and newsletter subscribers. Offer your ebook as a free gift for signing up to a mailing list.
---> Reports and Mini Courses
So you don’t have enough content for an entire book. An easy solution would be to do something on a smaller scale such as offering free reports and mini courses. Let’s say you are either an affiliate or a sales rep that sells candles. You can offer a free report on candle safety. Be sure to include your website in your report. Using the example above for those who sell spices, condiments and other goodies again. Set up an autoresponder to send out a recipe every day or every other day. You can find free autoresponders online. Just do a quick search.
Last but certainly not least, another important tip is to Know Your Product. If you know everything there is to know about it then it's much easier to inform your readers of how it can work for them or why they should buy the product. So, therefore, if it's in your budget you should buy it before you pre-sell it.
I'm Tom Hunter wealthymarketer team leader and internet marketing professional see my site at Wealthymarketer and learn more about the wealthy marketer program.
8 Practices of Highly Successful Affiliates
It seems that with affiliate marketing, people either find huge success or they fail altogether. How is it that people can read the same books, learn the same techniques, and yet only a handful succeed while all the other fail or have limited success?
I believe that it is because affiliate success does not come from a book or technique, but rather from a mindset or a way of thinking. After studying the most successful affiliate marketers, I believe they all share common attitudes about affiliate marketing, and that this more than anything is what has allowed them to become successful.
There are 8 keys that I have seen shared between the top affiliate marketers, and I believe it is these that separate the successful affiliate marketers from the unsuccessful. Here are the traits or practices that were common among the top marketers:
* They have a solid, definite goal.
* They make a detailed plan to achieve that goal
* They focus on just one technique until they have mastered it
* They do not give up if they fail, but instead learn from it and try again
* They do not expect to make sales without first giving their visitors something
* They believe that they not only can, but will succeed
* They learn what they need to know and then take action
* They use their imagination and their brains instead of just copying others
If you are having trouble with affiliate marketing, I am betting that if you are honest with yourself and look at that list you will see several areas where you may not be up to par. Perhaps you get too caught up in learning and never take action. Or perhaps you are the complete opposite and you take action before you have learned what you need to know.
You may have tried a few things and failed, but instead of picking yourself up and keeping going you just gave up and walked away. Or, perhaps you have scattered yourself thin between a variety of different marketing techniques and have become a "jack of all trades, master of none."
No matter where you feel your weakness lies, the good news is that all 8 of these common traits can be learned or put into action.
Will adopting these traits be easy? Some are easier to learn than others. Some will require time and a complete change of attitude. However, I believe that in the long run putting effort into changing your mindset to that of a successful affiliate will do much more to further your own success than anything you will ever learn in an e-book.
Beth Norton is a full time affiliate marketer and runs the DailyByte.NET Affiliate Success Blog If you would like to learn more about how to change your attitude and approach to that of a successful affiliate you can find more information at http://www.dailybyte.net
I believe that it is because affiliate success does not come from a book or technique, but rather from a mindset or a way of thinking. After studying the most successful affiliate marketers, I believe they all share common attitudes about affiliate marketing, and that this more than anything is what has allowed them to become successful.
There are 8 keys that I have seen shared between the top affiliate marketers, and I believe it is these that separate the successful affiliate marketers from the unsuccessful. Here are the traits or practices that were common among the top marketers:
* They have a solid, definite goal.
* They make a detailed plan to achieve that goal
* They focus on just one technique until they have mastered it
* They do not give up if they fail, but instead learn from it and try again
* They do not expect to make sales without first giving their visitors something
* They believe that they not only can, but will succeed
* They learn what they need to know and then take action
* They use their imagination and their brains instead of just copying others
If you are having trouble with affiliate marketing, I am betting that if you are honest with yourself and look at that list you will see several areas where you may not be up to par. Perhaps you get too caught up in learning and never take action. Or perhaps you are the complete opposite and you take action before you have learned what you need to know.
You may have tried a few things and failed, but instead of picking yourself up and keeping going you just gave up and walked away. Or, perhaps you have scattered yourself thin between a variety of different marketing techniques and have become a "jack of all trades, master of none."
No matter where you feel your weakness lies, the good news is that all 8 of these common traits can be learned or put into action.
Will adopting these traits be easy? Some are easier to learn than others. Some will require time and a complete change of attitude. However, I believe that in the long run putting effort into changing your mindset to that of a successful affiliate will do much more to further your own success than anything you will ever learn in an e-book.
Beth Norton is a full time affiliate marketer and runs the DailyByte.NET Affiliate Success Blog If you would like to learn more about how to change your attitude and approach to that of a successful affiliate you can find more information at http://www.dailybyte.net
Subscribe to:
Posts (Atom)
