Параметры hasAudio и hasVideo пока под вопросом. Чуть позже уточним за что они отвечают.
Реально присустсвие аудио и видео показывает параметр constraints, который используется при создании стрима.
session.createStream({name:'stream1', constraints:{audio:true,video:{width:1280, height:720}}})...