All Projects → pion → ion-avp

pion / ion-avp

Licence: MIT License
Audio/Video Processing Service

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to ion-avp

DuME
A fast, versatile, easy-to-use and cross-platform Media Encoder based on FFmpeg
Stars: ✭ 66 (+20%)
Mutual labels:  video-processing, audio-processing
Mlt
MLT Multimedia Framework
Stars: ✭ 836 (+1420%)
Mutual labels:  video-processing, audio-processing
eloquent-ffmpeg
High-level API for FFmpeg's Command Line Tools
Stars: ✭ 71 (+29.09%)
Mutual labels:  video-processing, audio-processing
Vectorhub
Vector Hub - Library for easy discovery, and consumption of State-of-the-art models to turn data into vectors. (text2vec, image2vec, video2vec, graph2vec, bert, inception, etc)
Stars: ✭ 317 (+476.36%)
Mutual labels:  video-processing, audio-processing
Mediapipe
Cross-platform, customizable ML solutions for live and streaming media.
Stars: ✭ 15,338 (+27787.27%)
Mutual labels:  video-processing, audio-processing
video-audio-tools
To process/edit video and audio with Python+FFmpeg. [简单实用] 基于Python+FFmpeg的视频和音频的处理/剪辑。
Stars: ✭ 164 (+198.18%)
Mutual labels:  video-processing, audio-processing
Auto Editor
Auto-Editor: Effort free video editing!
Stars: ✭ 382 (+594.55%)
Mutual labels:  video-processing, audio-processing
lecture-demos
Demonstrations for the interactive exploration of selected core concepts of audio, image and video processing as well as related topics
Stars: ✭ 12 (-78.18%)
Mutual labels:  video-processing, audio-processing
Avdemo
Demo projects for iOS Audio & Video development.
Stars: ✭ 136 (+147.27%)
Mutual labels:  video-processing, audio-processing
Video2description
Video to Text: Generates description in natural language for given video (Video Captioning)
Stars: ✭ 107 (+94.55%)
Mutual labels:  video-processing, audio-processing
Arcan
Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"
Stars: ✭ 885 (+1509.09%)
Mutual labels:  video-processing, audio-processing
ffcvt
ffmpeg convert wrapper tool
Stars: ✭ 32 (-41.82%)
Mutual labels:  video-processing, audio-processing
Unsilence
Console Interface and Library to remove silent parts of a media file 🔈
Stars: ✭ 197 (+258.18%)
Mutual labels:  video-processing, audio-processing
looking-to-listen-at-cocktail-party
Looking to listen at cocktail party
Stars: ✭ 33 (-40%)
Mutual labels:  video-processing, audio-processing
seq2seq temporal attention
Generating Video Description using Sequence-to-sequence Model with Temporal Attention
Stars: ✭ 30 (-45.45%)
Mutual labels:  video-processing
P2P-CKPlayer
嵌入P2P引擎的CKPlayer,视频网站省流量&加速神器
Stars: ✭ 49 (-10.91%)
Mutual labels:  webrtc
onchat-web
A simple, beautiful, mobile-first instant messaging progressive web application.
Stars: ✭ 138 (+150.91%)
Mutual labels:  webrtc
foxrtc
media sdk based on webrtc
Stars: ✭ 36 (-34.55%)
Mutual labels:  webrtc
securbot
Security robot prototype
Stars: ✭ 20 (-63.64%)
Mutual labels:  webrtc
mux-python
Official Mux API wrapper for python projects, supporting both Mux Data and Mux Video.
Stars: ✭ 34 (-38.18%)
Mutual labels:  video-processing


ion-avp

Go implementation of an Audio/Visual Processing Service

Slack Widget Build Status GoDoc Coverage Status Go Report Card License: MIT


Deprecated

We are no longer maintaining ion-avp. A better approach is to use the go sdk and gstreamer to record the sfu feeds. You can see an example here: https://github.com/pion/ion-sdk-go/tree/master/example/ion-sfu-gstreamer-receive. Please join us in #ion in the gophers slack if you have questions

ion-avp is an extensible audio/video processing service designed for use with ion-sfu.

Getting Started

Running the server

If you have a local golang environment already setup, simply do

go build cmd/main.go && ./main -c config.toml

If you prefer a containerized environment, you can use the included Docker image

docker build -t pionwebrtc/ion-avp .
docker run -p 50051:50051 -p 5000-5020:5000-5020/udp pionwebrtc/ion-avp:latest

License

MIT License - see LICENSE for full text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].