This release is a big one for us – it marks the transition from Public Beta to Production quality for the Recording & Playback feature. We are also making a LCCS Mobile SDK (beta) available, and we have fixed a large helping of bugs.
#Recording & Playback Feature Complete, and out of Beta
We've added authentication to your recordings, as well as metering, quota management, and billing for those recordings. You can now manage/track your recordings through the Developer Portal (click on the "My Rooms" drop-down menu and select "My Recordings"). Please note – this does mean that recordings made before this release will cease working (we warned this was coming). Now that we’re out of beta, backwards-incompatible changes are DONE. Thanks for bearing with us!
As always, if you find a bug, we’re committed to help – please visit the forums to report any issues you encounter.
#So long, Flash Player 9, hello Echo Cancellation!
After 3 long years of service, we’re deprecating the LCCS Flash Player 9 SWC, in order to make room for LCCS Flash Player 10.3 SWC, which now automatically supports Echo Cancellation. Hopefully this change doesn’t cause too much pain (supporting it was starting to cause plenty for us) – send us feedback on the forums if this ruins your day.
#Mobile (Spark) LCCS SDK is going Public Beta!
We will provide a Mobile SDK (beta) via our forums the day after the release. Feel free to give it a try and report all issues encountered via the forums. We’re pretty confident it’s good for production work, but we’d like you to help us validate before we mark it “official”.
#Smaller Features / Bug Fixes (many requested by you!)
We've added some other features and fixed the following bugs (partial list):
RoomManager (new mode: allowDuplicateUserIDs) - If false, a new user arriving with the userID of an existing user will kick out the original user. We added a checkbox for this flag in the Room Console Air App (Thanks to Barry (he knows who he is 😃 for reporting this feature request http://forums.adobe.com/thread/626491))
WebCamSubscriber - Improvements were made to deal with the CPU ratcheting issue (Thanks to Trace (tracedwax), Barry (barryc16) & Davis (davisballen) for working with us on investigating this issue http://forums.adobe.com/message/3711308)
WebCam Subscriber -Webcam Subscribers with a publisherIDs array of length 1 picking up multiple streams (Thanks to Davis (davisballen) for reporting this issue http://forums.adobe.com/message/3799367)
AudioSubscriber & WebCamSubscriber - When you start up, even if the subscribers have publisherIDs that don't want you to subscribe to a netstream, they do briefly, then toss them (Thanks to Trace (tracedwax) for reporting this issue http://forums.adobe.com/thread/857711)
IConnectSession now dispatches ping events every 10 seconds. Also, added the raw ping stats to the corresponding SessionEvent, and actually documented all the ping stats we already had on that event.
Python - Following line (559) in lccs.py had the wrong indentation: items.append(item(name, desc, created)) (Thanks to David (daveyha) for reporting this issue http://forums.adobe.com/thread/871056)
- LCCS Developer Portal:
New Dev Signup Form - All characters are now allowed (including high-ascii and double-bytes) for first name/last name fields except for the following characters: )<\@;/>(.
Session - When the auth token times out and you do something that requires a valid token (view reports, billing history, etc.), you will get a dialog with error message and will be redirected to login page after clicking ok.
- Room Console:
"Logs" Tab > scrolling the "Usage Statistics" scrollbar from 100 to 0, and back from 0 to 100... freezes the SDK Navigator.
Adding accounts - The horrible scolding dialog that warned about entering roomURLs rather than accountURLs has been removed ... BAAAAAASSSSSSSUUUUUUUU!
SDK Navigator - It was missing the "Password" field which triggered an error.
Recording & Playback - sample app was rewritten for this release to account for the new external authentication feature.