Ivan Tivonenko
7437e4b92a
go fmt all files
2022-02-03 15:45:17 +02:00
Ivan Poleshchuk
76e85d25b4
ffmpeg: add function to get codec info ( #295 )
...
* Add codec info function, refactor zero frame check
2022-01-24 16:52:52 +02:00
mk-livepeer
6e76b1c43b
move to go mod and livepeer/joy4@livepeer ( #132 )
...
This PR sets us up for managing `go-livepeer` dependencies using `go mod`.
Users building standalone lpms using `GOPATH` will still have to manually run `go get github.com/livepeer/joy4@livepeer` - This PR should at least get them a step closer by pointing them to the correct repository.
Users building standalone lpms using `go mod` should be automatically pointed to the correct revision of joy4.
Users building `go-livepeer` must continue building using the vendored lpms and `GOPATH` until `go mod` is completely ready.
This does nothing to harm to current state of things for users with today's build methods.
* add go.mod
* move from `github.com/nareix/joy4` to `github.com/livepeer/joy4@livepeer`
```
go get github.com/livepeer/joy4@livepeer
```
* go.mod: update dependency: github.com/livepeer/joy4 v0.1.1
2019-07-08 12:51:36 -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
Josh Allmann
9c3a555682
stream: Make BasicRTMPVideoStream threadsafe.
2019-05-09 12:11:21 -07:00
Josh Allmann
533c1cc3e0
stream: Make RTMP stream tests threadsafe.
2019-05-08 21:47:31 -07:00
Josh Allmann
6a54cf329c
Remove unused packer program.
2019-02-15 12:55:32 -08:00
Josh Allmann
95938a1d7f
Remove unused code that was breaking CircleCI.
2019-02-15 12:53:06 -08:00
Eric Tang
f66fb5d2d6
small bug fixes, code refactor
2019-02-15 11:51:25 -05:00
Josh Allmann
6466ec3064
rtmp: Add the ability to close streams.
2018-06-08 12:16:54 -07:00
Eric Tang
c8374abb81
update lpms with latest memory fixes
2018-01-12 15:53:19 -05:00
Eric Tang
01ed335f2b
interface change
2018-01-10 15:51:25 -05:00
Eric Tang
8275ec82d8
clean up
2017-09-25 00:41:28 -04:00
Eric Tang
e210d73a94
log
2017-09-25 00:32:03 -04:00
Eric Tang
3d955ba45e
add manifest
2017-09-24 00:24:09 -04:00
Eric Tang
128dd37ff2
add manifest
2017-09-21 16:42:12 -04:00
Eric Tang
3d3ac67663
mostly removing old code
2017-09-21 11:01:50 -04:00
Eric Tang
54e25895f6
stability improvement
2017-09-20 12:22:34 -04:00
Eric Tang
3ecaaceb6f
logging cleanup
2017-08-30 18:17:38 -04:00
Eric Tang
b49e0e4adb
add monitor
2017-08-14 16:11:48 -04:00
Eric Tang
b59422b4e9
String method
2017-08-08 20:07:16 -04:00
Eric Tang
7ae449c7d7
Adding string method
2017-08-08 20:03:55 -04:00
Eric Tang
477d2c5b11
changes for abs
2017-08-08 11:58:01 -04:00
Eric Tang
d08b663c95
bug fixes
2017-07-27 20:38:41 -04:00
Eric Tang
3d89ad3a3c
adding EOF
2017-07-16 12:39:39 -04:00
Eric Tang
d85c95aa06
interface cleanup, segment transcoder
2017-07-02 18:59:06 -04:00
Eric Tang
ce1038408d
fix to make mobile publish workflow work
2017-05-17 20:14:33 -04:00
Eric Tang
006574da6c
now load HLS segment number and duration, and maintain the playlist in the HLS buffer as the segments are written instead of generating a new playlist for every request
2017-05-11 16:13:13 -04:00
Eric Tang
0a2821da4b
small enhancement for getting the status of current lpms subscriber information
2017-05-04 16:23:26 -04:00
Eric Tang
103e9d4f02
hls fixes
2017-05-01 16:05:12 -04:00
Eric Tang
67d97bd5db
HLS changes
2017-05-01 00:12:24 -04:00
Eric Tang
0f2d085fca
don't need ctx to subscribe to a stream
2017-04-27 12:23:11 -04:00
Eric Tang
f89a49f5b6
fixing bug for unsubscribing HLS streams - make sure go routine gets canceled
2017-04-27 10:56:09 -04:00
Eric Tang
d5f5c43e45
add ffmpegPath, bugfixes
2017-04-25 18:46:09 -04:00
Eric Tang
13ca857aca
Merge branch 'master' into bugfix
2017-04-20 12:35:42 -04:00
Eric Tang
8f16ad6199
fixing lpms runner
2017-04-20 12:25:24 -04:00
Eric Tang
825ac24e9f
desktop app integration
2017-04-18 21:38:33 -04:00
Eric Tang
02c3c733ad
cleanup
2017-04-14 14:54:41 -04:00
Eric Tang
21811c480b
write trailer to RTMP
2017-04-14 12:05:49 -04:00
Eric Tang
789ced39c2
bug fix
2017-04-14 11:08:45 -04:00
Eric Tang
ae4ff596cd
add stream subscriber
2017-04-13 19:06:08 -04:00
Eric Tang
10e16cffd1
get hls to work
2017-04-07 02:04:39 -04:00
Eric Tang
da86f87875
segmentation experiment #1
2017-03-30 21:05:40 -04:00
Eric Tang
287da1cffe
change HLS segments to 1s, add basic file stream to write to disk
2017-03-28 19:43:53 -04:00
Eric Tang
08a47222b7
add test data, add fileStream shell
2017-03-28 18:08:04 -04:00
Eric Tang
433d29b0ad
add the Stream interface, pass tests
2017-03-28 17:28:26 -04:00
Eric Tang
068ec5af15
standalone SRS V0.1
2017-03-24 15:24:52 -04:00