BoroadcastChannelで渡されたSourceStreamFactoryを使うようにした

BroadcastChannelはコンストラクタでISourceStreamFactoryを受け取るのに、Startでそれを使わずに常にURIのスキームからプロトコル判別をしていた。
同じスキームで別プロトコルの場合にプロトコルの手動選択ができなくてはいけないので、コンストラクタで渡されたISourceStreamFactoryを使用するようにした。