Commit Graph

7 Commits

Author SHA1 Message Date
Max Hawkins
0e7086d37a Remove RTC prefix from all names
Let's pull off the bandaid!

* Reduces studdering: webrtc.RTCTrack -> webrtc.Track
* Makes it easier to find types by editor autocomplete
* Makes code read more fluently (less repetition)

Since we're breaking the API in 2.0, our only chance to
do this is now.

Relates to #408
2019-02-17 16:22:56 -08:00
rob-deutsch
f5e8f0fa4a Gstreamer: avoid lock contention with pipeline
Stop one pipeline from preventing others from sending data
if it wasn't being serviced
2019-02-13 23:56:42 +11:00
rob-deutsch
737516efbd Gstreamer: gracefully stop pipeline sending
Stop pipelines from hanging because the appsink element was hanging
waiting for a channel receive.
2019-02-13 23:43:16 +11:00
Sean DuBois
1b19e2ae00 Better defaults for lossy realtime VP8
Update GStreamer examples to use some better defaults for real time
video. This isn't perfect, but improves the default experience for users
a little bit.

Relates to #303
2019-01-08 14:26:11 -08:00
Sean DuBois
eec8f43b0c Extend gstreamer-src so src is an argument
This allows us to give better examples with webcam + file input

Relates to #206 #209
2018-12-25 14:16:11 -05:00
Woodrow Douglass
c1bfcc8367 Tweak g722 support code
* allow GST examples to use g722
* Assume G722 is mono -- that's what chrome likes,
  and i don't know if anyone's doing stereo g722 anyway

Relates to #283
2018-12-18 08:33:19 -05:00
Sean DuBois
12fd9b41e4 Add example of using with Janus video-room
Resolves #268
2018-12-09 16:16:10 +01:00