What is the major difference between HTTP streaming and RTMP streaming? What should be pros and cons for them?
If just firewall port opened for 80 on HTTP and 1935 on RTMP? Any security issue between them?
On other hand, if there will be big difference between them when need to calculate on the maximum capacity?
I read from other articles that this should be also based on CPU, available memory, bitrate, resolutions, any formula?
I have already read the white paper from http://www.adobe.com/content/dam/Adobe/en/products/ams/pdfs/ams5-intro-wp.pdf.
When to choose HDS are:
Examples of use cases for HTTP Dynamic Streaming include the following:
• Adaptive streaming behind restrictive firewalls
• Massive-scale live broadcasting
• Enhanced seeking over standard HTTP connections
• Enterprise streaming on existing network infrastructure
On other hand, as in-house deployment without firewall and also could allow port 1936 inside internal network. So above benefits seem not significant.
So other than above reasons, how RTMP and HTTP will be differed in performance and others?