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

Please support Peertube (and/or other) embedding #7601

Closed
highvoltage opened this issue Aug 30, 2020 · 21 comments
Closed

Please support Peertube (and/or other) embedding #7601

highvoltage opened this issue Aug 30, 2020 · 21 comments
Labels
feature-request Issue which suggest an idea, enhancement or feature to implement gsoc Appropriate for GSoC students to tackle wontfix Issue won't be fixed

Comments

@highvoltage
Copy link

The functionality to play YouTube videos work great.

It would be even better if Jitsi Meet also supported playing videos from a PeerTube instance (or even allow to paste an embed code).

@Echolon Echolon added the feature-request Issue which suggest an idea, enhancement or feature to implement label Aug 31, 2020
@DeusFigendi
Copy link

I'd like to endorse this feature request for this reason:

Currently I am in a weekly call with some friends and we're talking about a tv shows episode. So well to be more able to talk about it it's cool to have the same image of the episode. To do so the last times I shared my screen running netflix to show the scenes to my fellows. Skipping forth and back etc. etc.
That was cool but it's poor quality, since my upstream at home is pretty bad (like 2MBit/s) to stream two video streams (screen sharing plus cam video of myself) plus my CPU/GPU wasn't so happy too I think.
So I thought it might be a cool idea to upload the video in "not listed" to YouTube and than share it within the jitsi session so everyone can watch it simultaneously. Unfortunately YouTube striked/blocked the video instantly when I uploaded it, even if I set it so "not listed". I think sharing with a handful of my friends is totally legal (in most countries) because it's just like watching it on the same display (at least it's not "publishing" eh?). But hardly possible using YouTube.

For this I would love if I could share videos from other platforms (I also would prefer peertube) and/or simple video-files which I can control (play pause skip…) for all folks in the call.

@saghul
Copy link
Member

saghul commented Nov 6, 2020

Does peertube provide an iframe API equivalent to that of YouTube? If so, enabling it for PeerTube would be trivial.

@DeusFigendi
Copy link

Does peertube provide an iframe API equivalent to that of YouTube? If so, enabling it for PeerTube would be trivial.

Yes it does, here is the relevant documentation:
https://docs.joinpeertube.org/#/api-embed-player
https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/api/embeds.md

(same content)

@madmath03
Copy link

I too very would like to see a PeerTube (and other platforms) share support.

Another idea that is kind of related is PeerTube recent developments to support live streams: Chocobozzz/PeerTube#3250
It's still something in progress but once it comes out, it would be great to share a Live Stream from PeerTube.

@shoei101
Copy link

shoei101 commented Dec 8, 2020

I actually just posted a question in the community forums about this! this would be a great feature! crossing fingers.

@pachainti
Copy link

It seems that it already works link.

@saghul saghul added the gsoc Appropriate for GSoC students to tackle label Feb 10, 2021
@saghul
Copy link
Member

saghul commented Feb 10, 2021

It seems that it already works link.

That's different. This is about embedding, that is about streaming.

@Guiraud
Copy link

Guiraud commented Mar 26, 2021

So is there a way to live stream a Jitsi visio ?

@saghul
Copy link
Member

saghul commented Mar 26, 2021

Yes, you can just paste an aritrary RTMP url and that will work.

@Guiraud
Copy link

Guiraud commented Mar 27, 2021

Thanks for this very interesting info.
I meant is a Jitsi meeting capable to have a RTMP url ?

@saghul
Copy link
Member

saghul commented Mar 27, 2021

It's capable of streaming a meeting to any RTMP endpoint

@lapor-kris
Copy link

So, PeerTube is still not supported by Jitsi to share on the meeting?
At least it does not work at the moment...

@saghul
Copy link
Member

saghul commented Mar 29, 2021

Correct, watching the video together in a meeting is not yet supported.

@lapor-kris
Copy link

But it is for the YouTube...

@saghul
Copy link
Member

saghul commented Mar 29, 2021

I know. That why I said it's NOT supported (for PeerTube). I didn't mention it explicitly because that's what we've been talking about the entire thread :-)

@lapor-kris
Copy link

Thanks. Are there any plans to change that?

@saghul
Copy link
Member

saghul commented Mar 29, 2021

Not at the moment. But we'd welcome a PR that implements it.

@lapor-kris
Copy link

Unfortunately I am not able to do that, because I don't know how to program, nor where to start :)
But will try to find out if any of my friends would help me. Thanks

@stale
Copy link

stale bot commented Jul 8, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix Issue won't be fixed label Jul 8, 2021
@madmath03
Copy link

Hi @saghul

Just curious to know since your mentioned implementation would be trivial with iframe API, and apparently it does, could you give any pointers on how to do this ?

@stale stale bot closed this as completed Jul 21, 2021
@rasos
Copy link
Contributor

rasos commented Dec 8, 2021

It is possible to play a video from a Peertube instance when generating a download link and paste that in the field for Youtube videos. As the video is being downloaded first, I recommend only short videos and a low resolution (360p).

fair tube_videoDownload

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Issue which suggest an idea, enhancement or feature to implement gsoc Appropriate for GSoC students to tackle wontfix Issue won't be fixed
Projects
None yet
Development

No branches or pull requests

10 participants