По умолчанию ловите поток с помощью Sound, если ошибка всплывает то значит там видео

))) Это такая автоматическая оценка контента потока

)) Недокументированная.
А по байтикам было бы легко разобраться. Только ни в Sound ни в NetStream байтики недоступны на fp9
О придумал!
Можно воспользоваться классом URLStream. Считываем первые 3 байта потока и глядим что там. Как известно, заголовок flv файла начинается с FLV:
Field | Type | Comment
Signature | UI8 | Signature byte always 'F' (0x46)
Signature | UI8 | Signature byte always 'L' (0x4C)
Signature | UI8 | Signature byte always 'V' (0x56)