Ivan Tivonenko
7437e4b92a
go fmt all files
2022-02-03 15:45:17 +02:00
Ivan Poleshchuk
0eb91f2fac
Support H.265/HEVC, VP8, VP9 ( #279 )
...
* support other popular codecs
* use install_ffmpeg.sh from go-livepeer, refactor tests
* set environment variable to build ffmpeg with tools and modules required for tests
* Fix NV-SW encoder selection
* Change HEVC display name to be alphanumeric
* refactor tests
* refactor tests
* refactor tests
* Fix unsupported codec test comments
* Bump to trigger CI
* Set env for dynamic libraries
* Test cleanup, temporary use install_ffmpeg.sh from go-livepeer branch
* Create cache key with right install_ffmpeg.sh
* Bump to trigger CI
* Switch back to master install_ffmpeg.sh
2022-01-11 17:14:01 +02:00
Josh Allmann
4b28457871
simple: Update to new AppData API.
2019-07-10 13:40:49 -07:00
mk-livepeer
a3b9076da9
fix cmd/example/main.go: Infof call has arguments but no formatting directives ( #133 )
...
```
# github.com/livepeer/lpms/cmd/example
cmd/example/main.go:182:14: Infof call has arguments but no formatting directives
```
2019-07-03 05:21:34 -04:00
Ivan Tivonenko
7b27ae29ad
Change links from github.com/ericxtang/m3u8
...
to `github.com/livepeer/m3u8`
2019-06-13 21:01:34 +03:00
Josh Allmann
7549314685
vidlistener: Support opaque user data.
...
This allows us to pass around per-stream data from MakeStreamID
without storing it outside LPMS.
2019-05-24 16:56:23 +00:00
Eric Tang
5861d210ae
update
2019-02-15 12:28:49 -05:00
Eric Tang
96401a6171
documentations
2019-02-15 12:22:39 -05:00
Josh Allmann
81fe06e61f
Use a LPMS config struct, add RTMP/HTTP binding IPs.
2018-05-02 11:03:01 -07:00
Eric Tang
63179bcb3c
clean up ffmpegpath
2018-04-27 19:44:28 -04:00
Eric Tang
1b72a2d92d
small cleanup
2018-04-27 19:14:53 -04:00
Josh Allmann
68fe14acd8
example: Unbreak compilation.
...
Updates the API to the changes introduced in 129d5b2b9 .
Also fix CircleCI, because `go get` attempts to build the example
from a (broken) master branch by default even though we really want
$CIRCLE_BRANCH.
2018-04-20 12:03:34 -07:00
Josh Allmann
b0845184da
example: Fix compilation.
2018-03-01 16:51:55 -08:00
Josh Allmann
90b7017a0c
Move VideoProfile into ffmpeg package.
...
Avoids a circular dependency between ffmpeg and core once ffmpeg
starts using the profiles.
2018-02-09 01:03:15 -08:00
Josh Allmann
0a18a5282b
example: Clean up subscribers after a publisher disconnects.
...
Without this our segmenter could hang forever.
2018-01-30 10:25:52 -08:00
Josh Allmann
a5c3b43e1d
example: Fix panics.
2018-01-30 10:25:52 -08:00
Josh Allmann
b9030c609c
example: Re-enable RTMP2HLS.
2018-01-30 10:25:52 -08:00
Eric Tang
c8374abb81
update lpms with latest memory fixes
2018-01-12 15:53:19 -05:00
Eric Tang
8c81d54818
fix issue 45
2017-12-19 12:17:41 -05:00
Eric Tang
19ec196131
fix examples
2017-12-02 22:11:10 -05:00
Eric Tang
ca389eddd2
bug fix
2017-10-03 00:30:38 -07:00
Eric Tang
3fcb2e4796
fix bugs
2017-09-24 10:54:15 -04:00
Eric Tang
c1f13fbfd2
fix broken examples
2017-09-20 16:52:33 -04:00
Eric Tang
7fbddc1544
update circle, fix bugs
2017-09-11 11:44:59 -04:00
Eric Tang
477d2c5b11
changes for abs
2017-08-08 11:58:01 -04:00