Ayrton Sparling
dff7dd7087
Add alpine linux instructions to readme
...
Alpine's uses musl rather than libc and does not have support for `pthread_getname_np`. Therefore it must be build with `WITH_PTHREAD_NP=false`.
2022-04-21 10:34:25 -07:00
Maxim Devaev
79bb881a34
Merge pull request #150 from tiny-pilot/h264-guide
...
Add documentation for integrating with Janus to stream H.264 video
2022-04-16 19:34:19 +03:00
Michael Lynch
f0763e3865
Tweak language in H264 guide ( #3 )
...
* Adjust wording in uStreamer Janus guide
* Small tweaks
* Small changes
* Updating based on review notes
2022-04-13 09:50:15 -04:00
jotaen4tinypilot
a8dfa96db0
Document guide for H.264 ( #2 )
...
* Setup guide for H.264
* Phrasing, structure
* Remove MJPEG primer and rewrite intro
* Link to library files directly
* Adjust page title
* Remove todo
* Resolve todo (Janus setup)
* Comment all JavaScript
* Rephrase to use active voice, clarify details
* Phrasing and clarifications
* Write backend instructions
* Grammar
* Use generic URL with port number
* Use consistent terminology
* Use term “V4L2 device” to refer to the video device
* Link “building” section of uStreamer README
* Use active voice
* Change page title to “demo”
* Add comment about the `janus.js` library file
* Use window location to construct server URL
* Move `videoElement` variable closer to it’s usage
* Elaborate why we clone the media stream
* Drop obsolete `WITH_OMX` option
* Correct path of shared object file
* Fix shadowing variable of same name
* Send `start` request to avoid (harmless) `400` response
* Add `refcount.h` fix
Co-authored-by: Jan Heuermann <jan@jotaen.net >
2022-04-13 06:31:15 -04:00
Maxim Devaev
7ceb8a3da5
Bump version: 5.2 → 5.3
v5.3
2022-04-01 18:35:34 +03:00
Maxim Devaev
9344059e0e
systemd is required for arch now
2022-04-01 18:33:05 +03:00
Maxim Devaev
ee2b1afe5b
note about kernel support
2022-04-01 18:30:21 +03:00
Maxim Devaev
31f47f2eac
Bump version: 5.1 → 5.2
v5.2
2022-03-21 15:01:23 +03:00
Maxim Devaev
69a9bafcd5
moved platform checks to tools.h
2022-03-21 15:00:06 +03:00
Maxim Devaev
dbecdf5d9b
disabled paypal
2022-03-20 03:05:23 +03:00
Maxim Devaev
967574a78a
Bump version: 5.0 → 5.1
v5.1
2022-03-15 16:23:24 +03:00
Maxim Devaev
bb4f6f3993
h264 max kbps is 20000
2022-03-15 16:22:07 +03:00
Maxim Devaev
fdc955a713
Bump version: 4.13 → 5.0
v5.0
2022-03-02 14:42:31 +03:00
Maxim Devaev
322c67f7a5
fix
2022-02-21 05:11:25 +03:00
Maxim Devaev
7aa7f43c7e
fix
2022-02-21 05:11:25 +03:00
Maxim Devaev
8ef5505a48
only required m2m options
2022-02-21 05:11:25 +03:00
Maxim Devaev
481f2c9479
readme fix
2022-02-21 05:11:25 +03:00
Maxim Devaev
924ebf7c77
disabled dma for m2m jpeg, fixed device path
2022-02-21 05:11:25 +03:00
Maxim Devaev
d67af7a9dc
copyright bump
2022-02-21 05:11:25 +03:00
Maxim Devaev
e6be119ab5
changed some log messages
2022-02-21 05:11:25 +03:00
Maxim Devaev
ead06e741a
removed grabbed_mutex
2022-02-21 05:11:25 +03:00
Maxim Devaev
fbabba29ed
refactoring
2022-02-21 05:11:25 +03:00
Maxim Devaev
ff9b0f5396
fixed readme
2022-02-21 05:11:25 +03:00
Maxim Devaev
52a31f619b
refactoring
2022-02-21 05:11:25 +03:00
Maxim Devaev
743e8ac828
using setuptools
2022-02-21 05:11:25 +03:00
Maxim Devaev
cecec39281
refactoring
2022-02-21 05:11:25 +03:00
Maxim Devaev
280254e231
fixed m2m buffers messing
2022-02-21 05:11:25 +03:00
Maxim Devaev
97a1aa04cb
allow_dma flag
2022-02-21 05:11:25 +03:00
Maxim Devaev
e14644572b
refactoring
2022-02-21 05:11:25 +03:00
Maxim Devaev
55e0a096e7
renamed m2m encoders
2022-02-21 05:11:25 +03:00
Maxim Devaev
e68e6b6fae
renamed MJPG to MJPEG
2022-02-21 05:11:25 +03:00
Maxim Devaev
aa03e1610f
supported /dev/video21
2022-02-21 05:11:25 +03:00
Maxim Devaev
2b969dd20d
encode_end_ts on noop
2022-02-21 05:11:25 +03:00
Maxim Devaev
c51984c9d9
common --m2m-device option
2022-02-21 05:11:25 +03:00
Maxim Devaev
459060532a
m2m jpeg quality
2022-02-21 05:11:25 +03:00
Maxim Devaev
016ee1c554
using actual bitrate range
2022-02-21 05:11:25 +03:00
Maxim Devaev
26e0c9d54c
refactoring
2022-02-21 05:11:25 +03:00
Maxim Devaev
e6584da7c8
renamed v4l2 encoder to m2m
2022-02-21 05:11:25 +03:00
Maxim Devaev
630ad66cc8
bunch of fixes for m2m
2022-02-21 05:11:23 +03:00
Maxim Devaev
222b9a0309
mjpeg v4l2 encoding
2022-02-21 05:08:48 +03:00
Maxim Devaev
235a1765d2
fixed m2m encoder fd
2022-02-21 05:08:48 +03:00
Maxim Devaev
bff8a5d854
unused dest_role
2022-02-21 05:08:48 +03:00
Maxim Devaev
fd65ed006a
simplified m2m usage
2022-02-21 05:08:48 +03:00
Maxim Devaev
52478df3cf
dma_fd in frame
2022-02-21 05:08:48 +03:00
Maxim Devaev
7732841cdf
refactoring
2022-02-21 05:08:48 +03:00
Maxim Devaev
10aa33d899
common m2m code, fixed non-dma dq
2022-02-21 05:08:48 +03:00
Maxim Devaev
bd6fa7b0dc
renamed zero_copy to dma
2022-02-21 05:08:48 +03:00
Maxim Devaev
536f45eff5
fixed man
2022-02-21 05:08:48 +03:00
Maxim Devaev
bb1dcc005c
configure quant_min and quant_max
2022-02-21 05:08:48 +03:00
Maxim Devaev
ea313d3517
changed some log messages
2022-02-21 05:08:48 +03:00