Sean DuBois
78b6a76cc5
Revert "Move ICE package from public to internal folder structure"
...
ICE Package needs to be public for peerConnection.OnICEConnectionStateChange
This reverts commit b831f87d28
.
2018-08-16 10:10:29 -07:00
Konstantin Itskov
b831f87d28
Move ICE package from public to internal folder structure
2018-08-16 01:28:48 -07:00
Sean DuBois
d9e6b8b61f
Update examples to only generate SDP when candidates are done gathering
2018-08-11 13:56:28 -07:00
Sean DuBois
cf6e2d9e03
Enable STUN by default in examples
2018-07-21 12:27:38 -07:00
backkem
ab6910899c
api: support a custom media engine
2018-07-16 14:20:18 -07:00
backkem
f7c5ecd57f
api: fix typos
2018-07-16 14:20:18 -07:00
backkem
7f682d2d2e
api: match WebRTC api more closely
2018-07-16 14:20:18 -07:00
Sean DuBois
2564609560
Disable STUN in examples temporarily
...
When we have multiple candidates that resolve we need to share DTLS
state across them
2018-07-14 13:26:01 -07:00
Sean DuBois
f440fc32d4
Finish STUN implementation
...
* Do not increment component id (this is used for marking RTP/RTCP)
* Add STUN to all examples so that they work out of the box
* Cast Addr from STUN client to UdpAddr instead of parsing
2018-07-11 21:58:49 -07:00
Sean DuBois
dd0c3da122
Revert jsfiddle links with getUserMedia
...
AudioCapture and VideoCapture is blocked by jsfiddle when using this
feature. Need to debug+fix
2018-07-07 11:41:56 -07:00
Sean DuBois
76a07068c9
Use HTTPS for jsfiddle examples
2018-07-07 11:32:58 -07:00
Sean DuBois
7aa47c7d99
Add empty css files to jsfiddle demos
2018-07-07 11:32:58 -07:00
Sean DuBois
074e3391bf
Move JSfiddle snippets to git
...
jsfiddle provides a way to create snippets from Github via a URL. This
way we can still provide easy demos, but get all the nice things from
having them in Git
Closes #32
2018-07-07 11:32:58 -07:00
Raphael Randschau
98ea0b791e
fix warnings in examples
2018-07-06 15:23:40 -07:00
Raphael Randschau
4f6983307f
update examples with new constructor
2018-07-06 15:23:40 -07:00
Sean DuBois
24a312c34d
Fix poorly named function in RTCPeerConnection
...
CreateOffer -> CreateAnswer currently `pion-WebRTC` can only generate
offers not answers.
2018-07-04 00:46:01 -07:00
Sean DuBois
f7ae8e3d0a
Copy @backkem doc fixes to gstreamer-receive and save-to-disk
2018-07-03 11:42:40 -07:00
Sean DuBois
de2fb09778
Add support for receiving audio
...
Update gstreamer-receive to create pipelines for each input.
Currently we don't allow the user to pass in what codecs they support and we don't
take into account the offer. The API will need to be updated to catch
both these signaling errors. The user will pass a slice of support
codecs.
2018-07-01 02:04:47 -07:00
Sean DuBois
5bf9d5af34
Add ICE connection state change notification and timeouts
2018-06-30 02:57:47 -07:00
Sean DuBois
882619f02c
Doc updates
...
* Finish README.md
* Create README.md for every example
* Finish DESIGN.md
2018-06-18 22:22:19 -07:00
Sean DuBois
d46382e382
Call RTCPeerConnection.Ontrack with a new goroutine
...
Every implementation should do this anyway. Also
new users might not understand and block all events for
RTCPeerConnections
2018-06-13 00:03:08 -07:00
Sean DuBois
c7ca757fa8
Change from Media -> Track
...
We expect single tracks, so use proper terminology
2018-06-12 23:59:56 -07:00
Sean DuBois
ddbb6c8ba8
Fix all golint errors
2018-06-12 22:24:52 -07:00
Sean DuBois
c21bc319d2
Set directions on channels
2018-06-12 21:25:49 -07:00
John Bradley
06fc5b846c
Refactor VP8 RTP Packet parsing
2018-06-12 17:39:33 -05:00
Sean DuBois
2f3fa046e6
Fix all megacheck warnings
2018-06-12 01:23:15 -07:00
Sean DuBois
9e72c2913e
Fix errcheck warnings
2018-06-12 01:13:09 -07:00
Sean DuBois
d1608eda58
Add support for RTP header extensions, and IVF videos now fully work!
2018-06-11 01:42:41 -07:00
John Bradley
882b87b346
Add VP8 aware RTP decoding in IVF writer
2018-06-11 01:15:32 -05:00
Sean DuBois
c7a6caa462
Finish IVF writer
2018-06-10 19:01:53 -07:00
Sean DuBois
fd96da48ea
Add save-to-disk example
...
Currently the constructed IVF don't work, but everything saves properly.
Hopefully off-by-one somewhere
2018-06-10 17:01:14 -07:00
Sean DuBois
279a786207
Refactor to match WebRTC Native API
2018-06-10 01:18:02 -07:00