mirror of https://bitbucket.org/ausocean/av.git
Merged in readme-top (pull request #465)
added README.md files to top level packages Approved-by: kortschak
This commit is contained in:
commit
7da843531e
|
@ -0,0 +1,33 @@
|
||||||
|
# Readme
|
||||||
|
|
||||||
|
av is a collection of tools and packages written in Go for audio-video processing.
|
||||||
|
|
||||||
|
Various tools are provided for media capture and playback (cmd).
|
||||||
|
|
||||||
|
There are packages providing support for various codecs (codec), container formats (container),
|
||||||
|
input devices (device), filters (filter), protocols (protocol) and media capture
|
||||||
|
processing and forwarding (revid).
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
If you wish to contribute to this project, please contact info@ausocean.org for
|
||||||
|
permissions. Pull requests require an accompanying issue.
|
||||||
|
Please see [av issue](https://bitbucket.org/ausocean/av/issues) for current issues,
|
||||||
|
or creation of an issue.
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
Copyright (C) 2017-2021 the Australian Ocean Lab (AusOcean).
|
||||||
|
|
||||||
|
This is free software: you can redistribute it and/or modify them
|
||||||
|
under the terms of the GNU General Public License as published by the
|
||||||
|
Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
option) any later version.
|
||||||
|
|
||||||
|
It is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
or more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with revid in gpl.txt. If not, see http://www.gnu.org/licenses/.
|
|
@ -0,0 +1,13 @@
|
||||||
|
# Readme
|
||||||
|
|
||||||
|
cmd contains commands for media collection/processing/forwarding and playback.
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "Contributing"
|
||||||
|
for information on how to contribute.
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "License"
|
||||||
|
for licensing.
|
|
@ -0,0 +1,13 @@
|
||||||
|
# Readme
|
||||||
|
|
||||||
|
codec provides support for various audio, video and image codecs.
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "Contributing"
|
||||||
|
for information on how to contribute.
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "License"
|
||||||
|
for licensing.
|
|
@ -0,0 +1,14 @@
|
||||||
|
# Readme
|
||||||
|
|
||||||
|
Package container provides functionality for container formats, namely MPEG-TS
|
||||||
|
(see mts) and FLV (see flv).
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "Contributing"
|
||||||
|
for information on how to contribute.
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "License"
|
||||||
|
for licensing.
|
|
@ -0,0 +1,16 @@
|
||||||
|
# Readme
|
||||||
|
|
||||||
|
Package device defines an input device interface (AVDevice) which implements
|
||||||
|
io.Reader and provides configuration and start/stop control. Various packages
|
||||||
|
containing implementations of this interface are also provided for various
|
||||||
|
input devices.
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "Contributing"
|
||||||
|
for information on how to contribute.
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "License"
|
||||||
|
for licensing.
|
|
@ -0,0 +1,13 @@
|
||||||
|
# Readme
|
||||||
|
|
||||||
|
Package exp contains experimental packages/commands.
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "Contributing"
|
||||||
|
for information on how to contribute.
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "License"
|
||||||
|
for licensing.
|
|
@ -0,0 +1,15 @@
|
||||||
|
# Readme
|
||||||
|
|
||||||
|
Package filter contains media filtering functionality. A "Filter" interface is
|
||||||
|
provided, along with implementations of this interface for primarily motion
|
||||||
|
detection models such as KNN and MOG.
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "Contributing"
|
||||||
|
for information on how to contribute.
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "License"
|
||||||
|
for licensing.
|
|
@ -0,0 +1,13 @@
|
||||||
|
# Readme
|
||||||
|
|
||||||
|
Package protocol provides support for various RT media protocols.
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "Contributing"
|
||||||
|
for information on how to contribute.
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "License"
|
||||||
|
for licensing.
|
|
@ -0,0 +1,22 @@
|
||||||
|
# Readme
|
||||||
|
|
||||||
|
Package revid provides an API for a media capture/processing/forwarding
|
||||||
|
pipeline. The API is exposed in revid.go.
|
||||||
|
|
||||||
|
Configuration is handled by the config package.
|
||||||
|
|
||||||
|
Pipeline setup is handled in pipeline.go, where components of the pipeline are
|
||||||
|
pulled mostly from internal packages i.e. lexers, filters, packetisation and
|
||||||
|
protocols for forwarding.
|
||||||
|
|
||||||
|
Sending is handled by "senders", defined in the senders.go file.
|
||||||
|
|
||||||
|
# Contributing
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "Contributing"
|
||||||
|
for information on how to contribute.
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
See [here](https://bitbucket.org/ausocean/av/src/master/README.md) under "License"
|
||||||
|
for licensing.
|
Loading…
Reference in New Issue