Skip to content

Commit c19b3d6

Browse files
committedApr 7, 2019
Add macOS GStreamer instructions
Add brew to install GStreamer/pkgconfig
1 parent 9cf19de commit c19b3d6

File tree

6 files changed

+27
-3
lines changed

6 files changed

+27
-3
lines changed
 

‎.travis.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
env:
2-
- GO111MODULE=on
3-
41
before_script:
52
- curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | bash -s -- -b $GOPATH/bin v1.15.0
3+
- go get ./...
64

75
script:
86
- golangci-lint run

‎README.md

+18
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,23 @@ Note that you can change the port of the server using the ``--address`` flag.
3434
### Contributing
3535
Check out the **[contributing wiki](https://github.com/pion/webrtc/wiki/Contributing)** to join the group of amazing people making this project possible:
3636

37+
* [John Bradley](https://github.com/kc5nra) - *Original Author*
38+
* [Raphael Randschau](https://github.com/nicolai86) - *STUN*
39+
* [Sean DuBois](https://github.com/Sean-Der) - *Original Author*
40+
* [Michiel De Backker](https://github.com/backkem) - *SDP, Public API, Project Management*
41+
* [Konstantin Itskov](https://github.com/trivigy) - *SDP Parsing*
42+
* [Max Hawkins](https://github.com/maxhawkins) - *RTCP*
43+
* [Justin Okamoto](https://github.com/justinokamoto) - *Fix Docs*
44+
* [leeoxiang](https://github.com/notedit) - *Implement Janus examples*
45+
* [Michael MacDonald](https://github.com/mjmac)
46+
* [Woodrow Douglass](https://github.com/wdouglass) *RTCP, RTP improvements, G.722 support, Bugfixes*
47+
* [Rob Deutsch](https://github.com/rob-deutsch) *RTPReceiver graceful shutdown*
48+
* [Jin Lei](https://github.com/jinleileiking) - *SFU example use http*
49+
* [Antoine Baché](https://github.com/Antonito) - *OGG Opus export*
50+
* [frank](https://github.com/feixiao) - *Building examples on OSX*
51+
* [adwpc](https://github.com/adwpc) - *SFU example with websocket*
52+
* [imalic3](https://github.com/imalic3) - *SFU websocket example with datachannel broadcast*
53+
* [Simonacca Fotokite](https://github.com/simonacca-fotokite)
54+
3755
### License
3856
MIT License - see [LICENSE](LICENSE) for full text

‎gstreamer-receive/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ This example requires you have GStreamer installed, these are the supported plat
88
`sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-good`
99
#### Windows MinGW64/MSYS2
1010
`pacman -S mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-libav mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad mingw-w64-x86_64-gst-plugins-ugly`
11+
#### macOS
12+
` brew install gst-plugins-good pkg-config && export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig`
13+
1114
### Download gstreamer-receive
1215
```
1316
go get github.com/pion/webrtc-example-applications/gstreamer-receive

‎gstreamer-send-offer/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ This example requires you have GStreamer installed, these are the supported plat
88
`sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-good`
99
#### Windows MinGW64/MSYS2
1010
`pacman -S mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-libav mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad mingw-w64-x86_64-gst-plugins-ugly`
11+
#### macOS
12+
` brew install gst-plugins-good pkg-config && export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig`
1113

1214
### Run gstreamer-send-offer and make an offer to gstreamer-receive via stdin
1315
```

‎gstreamer-send/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ This example requires you have GStreamer installed, these are the supported plat
88
`sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-good`
99
#### Windows MinGW64/MSYS2
1010
`pacman -S mingw-w64-x86_64-gstreamer mingw-w64-x86_64-gst-libav mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad mingw-w64-x86_64-gst-plugins-ugly`
11+
#### macOS
12+
` brew install gst-plugins-good pkg-config && export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig`
13+
1114
### Download gstreamer-send
1215
```
1316
go get github.com/pion/webrtc-example-applications/gstreamer-send

‎pion-gopher-webrtc.png

-57.2 KB
Binary file not shown.

0 commit comments

Comments
 (0)