It seems that the only supported encryption format is HLS with SAMPLE-AES, which implies AES-128 in CBC mode.
Is it at all possible that other cipher modes could be supported, including AES-128 in CTR mode? This would make it possible to support streaming of MPEG DASH streams encrypted with MPEG Common Encryption (CENC), which would be a great way to avoid having to store two versions of the streams on the origin server (one for FairPlay streaming, and one for all other clients). Maybe there are some #EXT-X-KEY:METHOD=*** values that could be used to indicate MPEG CENC (ISO/IEC 23001-7) instead of SAMPLE-AES.
There's a hint that this should be supported: it looks like the Netflix app on OSX Yosemite streams FairPlay-protected content using MPEG DASH (also, the Netflix app works on Safari on Yosemite, which means that FairPlay streaming through HTML5 should work there, but according to the WWDC session video on FairPlay Streaming, only El Capitan claims to support it).