{"action":"opened","issue":{"url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/185","labels_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/185/labels{/name}","comments_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/185/comments","events_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/185/events","html_url":"https://github.com/rtcweb-wg/jsep/issues/185","id":114793359,"number":185,"title":"mediastream vs datachannels in \"initial offers\"","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},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-03T11:18:42Z","updated_at":"2015-11-03T11:18:42Z","closed_at":null,"body":"The \"Initial Offers\" section does not distinguish systematically between requirements that apply for any type of offer and the ones that apply only to mediastreams.\r\n\r\nFor instance:\r\n> The next step is to generate m= sections, as specified in [RFC4566]  Section 5.14, for each MediaStreamTrack that has been added to the   PeerConnection via the addStream method\r\n\r\nI think this should apply both to mediastreamtrack and to datachannels. \r\n\r\nTwo paragraphs down, the document describes what to do with \"DTLS\" which should probably reference specifically data channels instead.\r\n\r\nThen many of the rules described under \"Each m= section MUST include the following attribute lines:\" seem specific to mediastreams, but not all; and that set of rules is then followed by a statement that a m= section must be created for data channels.\r\n\r\nThis could use some reorganization and clarification."}}