Modern XMPP project discussion - 2020-04-18


  1. chunk

    /join linux@conference.jabber.ru

  2. chunk

    greetings

  3. chunk

    XMPP protocol supports live videocam chats yes?

  4. eta

    chunk: the protocol does, although not many clients support it

  5. chunk

    ok. well i imagine it's not hard to write a program or wrapper sorta thing into a php website to use it aye

  6. chunk

    i should look into this along my way

  7. chunk

    hi btw

  8. eta

    chunk: yeah, should be doable!

  9. eta

    chunk: a quick Google threw up https://www.jsxc.org/, which seems to have video calling support

  10. chunk

    ahh cool. i will look now

  11. chunk

    im in the midst of looking for muc's

  12. jonas’

    Jitsi Meet

  13. chunk

    jonas’, o/

  14. chunk

    https://www.jsxc.org/ I am a fan cooool

  15. chunk ponders whether to care a lil bit about js for once

  16. kris

    Movim.eu also supports it.

  17. kris

    And ConverseJS has a community plugin that integrates Jitsi Meet

  18. kris

    But if you need video conferences with multiple people then Jitsi Meet is the best/only option right now that builds upon xmpp.

  19. kris

    AFAIK ;)

  20. Sam Whited

    I think the beta of Conversations has it now too, so the next version should have it.

  21. Sam Whited

    For 1:1 chats anyways, not the same thing Jitsi Meet is doing.

  22. chunk

    excellent ok

  23. chunk

    I was planning on maybe reviving and old project for webcams. it would start out as one cam one way for the time being then later to include 1v1

  24. chunk

    is it strictly xmpp protocol that is the realtime video? or does it use webrtc or rtmp or some such i wonder

  25. Zash

    XMPP itself primarily lets you negotiate use of something else, ie signaling, like SIP.

  26. Zash

    Actual media is handled by something else like webrtc etc

  27. chunk

    hmmm ok..

  28. chunk

    I wanted to try out the wowza streaming engine again, i had fun with that software previously. it uses rtmp and flv and other stuff also i guess

  29. chunk

    but webrtc iirc there's a free server software available for that too

  30. chunk

    oooh ya. prosody on it's way

  31. chunk

    coffee time

  32. kris

    chunk: maybe too late but Snikket is a nice easy way to host Prosody

  33. chunk

    i am about the avoiding of excess other packages

  34. chunk

    such as i built a couple of laravel websites, my first two really, and i used a few packages from other ppl that were probably not necessary that i could've, shoud've, programmed the functions myself and regretted that and called it ugly bloat ever since.

  35. chunk

    so I try to code as much of my own stuff as possible. But that's cool also for creativity as well. and keeping b.s. functions not lying around

  36. chunk

    exploitable stuff, or just ugly stuff. i don't really like to modify pre-existing code, i like to create it outta thin air more like :)

  37. chunk

    atuff like intermittent, middle or mediary stuff like an API or a server service like wowza streaming engine, that's acceptable because of the sheer amount of work that it's taking from myself to have to code.

  38. chunk

    ofc i don't want to reinvent the wheel right

  39. kris

    Sure, your choice. But Snikket is basically just a nicely preconfigured Prosody in a Docker container AFAIK.

  40. Zash

    and a branded Conversations to go with it

  41. chunk

    oh? I got the conversations app last christmas free :D:D <3

  42. chunk

    <3 love that android app.

  43. chunk

    Did u know... That Google Hangouts AND facebook messenger both used to use the XMPP protocol?

  44. Zash

    Google Talk even federated

  45. chunk

    coool.

  46. chunk

    But that's opensource in it's finest right

  47. chunk

    contributing to the success of constructive ppl to get ahead and eventually have their own protocol to use.

  48. chunk

    https://www.jsxc.org/ I really did enjoy this presentation. I'm curious what the app looks like

  49. chunk

    https://github.com/jsxc/jsxc/wiki/Install-jsxc straight up I'm installing this

  50. chunk

    eta, ty very much for that link

  51. kris

    > Did u know... That Google Hangouts AND facebook messenger both used to use the XMPP protocol? WhatsApp is inside basically xmpp to this day...

  52. kris

    > https://www.jsxc.org/ I really did enjoy this presentation. I'm curious what the app looks like There is a good Nextcloud app with JSXC

  53. Oleksa

    > eta написав: > chunk: yeah, should be doable! > chunk: a quick Google threw up https://www.jsxc.org/, which seems to have video calling support Unfortunately, no videoconferencing.

  54. Oleksa

    > Я написав: > Unfortunately, no videoconferencing. Yes, NC has a jsxc app, which may work in 3 modes: internal php based (without file transfer, groups, video/audio, external with ejabber or prosody or something other, and managed - provided by third party service). Works fine and easy integrating. I know, it may work as standalone app, with NC, Sogo and some other services.

  55. kris

    Video conferencing with videobridge apparently is planned in JSXC next release (when ever that is).

  56. Oleksa

    > kris написав: > Video conferencing with videobridge apparently is planned in JSXC next release (when ever that is). That's interesting... As I understand, I will need to set up and host additional components myself? As by now jsxc is just php based app.

  57. kris

    yes that needs a additional component for your xmpp server

  58. kris

    jsxc is just the client.

  59. kris

    in javascript

  60. kris

    or are you using the very basic fake xmpp server build into the JSXC nextcloud PHP app?