{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/webrtc-pc/issues/34","labels_url":"https://api.github.com/repos/w3c/webrtc-pc/issues/34/labels{/name}","comments_url":"https://api.github.com/repos/w3c/webrtc-pc/issues/34/comments","events_url":"https://api.github.com/repos/w3c/webrtc-pc/issues/34/events","html_url":"https://github.com/w3c/webrtc-pc/issues/34","id":48143425,"number":34,"title":"[clarification] may iceServers in RTCConfiguration be null?","user":{"login":"AVGP","id":370246,"avatar_url":"https://avatars.githubusercontent.com/u/370246?v=3","gravatar_id":"","url":"https://api.github.com/users/AVGP","html_url":"https://github.com/AVGP","followers_url":"https://api.github.com/users/AVGP/followers","following_url":"https://api.github.com/users/AVGP/following{/other_user}","gists_url":"https://api.github.com/users/AVGP/gists{/gist_id}","starred_url":"https://api.github.com/users/AVGP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AVGP/subscriptions","organizations_url":"https://api.github.com/users/AVGP/orgs","repos_url":"https://api.github.com/users/AVGP/repos","events_url":"https://api.github.com/users/AVGP/events{/privacy}","received_events_url":"https://api.github.com/users/AVGP/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-11-07T23:29:00Z","updated_at":"2015-04-13T16:28:36Z","closed_at":null,"body":"In 4.2.1.1 the spec reads:\r\n\r\n    iceServers of type sequence<RTCIceServer>\r\n    An array containing URIs of servers available to be used by ICE, such as STUN and TURN server.\r\n\r\nwhich doesn't specify that it may be \"null\" as well. At least that's what Chrome seems to allow me to do just fine. So I'm wondering if it's just me being too easily surprised here, the spec being a tad fuzzy or the implementation being off...\r\n\r\nSorry if this is a silly question :/"},"comment":{"url":"https://api.github.com/repos/w3c/webrtc-pc/issues/comments/92417715","html_url":"https://github.com/w3c/webrtc-pc/issues/34#issuecomment-92417715","issue_url":"https://api.github.com/repos/w3c/webrtc-pc/issues/34","id":92417715,"user":{"login":"dontcallmedom","id":216410,"avatar_url":"https://avatars.githubusercontent.com/u/216410?v=3","gravatar_id":"","url":"https://api.github.com/users/dontcallmedom","html_url":"https://github.com/dontcallmedom","followers_url":"https://api.github.com/users/dontcallmedom/followers","following_url":"https://api.github.com/users/dontcallmedom/following{/other_user}","gists_url":"https://api.github.com/users/dontcallmedom/gists{/gist_id}","starred_url":"https://api.github.com/users/dontcallmedom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dontcallmedom/subscriptions","organizations_url":"https://api.github.com/users/dontcallmedom/orgs","repos_url":"https://api.github.com/users/dontcallmedom/repos","events_url":"https://api.github.com/users/dontcallmedom/events{/privacy}","received_events_url":"https://api.github.com/users/dontcallmedom/received_events","type":"User","site_admin":false},"created_at":"2015-04-13T16:28:36Z","updated_at":"2015-04-13T16:28:36Z","body":"as far as I can tell, Chrome now barfs if iceServers is null:\r\n```javascript\r\nnew webkitRTCPeerConnection({iceServers:null});\r\n//VM124:2 Uncaught TypeError: Failed to construct 'RTCPeerConnection': Malformed RTCConfiguration```\r\n\r\nThat being said, I'm not sure why the spec requires iceServers, or RTCConfiguration at all."}}