mirror of https://bitbucket.org/ausocean/av.git
added README.md files to top level packages
This commit is contained in:
parent
1292c34d47
commit
7b00f00e16
|
@ -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