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

Can't show the video with docker #29

Closed
zsinba opened this issue Dec 23, 2021 · 9 comments
Closed

Can't show the video with docker #29

zsinba opened this issue Dec 23, 2021 · 9 comments

Comments

@zsinba
Copy link

zsinba commented Dec 23, 2021

image
image

No videos is displayed in the meeting when using Youtube or Videotestsrc and Mp4 File。

@zsinba
Copy link
Author

zsinba commented Dec 23, 2021

image

@jbg
Copy link
Contributor

jbg commented Dec 23, 2021

I'm not sure but I think for autovideosrc and autovideosink you may need some extra setup to allow the Docker container to display a GUI window. That setup would depend on your platform, e.g. on linux/x11 you would probably have to bind-mount the X11 socket into the container.

As for the YouTube video, please capture debug logs using GST_DEBUG=3 and paste them here (with code formatting — ``` on a line before and after the logs) or in a pastebin/gist.

@zsinba
Copy link
Author

zsinba commented Dec 23, 2021

image
When I run through the desktop without using remote commands, I confirm that he can open videotestsrc, but I still cannot use gst-meet to launch the video to the meeting.

In addition, I still can’t compile and run at present. I can only package Docker to run. I still don’t know how to output logs. Please forgive me for learning.

@zsinba
Copy link
Author

zsinba commented Dec 23, 2021

https://hub.docker.com/repository/docker/bgcloud/gst-meet

This is the Docker image I packaged, or you can try to see if this image is correct.

@zsinba
Copy link
Author

zsinba commented Dec 23, 2021

Why the official doesn't public a docker image?
In addition, why the official doesn't compile a usable static library gst-meet?

@jbg
Copy link
Contributor

jbg commented Dec 24, 2021

If you built it from the Dockerfile without modifications then it's as correct as the Dockerfile.

We have limited time, and at the moment we're using it on other things than making build pipelines for Docker and static binaries. We recognise that the build process could be made easier, and once there is a stable GStreamer release and some other higher-priority issues are resolved, we'll work on that. In the meantime, contributions are welcome.

@zsinba
Copy link
Author

zsinba commented Dec 24, 2021

If you built it from the Dockerfile without modifications then it's as correct as the Dockerfile.

We have limited time, and at the moment we're using it on other things than making build pipelines for Docker and static binaries. We recognise that the build process could be made easier, and once there is a stable GStreamer release and some other higher-priority issues are resolved, we'll work on that. In the meantime, contributions are welcome.

I didn't modify anything, directly compiled it out of the image file.

@jbg
Copy link
Contributor

jbg commented Dec 24, 2021

Then the Docker image is "correct", at least to the extent that the Dockerfile is.

There is not enough information in this issue to know the cause of your problem or how to solve it.

@jbg
Copy link
Contributor

jbg commented Dec 24, 2021

I'm closing this as it's unclear what the actual problem is.

Please feel free to re-open if you can do the following:

  • Copy-paste the full log output as text, not as an image of text. Do not leave anything out. Do not write your own interpretation of the log.
  • Provide the exact command you ran.
  • Explain clearly what you did, what you expected to happen, and what did happen.

Please also follow these instructions for any further issues you want to file.

@jbg jbg closed this as completed Dec 24, 2021
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

2 participants