Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to locate srt-devel and srt-libs packages during installation #4

Open
Funkvay opened this issue Mar 7, 2023 · 7 comments
Open

Comments

@Funkvay
Copy link

Funkvay commented Mar 7, 2023

Hi Patrick.

I tried to install the transcoder software on my Ubuntu system by running ./install.sh transcoder, but I encountered the following errors:

E: Unable to locate package srt-devel
E: Unable to locate package srt-libs

I searched for these packages in the Ubuntu package repositories using the apt-cache search command, but I couldn't find them. I also tried to download the packages manually from trusted sources, but I couldn't find any suitable sources for these packages.

As a result, I was unable to complete the installation of the transcoder software on my Ubuntu system. Can you please advise on how I can resolve this issue and install the transcoder software successfully?

@pkeroulas
Copy link
Owner

Hi, this is due to a wrong OS-related logic that should now be fixed.
Let me know.

@Funkvay
Copy link
Author

Funkvay commented Mar 8, 2023

yeah, that solved my problem and it works now, thank you!
I have 1 more question
I tried to use your terminal code from SW_source.md for gstreamer, but got

gst_element_make_from_uri: assertion 'gst_uri_is_valid (uri)' failed
ERROR: pipeline could not be constructed: no element "rtpbin".

do you know anything about this? I tried to use gst-inspect-1.0 gstrtp but this still didn't help

@pkeroulas
Copy link
Owner

Going back to to your ffmpeg question make sure, it is correctly built. The ouput should look like:

ffmpeg version n5.1-6-gffaf606130 Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: --prefix=/usr/local --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --bindir=/usr/local/bin --extra-libs=-ldl --enable-version3 --enable-gpl --enable-nonfree --enable-postproc --enable-libsrt --enable-libx264 --enable-libfdk-aac --enable-libmp3lame --disable-ffplay --disable-ffprobe --enable-small --disable-stripping --disable-debug

@pkeroulas
Copy link
Owner

For gstreamer, make sure you installed gst-plugins-good. I haven't used gstreamer for years.
Note that ffmpeg now can generate ST 2110 streams but I haven't tested it yet.

@funkvay-star
Copy link

funkvay-star commented Mar 15, 2023

yeah I saw about ffmpeg and st 2110. Trying to find a way how to use it. About building I got this

st2110-toolkit/transcoder/install.sh: line 147: ffmpeg_gpu_options: unbound variable

So yeah, sadly it's still not build correctly.

for gstreamer I downloaded all needed, but I'm still not sure whats the problem, that's why I'm going to try build it from source.

@pkeroulas
Copy link
Owner

Weird that this error didn't pop before. Fixed now. Sorry for the tedious build process. It may break with new OS releases as dependencies may change.
Thanks for reporting.

@matiaspl
Copy link

For gstreamer, make sure you installed gst-plugins-good. I haven't used gstreamer for years. Note that ffmpeg now can generate ST 2110 streams but I haven't tested it yet.

Could you elaborate how it could be done? Just using RTP muxer?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants