Commit 49e28750 authored by Sebastian Dröge's avatar Sebastian Dröge
Browse files

Implement communication between publisher and server and publisher GStreamer pipeline in the server

parent 8cf99f33
Loading
Loading
Loading
Loading
+64 −0
Original line number Diff line number Diff line
@@ -1010,6 +1010,68 @@ dependencies = [
 "thiserror",
]

[[package]]
name = "gstreamer-app"
version = "0.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "330e3e40c0e27680e52e38c599353dddfb14c373a148dd9154243f7cf92ba3c2"
dependencies = [
 "bitflags",
 "futures-core",
 "futures-sink",
 "glib",
 "glib-sys",
 "gobject-sys",
 "gstreamer",
 "gstreamer-app-sys",
 "gstreamer-base",
 "gstreamer-sys",
 "libc",
 "once_cell",
]

[[package]]
name = "gstreamer-app-sys"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "813f64275c9e7b33b828b9efcf9dfa64b95996766d4de996e84363ac65b87e3d"
dependencies = [
 "glib-sys",
 "gstreamer-base-sys",
 "gstreamer-sys",
 "libc",
 "system-deps",
]

[[package]]
name = "gstreamer-base"
version = "0.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "082f83c11a9d568e94e3a29d9fb22bf86dda44becfd4ba1d18446766b678f07c"
dependencies = [
 "bitflags",
 "glib",
 "glib-sys",
 "gobject-sys",
 "gstreamer",
 "gstreamer-base-sys",
 "gstreamer-sys",
 "libc",
]

[[package]]
name = "gstreamer-base-sys"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4b7b6dc2d6e160a1ae28612f602bd500b3fa474ce90bf6bb2f08072682beef5"
dependencies = [
 "glib-sys",
 "gobject-sys",
 "gstreamer-sys",
 "libc",
 "system-deps",
]

[[package]]
name = "gstreamer-sdp"
version = "0.16.3"
@@ -2488,6 +2550,8 @@ dependencies = [
 "futures",
 "glib",
 "gstreamer",
 "gstreamer-app",
 "gstreamer-sdp",
 "gstreamer-webrtc",
 "log",
 "openssl",
+2 −0
Original line number Diff line number Diff line
@@ -9,6 +9,8 @@ license = "MIT"
anyhow = "1"
gst = { version = "0.16", package = "gstreamer" }
gst-webrtc = { version = "0.16", package = "gstreamer-webrtc" }
gst-app = { version = "0.16", package = "gstreamer-app" }
gst-sdp = { version = "0.16", package = "gstreamer-sdp" }
glib = "0.10"
futures = "0.3"
actix = "0.10"
+721 −13

File changed.

Preview size limit exceeded, changes collapsed.