diff options
author | dakkar <dakkar@thenautilus.net> | 2020-07-25 12:13:52 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2020-07-25 12:13:52 +0000 |
commit | 23c0430897fa9ebbee39b44cd87252937d8c9bec (patch) | |
tree | e867cfd0c6cf6fd5cc650727aad4a0542975bea6 | |
parent | changes from another guy (diff) | |
download | rtwatch-23c0430897fa9ebbee39b44cd87252937d8c9bec.tar.gz rtwatch-23c0430897fa9ebbee39b44cd87252937d8c9bec.tar.bz2 rtwatch-23c0430897fa9ebbee39b44cd87252937d8c9bec.zip |
works now!
-rw-r--r-- | gst/gst.go | 3 | ||||
-rw-r--r-- | index.html | 21 | ||||
-rw-r--r-- | main.go | 2 |
3 files changed, 13 insertions, 13 deletions
@@ -40,8 +40,7 @@ demux. ! videoconvert ! videoscale ! video/x-raw,width=800,height=600 -! x264enc bframes=0 speed-preset=veryfast key-int-max=60 -! video/x-h264,stream-format=byte-stream +! vp8enc deadline=1 ! appsink name=video demux. @@ -20,17 +20,8 @@ pc.addTransceiver('video', {direction: 'recvonly'}); pc.addTransceiver('audio', {direction: 'recvonly'}); - window.seekClick = () => { - conn.send(JSON.stringify({event: 'seek', data: document.getElementById('seekTime').value})) - } - window.playClick = () => { - conn.send(JSON.stringify({event: 'play', data: ''})) - } - window.pauseClick = () => { - conn.send(JSON.stringify({event: 'pause', data: ''})) - } - pc.ontrack = function (event) { + console.log('got track',event.track); if (event.track.kind === 'audio') { return } @@ -43,6 +34,16 @@ let conn = new WebSocket('wss://' + window.location.host + window.location.pathname + '/ws/') window.conn = conn + window.seekClick = () => { + conn.send(JSON.stringify({event: 'seek', data: document.getElementById('seekTime').value})) + } + window.playClick = () => { + conn.send(JSON.stringify({event: 'play', data: ''})) + } + window.pauseClick = () => { + conn.send(JSON.stringify({event: 'pause', data: ''})) + } + conn.onopen = () => { console.log('Connection opened') } @@ -58,7 +58,7 @@ func main() { } log.Println("Initializing WebRTC tracks") - videoTrack, err = pc.NewTrack(webrtc.DefaultPayloadTypeH264, 5000, "sync", "sync") + videoTrack, err = pc.NewTrack(webrtc.DefaultPayloadTypeVP8, 5000, "sync", "sync") if err != nil { log.Fatal(err) } |