{"action":"created","issue":{"url":"https://api.github.com/repos/pions/webrtc/issues/279","repository_url":"https://api.github.com/repos/pions/webrtc","labels_url":"https://api.github.com/repos/pions/webrtc/issues/279/labels{/name}","comments_url":"https://api.github.com/repos/pions/webrtc/issues/279/comments","events_url":"https://api.github.com/repos/pions/webrtc/issues/279/events","html_url":"https://github.com/pions/webrtc/issues/279","id":389551380,"node_id":"MDU6SXNzdWUzODk1NTEzODA=","number":279,"title":"gstreamer-send example issue","user":{"login":"realL4mbd4","id":32758730,"node_id":"MDQ6VXNlcjMyNzU4NzMw","avatar_url":"https://avatars2.githubusercontent.com/u/32758730?v=4","gravatar_id":"","url":"https://api.github.com/users/realL4mbd4","html_url":"https://github.com/realL4mbd4","followers_url":"https://api.github.com/users/realL4mbd4/followers","following_url":"https://api.github.com/users/realL4mbd4/following{/other_user}","gists_url":"https://api.github.com/users/realL4mbd4/gists{/gist_id}","starred_url":"https://api.github.com/users/realL4mbd4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/realL4mbd4/subscriptions","organizations_url":"https://api.github.com/users/realL4mbd4/orgs","repos_url":"https://api.github.com/users/realL4mbd4/repos","events_url":"https://api.github.com/users/realL4mbd4/events{/privacy}","received_events_url":"https://api.github.com/users/realL4mbd4/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-12-11T00:55:45Z","updated_at":"2018-12-11T01:33:36Z","closed_at":null,"author_association":"NONE","body":"When running gstreamer-send.exe < BROWSER_SDP.txt\r\n\r\nThe following error occurs:\r\n\r\n```\r\ncould not allocate udp6 stun:stun.l.google.com:19302: Failed to create STUN client: dial udp6: address stun.l.google.com: no suitable address found\r\n\r\npanic: invalid character 'v' looking for beginning of value\r\n\r\ngoroutine 1 [running]:\r\ngithub.com/pions/webrtc/examples/util.Check(...)\r\n        C:/msys64/mingw64/src/github.com/pions/webrtc/examples/util/util.go:27\r\ngithub.com/pions/webrtc/examples/util.Decode(0xc000127800, 0x16f0, 0xc000006040, 0x0, 0x0, 0x5)\r\n        C:/msys64/mingw64/src/github.com/pions/webrtc/examples/util/util.go:78 +0x139\r\nmain.main()\r\n        C:/msys64/mingw64/src/github.com/pions/webrtc/examples/gstreamer-send/main.go:51 +0x2aa\r\n```\r\n\r\nThis error makes sense because in examples/util/util.go on line 78 we try to \"unmarshal\" the json but the input is not valid json... The code snippet below is the decoded base64 from the browser.\r\n\r\n```\r\nv=0\r\no=- 6475042678492659319 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS\r\n```\r\n\r\n```panic: invalid character 'v' looking for beginning of value``` is probably caused by ```v=0```\r\n\r\nI'd love to help in anyway I can but my knowledge is limited... I would like to help improve the docs for windows a bit. Being my first time developing in Go and my first time trying to cross compile to Windows from Mac I had an insane amount of issues and ended up giving up and then trying to compile natively in Windows was a headache of it's own having never used msys2.... Let me know what I can do to help... gstreamer-send was working a few days ago, I used go get to grab the source code and compile today, that in mind whatever changes were made in the last few days must've propagated to the go get repository (is that pulling directly from the github master??)\r\n\r\nTHANK YOU FOR BUILDING THIS AWESOME PROJECT 👍 "},"comment":{"url":"https://api.github.com/repos/pions/webrtc/issues/comments/446039327","html_url":"https://github.com/pions/webrtc/issues/279#issuecomment-446039327","issue_url":"https://api.github.com/repos/pions/webrtc/issues/279","id":446039327,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjAzOTMyNw==","user":{"login":"realL4mbd4","id":32758730,"node_id":"MDQ6VXNlcjMyNzU4NzMw","avatar_url":"https://avatars2.githubusercontent.com/u/32758730?v=4","gravatar_id":"","url":"https://api.github.com/users/realL4mbd4","html_url":"https://github.com/realL4mbd4","followers_url":"https://api.github.com/users/realL4mbd4/followers","following_url":"https://api.github.com/users/realL4mbd4/following{/other_user}","gists_url":"https://api.github.com/users/realL4mbd4/gists{/gist_id}","starred_url":"https://api.github.com/users/realL4mbd4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/realL4mbd4/subscriptions","organizations_url":"https://api.github.com/users/realL4mbd4/orgs","repos_url":"https://api.github.com/users/realL4mbd4/repos","events_url":"https://api.github.com/users/realL4mbd4/events{/privacy}","received_events_url":"https://api.github.com/users/realL4mbd4/received_events","type":"User","site_admin":false},"created_at":"2018-12-11T01:33:36Z","updated_at":"2018-12-11T01:33:36Z","author_association":"NONE","body":"Ah, my bad. That is working now, but I'm getting this error with gstreamer:\r\n```\r\nConnection State has changed Checking\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.249: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.250: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.250: gst_object_unref: assertion 'object != NULL' failed\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.250: gst_bin_get_by_name: assertion 'GST_IS_BIN (bin)' failed\r\n\r\n(gstreamer-send.exe:1072): GLib-GObject-CRITICAL **: 18:27:03.250: g_object_set: assertion 'G_IS_OBJECT (object)' failed\r\n\r\n(gstreamer-send.exe:1072): GLib-GObject-WARNING **: 18:27:03.250: invalid (NULL) pointer instance\r\n\r\n(gstreamer-send.exe:1072): GLib-GObject-CRITICAL **: 18:27:03.250: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.251: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.251: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.251: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.251: gst_object_unref: assertion 'object != NULL' failed\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.251: gst_bin_get_by_name: assertion 'GST_IS_BIN (bin)' failed\r\n\r\n(gstreamer-send.exe:1072): GLib-GObject-CRITICAL **: 18:27:03.252: g_object_set: assertion 'G_IS_OBJECT (object)' failed\r\n\r\n(gstreamer-send.exe:1072): GLib-GObject-WARNING **: 18:27:03.252: invalid (NULL) pointer instance\r\n\r\n(gstreamer-send.exe:1072): GLib-GObject-CRITICAL **: 18:27:03.252: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed\r\n\r\n(gstreamer-send.exe:1072): GStreamer-CRITICAL **: 18:27:03.252: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed\r\nConnection State has changed Connected\r\n```\r\n\r\nIt's probably something wrong with my configuration... The feeds show up in the jsfiddle but they just load, never actually display the test video. Any ideas?\r\n\r\nThanks for getting back so quick!"}}
{"actor":{"display_login":"realL4mbd4"}}