hookflash / obsolete.opjs-demo Goto Github PK
View Code? Open in Web Editor NEWOpen Peer JavaScript Demo
Home Page: http://webrtc.hookflash.me/
Open Peer JavaScript Demo
Home Page: http://webrtc.hookflash.me/
@elagerway How will multiple locations for peers be shown in UI if at all?
Would be nice if users could search across all chat and call history since the account was opened.
One audio alert when a chat messages is received and conversation does not have focus and one for when someone attempts to call.
When viewing contacts on the left side, we need to know which social network the user is on. Please include a social network icon or the like next to the avatar.
See: https://github.com/openpeer/webrtc-shim
Do this in a branch and provide feedback as to how webrtc-shim
needs to be improved.
When we are happy with integration and webrtc-shim
has been updated we can merge into master.
To combine AMD files into one optimized one.
User's need to be able to create rooms under their own accounts and invite other users to those rooms.
The rooms could be listed along the top, like tabs.
Text chat needs to support: / code snippets, up arrow for edit, bank, kick, transfer room to other users, and other tools so developers see value in using it.
The owner / moderator of the room can create a group voice or video call by clicking the Call Group: Audio / Video buttons.
Owner can make more than one of the current participants a moderator.
Users need to be able to record video calls and video conferences. Those recordings can then be shared via a public or private links using the service domain eg. webrtc.hookflash.me/user4567898765/videos/erik-and-christoph-talking-about-openpeer
Dragging users into the conversation creates a video conference? If the user that is dragged is not online then a message is sent to their social email account with a screenshot and a link to the call.
Remove anything that is no longer used.
After #2 we need to refactor all webrtc interaction into a single module. I can then take this and refactor it more to splice in opjs
.
If the user is offline when a message is sent to them, we should be sending the message to the user socially. eg. Social email, social message inbox... suggestions?
Any user can share their screen with any other user, likely during or part of a video call.
Eg. https://webrtc-experiment.appspot.com/Pluginfree-Screen-Sharing/
Enterprise users will want LDAP integration so they can communicate and collaborate with users inside and outside their organization.
Audio Conferencing with the PSTN will be a requirement as we get closer to the Enterprise users. Many of these users live on their cell phone and some do not have access to VoIP on those devices.
We will need to integrate a SIP Gateway at some point, although I am not all the fussy about building it. I would hope we can leverage existing work out there to accomplish this, for example...
https://code.google.com/p/webrtc2sip/
It has to be MIT or BSD license.
As per discussion. See: hookflash/obsolete.opjs#45 (comment)
Any user can transfer a file to any other user or group of users in the case of Group Chat, eg. https://webrtc-experiment.appspot.com/file-hangout/
Share an Image and everyone viewing the image can mark it up.
Seeing all of my contacts on left even though I am only signed in with twitter. I did sign in with all contacts at one point but then logged off, closed browser. Opened browser and the contacts on right were correct = twitter but contacts on left showed all my demo connections, is this by design or an error?
If the user is offline when another user tries to call them, we should give them the option to send a video message. The video message can be stored in the cloud and a link and screenshot is sent to the user's social email account.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.