I have had numerous requests for a connection test that allows a user to enter the specific server they are trying to connect to as oppose to a generic test that tests port and protocol access to an external server. I created a simple application that does just that, allows a user to enter a connection string to a server they are attempting to access. You may ask, how would they get the connection string? If they are having issues someone will need to send them the connection string (i.e. email, IM, etc…). This could also be used to test connectivity to a new on premise server. So how do you find a connection string to an Adobe Connect Meeting? Simply have someone launch a meeting, hold down the shift key and select “About Adobe Connect” from the “Help” menu.
If you were holding the shift key you would then see the following dialog box.
Copy the text, notice that it starts with rtmp. Open the connection test application and paste the text as seen in the following:
Notice that there are three separate and successful tests. Adobe Connect can make connections using variations of the rtmp protocol as well as use different ports. It is a good idea to test using rtmp, rtmps (rtmp over SSL) at a minimum. It is a simple matter to change the first reference to rtmp to rtmps and to change the first reference to port 1935 to port 443. As an example the following string will test a connection to the server using rtmp over port 1935:
In case you missed it Adobe announced Flash Media Server 4 . This is a significant release for a number of reasons. The first reason is that many corporate customers have been interested in Flash video but were not able to take advantage of it with out support for IP Multicast as this technology was a mandate from their IT organization. In other words this update for the Flash Media Server to version four gets you a 64bit architecture, Absolute timecode, faster seeking, trick mode playback (fast motion, slow motion, and frame stepping), intelligent reconnect, faster switching for RTMP Dynamic Streaming and IP Multicast Support.
Using version 4 of the interactive edition of the Flash Media Server gets you the ability to choose between Unicast (with or with out Origin / Edge), IP Multicast and even Live HTTP Dynamic Streaming. It is even possible to failover from IP Multicast to a Unicast stream if necessary. When you consider all of the possibilities they include:
Interactive applications that support video, audio and data for one to many and many to many for both live and video on demand
Large scale broadcasts using IP Multicast
Origin / Edge solutions that can be used to intelligently reduce bandwidth requirements for vod
Failover for complex environments with different network requirements (e.g. remote sites, vpn)
That is a short summary of the possibilities that you get with the interactive edition of the Flash Media Server but that was not the only announcement. Adobe also announced Adobe® Flash® Media Enterprise Server 4. If you are not familiar with RTMFP that would be a good place to start. This peer protocol will allow you to take advantage of users / viewers upstream bandwidth to broadcast video, audio and data in your application and now the Flash® Media Enterprise Server 4 can participate in those groups. So consider the limitations of a peer broadcast. First you will only have access to the one video codec that can encode that is part of the Flash Player and that is Sorenson Spark. If you are familiar with Sorenson Spark you know that the quality leaves something to be desired. When you consider that theFlash® Media Enterprise Server 4 can act as a peer using RTMFP you now have access to all of the varied video formats that can be broadcast using the server (On2, H.264,…). It is also important to note that you are not limited to just video when you are using Peer Assisted Multicast (RTMFP) you can include data as well. These applications can include interactivity unlike IP Multicast. Of course there are considerations that include additional latency based on the number and location of peers in a group but the possibilities are amazing. Just consider an internet based application that includes video and interactivity with 10k concurrent users. With out a peer solution you would have to invest in a significant number of servers as well as a significant amount of bandwidth. With the Flash® Media Enterprise Server 4 you could address both server and bandwidth requirements with a small fraction of what it would take with a Unicast solution. The cost savings will be significant.
If you have not heard or you have nothing to do with content creation on the web you can disregard this post. On the other hand if you have anything to do with content creation on the web no matter if you are a designer or a developer you are going to want to pay attention to this release.