added channels property
send stream-settings in separate messages
callbacks for all those stream messages