func NewWebRCTHandler() *webRTCHandler {
	return &webRTCHandler{
		kitesColl: cache.NewMemory(),
	}
}
NewWebRCTHandler creates a new handler for web rtc signalling services.
package kite
import (
	"errors"
	"fmt"
	"net/http"
	"net/url"
	"os"
	"os/exec"
	"runtime"
	"time"
	"github.com/gorilla/websocket"
	"github.com/koding/cache"
	"github.com/koding/kite/protocol"
	"github.com/koding/kite/sockjsclient"
	"github.com/koding/kite/systeminfo"
	"golang.org/x/crypto/ssh/terminal"
)
var (
	errDstNotSet        = errors.New("dst not set")
	errDstNotRegistered = errors.New("dst not registered")
)
const WebRTCHandlerName = "kite.handleWebRTC"
type webRTCHandler struct {
	kitesColl cache.Cache
}