67P / hyperchannel

Kosmos Chat for the Web
Mozilla Public License 2.0
20 stars 3 forks source link

Audio/video calls #9

Open raucao opened 9 years ago

raucao commented 9 years ago

As a user, I want to video-call another user.

raucao commented 9 years ago

By the way, I think these could be Ember add-ons/components, so anyone could easily add this to their Ember apps, using a WebRTC-only plan from 67P or something. Should be componentized in any case, though. Even if only used in our own apps.

silverbucket commented 9 years ago

that's exactly what I was thinking too. make everything a stand-alone component that can be used in different contexts including embedded and integrated within larger apps.

raucao commented 9 years ago

Yup. @galfert please keep it in mind for the Sockethub Ember add-on. The core logic needs to be as separated from the UI as possible, and then UI components should just implement that internal Ember API. Installing the add-on should basically give you that API in the end.

janlelis commented 9 years ago

I agree. Still unsure whether to do the signaling via sockethub or special irc messages.

Also, how exactly would you integrate the UI into HC:

janlelis commented 9 years ago
janlelis commented 9 years ago

Although I like the idea that it always works "standalone", I also would like to be able to have it in my "main view", to not to have to switch context all the time. This applies to (non-video) direct messages as well

raucao commented 9 years ago

I agree with the main view. The sidebar needs to switch context per channel though, so maybe a corner of the screen would fit better. Video needs to be its own context, of course. At least as an option.

raucao commented 9 years ago

Also, if you want to have it fullscreen somewhere and still use the app, that means there has to be a pop-out option as well.

janlelis commented 9 years ago

Maybe, don't do sidebar/corner at all:

Unclear:

raucao commented 9 years ago

Is this extra window the same like it would be when using it standalone? So, when I start a video call, does it always open up the 1on1 IRC session as well?

Good question! I myself probably wouldn't need it all the time, but it's always nice to have it available (e.g. in Skype).

raucao commented 9 years ago

@janlelis We have the basics done now, so we could start integrating this. @galfert, @gregkare and I are in Berlin right now, so maybe ping us and we could meet and walk you through the existing code.

janlelis commented 9 years ago

Sounds great! Would Saturday or Sunday work for you? /cc @galfert @gregkare

raucao commented 9 years ago

Yay! Either one works for me.

gregkare commented 9 years ago

Sunday's better for me (I'm going to try some speakers tomorrow, it will take a while)

galfert commented 9 years ago

I can only do sunday as well.

janlelis commented 9 years ago

Let's do Sunday then! More like 12 or more 15? Where should we meet?

raucao commented 9 years ago

Let's meet at @5apps, Prinzessinnenstr. 20 (Aufgang B, 5. Stock): https://foursquare.com/v/5apps-rebel-base/4f06e11b0cd69057726f931c

galfert commented 9 years ago

My dive got changed to sunday. So I won't be able to join you.

gregkare commented 9 years ago

Hey,

I just woke up again, I fell asleep after waking up

14:00 at the office will be best for me

janlelis commented 9 years ago

14 is good for me too, see you in a bit!

gregkare commented 9 years ago

I'll be a couple minutes late, see you there!