In a browser via WebRTC
In a browser using Flash Player via RTMP
In a browser via MSE
In a browser via Websocket + Canvas, WSPlayer
In a browser via HLS
In an Android app via WebRTC
In an iOS app via WebRTC
In a player via RTSP