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

Feature Request : support for a video primitive #228

Open
cblavier opened this issue Jul 27, 2021 · 4 comments
Open

Feature Request : support for a video primitive #228

cblavier opened this issue Jul 27, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@cblavier
Copy link

Hey there!

We are using Elixir Nerves to display fullscreen videos (we run native OMX player through Elixir ports) and we overlay some basic stuff other the video with Scenic.

We are quite limited in the way we are using Scenic right now (related issue : boydm/scenic_driver_nerves_rpi#16) and things could be simpler if everything was rendered under Scenic.

We need following features:

  • play fullscreen videos (h264) on raspberry / Elixir Nerves
  • preload videos (so that switching from a video to another is immediate)

We are ready to contribute and develop a prototype of such a feature.
We only need guidance to get started, let me know!

@cblavier cblavier changed the title Support for a video primitive Feature Request : support for a video primitive Jul 27, 2021
@boydm
Copy link
Collaborator

boydm commented Jul 27, 2021 via email

@cblavier
Copy link
Author

It sure looks non trivial 😅
I'm quite skilled in Elixir, but haven't been coding anything in C++ for 20y.
Still I would really like to help, so please drop me an email so we can schedule a talk => cblavier at gmail dot com

Best
Christian

@Damirados
Copy link

Loading and decoding video seems like a lot of work.

Maybe making scenic primitive that can act as membrane sink would be smarter option.

Doing that would open a lot of possibilities like creating device that can act as video streamer or fully featured webrtc video call participant.

@D4no0
Copy link

D4no0 commented Oct 5, 2021

Loading and decoding video seems like a lot of work.

Maybe making scenic primitive that can act as membrane sink would be smarter option.

Doing that would open a lot of possibilities like creating device that can act as video streamer or fully featured webrtc video call participant.

As far as I know ffmpeg provides a lot of utilities in this regard, a wrapper around that library would be very powerful and blazingly fast.

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

No branches or pull requests

5 participants