When you first open the map you may not see anybody live streaming and this is because there are no users logged in. Drag the map around using your mouse and zoom in using your mouse scroll wheel to see markers around the world including your own if you are logged in
To Live Stream from your phone so you can be seen on the map please download the Tracknwatch (Green) IOS or ANDROID app from the app store and request a password in the app menu (bottom left of screen)
Your position and your live stream can be seen by thousands of viewers from around the world by clicking on your location marker.
Click on any RED flashing markers to see the live stream. A GREEN marker means the user is only sending their position and not live streaming