Updated to add peer video calls and bluetooth live streaming between peers.

Updated to add peer video calls and bluetooth live streaming between
peers. Other updates for downloads.