Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RTP Media API #7

Open
4 tasks
keroserene opened this issue Dec 9, 2015 · 4 comments
Open
4 tasks

RTP Media API #7

keroserene opened this issue Dec 9, 2015 · 4 comments

Comments

@keroserene
Copy link
Owner

This is not necessary for data-only use cases of PeerConnection.
However, this would be nice to have for a more complete go wrapper of WebRTC. If this is desired, first we need to:

  • Decide whether to use the soon-outdated working draft, or the new editor's draft version of the spec.

If using the latest Editor's Draft version of the spec, will need to implement at least:

  • OnTrack event handler on PeerConnection.

The older Working Draft version of the spec has a less fleshed out media API, but does require:

  • OnAddStream
  • OnRemoveStream
@notedit
Copy link

notedit commented Jan 8, 2017

hi will this be going on?

@arlolra
Copy link
Collaborator

arlolra commented Jan 8, 2017

Eventually ... but, as you can see, it's labelled low priority.

@gordonklaus
Copy link
Contributor

I am interested in implementing the media API (audio, to start with).

Regarding the points above: onAddStream and onRemoveStream have been removed from the spec, so I assume we don't want to implement them.

OnAddTrack appears first in webrtc/branch-heads/57. I tried updating build.sh to commit 52b6562a10b495cf771d8388ee51990d56074059 (and removed the bit about patching branch-heads/52) and I get the error
can't open file 'webrtc/build/gyp_webrtc': [Errno 2] No such file or directory
when building webrtc.

I don't have any experience building webrtc before. I would love some help!

@gordonklaus
Copy link
Contributor

Never mind the above error; apparently they changed from GYP to GN for build file generation. I'll RTFM next time 😜

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants