Need some guidance on choosing the right standard? In general  you will want to choose the protocol that is best supported by your application/framework/development platform There are more and more ready to use plugins and/or libraries (Please don't try to build your own implementation  use what is already available and thoroughly tested)