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

WASM: Add support for tracks, streams, and media #500

Closed
albrow opened this issue Mar 8, 2019 · 4 comments · Fixed by #1758
Closed

WASM: Add support for tracks, streams, and media #500

albrow opened this issue Mar 8, 2019 · 4 comments · Fixed by #1758

Comments

@albrow
Copy link
Contributor

albrow commented Mar 8, 2019

#479 only adds support for DataChannel, but eventually we would like to support video and audio functionality by implementing bindings for Track and other related objects/methods.

@albrow albrow added the WASM label Mar 8, 2019
@ghost
Copy link

ghost commented Mar 8, 2019

So this is working towards a browser based video conferencing system ? All golang ?

@backkem
Copy link
Member

backkem commented Mar 8, 2019

@gedw99 Yes, in WASM the Pion API forms a wrapper around the JavaScript WebRTC API so you can use it in the same (or very similar) way you would on the server. For the media stuff there will probably be some differences in the API between the JavaScript and native implementation. This would indeed allow you to write both the server and the client side of a video conferencing system in Go.

@ghost
Copy link

ghost commented Mar 11, 2019

thanks @backkem - much appreciated.

Sean-Der pushed a commit that referenced this issue Apr 12, 2021
Add AddTransceiverFromKind and GetTransceivers. This doesn't support
everything, but enough to at least build a recvonly experience.

Resolves #500
Sean-Der pushed a commit that referenced this issue Apr 12, 2021
Add AddTransceiverFromKind and GetTransceivers. This doesn't support
everything, but enough to at least build a recvonly experience.

Resolves #500
Sean-Der pushed a commit that referenced this issue Apr 12, 2021
Add AddTransceiverFromKind and GetTransceivers. This doesn't support
everything, but enough to at least build a recvonly experience.

Resolves #500
Sean-Der pushed a commit that referenced this issue Apr 13, 2021
Add AddTransceiverFromKind and GetTransceivers. This doesn't support
everything, but enough to at least build a recvonly experience.

Resolves #500
Sean-Der pushed a commit that referenced this issue Apr 13, 2021
Add AddTransceiverFromKind and GetTransceivers. This doesn't support
everything, but enough to at least build a recvonly experience.

Resolves #500
Sean-Der pushed a commit that referenced this issue Apr 13, 2021
Add AddTransceiverFromKind and GetTransceivers. This doesn't support
everything, but enough to at least build a recvonly experience.

Resolves #500
@Sean-Der
Copy link
Member

I added support for addTransceiver. This is a good start and we can just iterate as we get more demand

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

Successfully merging a pull request may close this issue.

3 participants