├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── clientsamples └── cpp │ ├── client.cpp │ ├── client.h │ ├── clientcli.cpp │ ├── clientcli.h │ ├── gst-transformer-client.cpp │ └── gst-transformer-inproc.cpp ├── cmake └── FindGRPC.cmake ├── docker ├── .gitignore ├── Dockerfile ├── Makefile └── run.sh ├── images ├── consumerpull.png ├── consumerpush.png ├── gsttransformer_vs_raw.png └── prodcon.png └── src ├── lib ├── dynamicpipeline.cpp ├── dynamicpipeline.h ├── pipeline.h ├── pipelineparameters.cpp ├── pipelineparameters.h └── server │ ├── async │ ├── asyncserviceimpl.cpp │ ├── asyncserviceimpl.h │ ├── asynctransformimpl.cpp │ └── asynctransformimpl.h │ ├── grunloop.cpp │ ├── grunloop.h │ ├── protos │ ├── gsttransformer.proto │ └── serviceparameters.proto │ ├── serverpipelinefactory.cpp │ └── serverpipelinefactory.h └── server ├── gst-transformer.cpp ├── sampleconfig.json ├── servercli.cpp ├── servercli.h ├── serviceparams.cpp └── serviceparams.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/README.md -------------------------------------------------------------------------------- /clientsamples/cpp/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/clientsamples/cpp/client.cpp -------------------------------------------------------------------------------- /clientsamples/cpp/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/clientsamples/cpp/client.h -------------------------------------------------------------------------------- /clientsamples/cpp/clientcli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/clientsamples/cpp/clientcli.cpp -------------------------------------------------------------------------------- /clientsamples/cpp/clientcli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/clientsamples/cpp/clientcli.h -------------------------------------------------------------------------------- /clientsamples/cpp/gst-transformer-client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/clientsamples/cpp/gst-transformer-client.cpp -------------------------------------------------------------------------------- /clientsamples/cpp/gst-transformer-inproc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/clientsamples/cpp/gst-transformer-inproc.cpp -------------------------------------------------------------------------------- /cmake/FindGRPC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/cmake/FindGRPC.cmake -------------------------------------------------------------------------------- /docker/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | libs/ 3 | bin/ -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/docker/Makefile -------------------------------------------------------------------------------- /docker/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export LD_LIBRARY_PATH=/usr/local/lib 4 | 5 | /gsttransformerserver 6 | 7 | -------------------------------------------------------------------------------- /images/consumerpull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/images/consumerpull.png -------------------------------------------------------------------------------- /images/consumerpush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/images/consumerpush.png -------------------------------------------------------------------------------- /images/gsttransformer_vs_raw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/images/gsttransformer_vs_raw.png -------------------------------------------------------------------------------- /images/prodcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/images/prodcon.png -------------------------------------------------------------------------------- /src/lib/dynamicpipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/dynamicpipeline.cpp -------------------------------------------------------------------------------- /src/lib/dynamicpipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/dynamicpipeline.h -------------------------------------------------------------------------------- /src/lib/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/pipeline.h -------------------------------------------------------------------------------- /src/lib/pipelineparameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/pipelineparameters.cpp -------------------------------------------------------------------------------- /src/lib/pipelineparameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/pipelineparameters.h -------------------------------------------------------------------------------- /src/lib/server/async/asyncserviceimpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/async/asyncserviceimpl.cpp -------------------------------------------------------------------------------- /src/lib/server/async/asyncserviceimpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/async/asyncserviceimpl.h -------------------------------------------------------------------------------- /src/lib/server/async/asynctransformimpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/async/asynctransformimpl.cpp -------------------------------------------------------------------------------- /src/lib/server/async/asynctransformimpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/async/asynctransformimpl.h -------------------------------------------------------------------------------- /src/lib/server/grunloop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/grunloop.cpp -------------------------------------------------------------------------------- /src/lib/server/grunloop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/grunloop.h -------------------------------------------------------------------------------- /src/lib/server/protos/gsttransformer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/protos/gsttransformer.proto -------------------------------------------------------------------------------- /src/lib/server/protos/serviceparameters.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/protos/serviceparameters.proto -------------------------------------------------------------------------------- /src/lib/server/serverpipelinefactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/serverpipelinefactory.cpp -------------------------------------------------------------------------------- /src/lib/server/serverpipelinefactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/lib/server/serverpipelinefactory.h -------------------------------------------------------------------------------- /src/server/gst-transformer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/server/gst-transformer.cpp -------------------------------------------------------------------------------- /src/server/sampleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/server/sampleconfig.json -------------------------------------------------------------------------------- /src/server/servercli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/server/servercli.cpp -------------------------------------------------------------------------------- /src/server/servercli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/server/servercli.h -------------------------------------------------------------------------------- /src/server/serviceparams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/server/serviceparams.cpp -------------------------------------------------------------------------------- /src/server/serviceparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technicianted/gsttransformer/HEAD/src/server/serviceparams.h --------------------------------------------------------------------------------