[jitsi-dev] MeetRTC iOS


#1

Hi Jitsi-Meet Devs,

Yes, a little later than promised, but we have released the first commit of our Jitsi-Meet compatible iOS application and library.

https://github.com/Teamxrtc/MeetRTC_iOS

This release supports rendering of up to 5 participants and can be a participant simultaneously with other browser clients as demonstrated on “TheCall”.

There is still a bit of work to do, most importantly a bunch of clean up and upcoming repos to build some of the binary dependencies.

Our current list of TODO items include:

  • Reorganize SDK library to build a multi-platform iOS Framework build.
  • Integrate Cocoapods for 3rd party library dependancies
  • Create Cocoapod for MeetRTCSDK library
  • DataChannel support
  • Dominant speaker support
  • Currently XMPPFramework modifications only support XMPP over websocket, need to clean up and properly support full BOSH and TCP
  • SDK API that aligns with libjitsimeet javascript API
  • Swift API
  • UI clean up and feature enhancements

Feedback and comments are welcome, but be patient as well continue to improve the app and library.

Thanks and glad to be finally starting to contribute back to the awesome work going on in the Jitsi community!

-Chris


#2

Chris,

This is awesome news! I am sorry for the late reply.

This is something that we have wanted to do for a while and this app is a very huge and solid step in that direction!

Thank you for your contribution!

Everyone Jitsi Meet iOS just became a lot more realistic :slight_smile:

Emil

···

On 20.01.16 г. 21:45, Chris Wendt wrote:

Hi Jitsi-Meet Devs,

Yes, a little later than promised, but we have released the first commit
of our Jitsi-Meet compatible iOS application and library.

https://github.com/Teamxrtc/MeetRTC_iOS

This release supports rendering of up to 5 participants and can be a
participant simultaneously with other browser clients as demonstrated on
“TheCall”.

There is still a bit of work to do, most importantly a bunch of clean up
and upcoming repos to build some of the binary dependencies.

Our current list of TODO items include:

• Reorganize SDK library to build a multi-platform iOS Framework build.
• Integrate Cocoapods for 3rd party library dependancies
• Create Cocoapod for MeetRTCSDK library
• DataChannel support
• Dominant speaker support
• Currently XMPPFramework modifications only support XMPP over
websocket, need to clean up and properly support full BOSH and TCP
• SDK API that aligns with libjitsimeet javascript API
• Swift API
• UI clean up and feature enhancements

Feedback and comments are welcome, but be patient as well continue to
improve the app and library.

Thanks and glad to be finally starting to contribute back to the awesome
work going on in the Jitsi community!

-Chris

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org


#3

That is really awesome!

I had plans on doing something similar but using hybrid technologies (i.e.: Apache Cordova + HTML/JS) for most of the xmpp signaling and UI, just leaving the RTC portions to the native layer, this way we can reuse a lot of the web code that composes jitsi-meet and only abstract the native browser WebRTC API given the native platforms don’t fully support RTC in WebViews yet.

I’m hoping some of the code contributed here can help me achieve that goal. This way we get multi platform support without having to rewrite the whole stack. Let me know if anyone’s interested in helping out too.

Roberto

···

On 1/27/16, 10:37 AM, "dev on behalf of Emil Ivov" <dev-bounces@jitsi.org on behalf of emcho@jitsi.org> wrote:

Chris,

This is awesome news! I am sorry for the late reply.

This is something that we have wanted to do for a while and this app is
a very huge and solid step in that direction!

Thank you for your contribution!

Everyone Jitsi Meet iOS just became a lot more realistic :slight_smile:

Emil

On 20.01.16 г. 21:45, Chris Wendt wrote:

Hi Jitsi-Meet Devs,

Yes, a little later than promised, but we have released the first commit
of our Jitsi-Meet compatible iOS application and library.

https://github.com/Teamxrtc/MeetRTC_iOS

This release supports rendering of up to 5 participants and can be a
participant simultaneously with other browser clients as demonstrated on
“TheCall”.

There is still a bit of work to do, most importantly a bunch of clean up
and upcoming repos to build some of the binary dependencies.

Our current list of TODO items include:

• Reorganize SDK library to build a multi-platform iOS Framework build.
• Integrate Cocoapods for 3rd party library dependancies
• Create Cocoapod for MeetRTCSDK library
• DataChannel support
• Dominant speaker support
• Currently XMPPFramework modifications only support XMPP over
websocket, need to clean up and properly support full BOSH and TCP
• SDK API that aligns with libjitsimeet javascript API
• Swift API
• UI clean up and feature enhancements

Feedback and comments are welcome, but be patient as well continue to
improve the app and library.

Thanks and glad to be finally starting to contribute back to the awesome
work going on in the Jitsi community!

-Chris

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#4

In line with the previous and to avoid creating yet a 3rd project, does anyone know what the plans are for https://github.com/jitsi/jitsi-meet-ios ? Looks like it was created just 2 days ago.

···

On 1/27/16, 11:01 AM, "Roberto Andrade" <roberto.andrade@gmail.com> wrote:

That is really awesome!

I had plans on doing something similar but using hybrid technologies (i.e.: Apache Cordova + HTML/JS) for most of the xmpp signaling and UI, just leaving the RTC portions to the native layer, this way we can reuse a lot of the web code that composes jitsi-meet and only abstract the native browser WebRTC API given the native platforms don’t fully support RTC in WebViews yet.

I’m hoping some of the code contributed here can help me achieve that goal. This way we get multi platform support without having to rewrite the whole stack. Let me know if anyone’s interested in helping out too.

Roberto

On 1/27/16, 10:37 AM, "dev on behalf of Emil Ivov" <dev-bounces@jitsi.org on behalf of emcho@jitsi.org> wrote:

Chris,

This is awesome news! I am sorry for the late reply.

This is something that we have wanted to do for a while and this app is
a very huge and solid step in that direction!

Thank you for your contribution!

Everyone Jitsi Meet iOS just became a lot more realistic :slight_smile:

Emil

On 20.01.16 г. 21:45, Chris Wendt wrote:

Hi Jitsi-Meet Devs,

Yes, a little later than promised, but we have released the first commit
of our Jitsi-Meet compatible iOS application and library.

https://github.com/Teamxrtc/MeetRTC_iOS

This release supports rendering of up to 5 participants and can be a
participant simultaneously with other browser clients as demonstrated on
“TheCall”.

There is still a bit of work to do, most importantly a bunch of clean up
and upcoming repos to build some of the binary dependencies.

Our current list of TODO items include:

• Reorganize SDK library to build a multi-platform iOS Framework build.
• Integrate Cocoapods for 3rd party library dependancies
• Create Cocoapod for MeetRTCSDK library
• DataChannel support
• Dominant speaker support
• Currently XMPPFramework modifications only support XMPP over
websocket, need to clean up and properly support full BOSH and TCP
• SDK API that aligns with libjitsimeet javascript API
• Swift API
• UI clean up and feature enhancements

Feedback and comments are welcome, but be patient as well continue to
improve the app and library.

Thanks and glad to be finally starting to contribute back to the awesome
work going on in the Jitsi community!

-Chris

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#5

Absolutely interested Roberto. Please fill me in. Looks like a step in the right direction as well..
Abayomi

···

From: Roberto Andrade <roberto.andrade@gmail.com>
To: Jitsi Developers <dev@jitsi.org>
Sent: Wednesday, January 27, 2016 8:01 AM
Subject: Re: [jitsi-dev] MeetRTC iOS
   
That is really awesome!

I had plans on doing something similar but using hybrid technologies (i.e.: Apache Cordova + HTML/JS) for most of the xmpp signaling and UI, just leaving the RTC portions to the native layer, this way we can reuse a lot of the web code that composes jitsi-meet and only abstract the native browser WebRTC API given the native platforms don’t fully support RTC in WebViews yet.

I’m hoping some of the code contributed here can help me achieve that goal. This way we get multi platform support without having to rewrite the whole stack. Let me know if anyone’s interested in helping out too.

Roberto

On 1/27/16, 10:37 AM, "dev on behalf of Emil Ivov" <dev-bounces@jitsi.org on behalf of emcho@jitsi.org> wrote:

Chris,

This is awesome news! I am sorry for the late reply.

This is something that we have wanted to do for a while and this app is
a very huge and solid step in that direction!

Thank you for your contribution!

Everyone Jitsi Meet iOS just became a lot more realistic :slight_smile:

Emil

On 20.01.16 г. 21:45, Chris Wendt wrote:

Hi Jitsi-Meet Devs,

Yes, a little later than promised, but we have released the first commit
of our Jitsi-Meet compatible iOS application and library.

https://github.com/Teamxrtc/MeetRTC_iOS

This release supports rendering of up to 5 participants and can be a
participant simultaneously with other browser clients as demonstrated on
“TheCall”.

There is still a bit of work to do, most importantly a bunch of clean up
and upcoming repos to build some of the binary dependencies.

Our current list of TODO items include:

• Reorganize SDK library to build a multi-platform iOS Framework build.
• Integrate Cocoapods for 3rd party library dependancies
• Create Cocoapod for MeetRTCSDK library
• DataChannel support
• Dominant speaker support
• Currently XMPPFramework modifications only support XMPP over
websocket, need to clean up and properly support full BOSH and TCP
• SDK API that aligns with libjitsimeet javascript API
• Swift API
• UI clean up and feature enhancements

Feedback and comments are welcome, but be patient as well continue to
improve the app and library.

Thanks and glad to be finally starting to contribute back to the awesome
work going on in the Jitsi community!

-Chris

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#6

This is really good news! Been hoping for this in a long time. I believe we can look at it together and improve on it as well. Welldone Chris!
Abayomi

···

From: Roberto Andrade <roberto.andrade@gmail.com>
To: Jitsi Developers <dev@jitsi.org>
Sent: Wednesday, January 27, 2016 2:42 PM
Subject: Re: [jitsi-dev] MeetRTC iOS
   
In line with the previous and to avoid creating yet a 3rd project, does anyone know what the plans are for https://github.com/jitsi/jitsi-meet-ios ? Looks like it was created just 2 days ago.

On 1/27/16, 11:01 AM, "Roberto Andrade" <roberto.andrade@gmail.com> wrote:

That is really awesome!

I had plans on doing something similar but using hybrid technologies (i.e.: Apache Cordova + HTML/JS) for most of the xmpp signaling and UI, just leaving the RTC portions to the native layer, this way we can reuse a lot of the web code that composes jitsi-meet and only abstract the native browser WebRTC API given the native platforms don’t fully support RTC in WebViews yet.

I’m hoping some of the code contributed here can help me achieve that goal. This way we get multi platform support without having to rewrite the whole stack. Let me know if anyone’s interested in helping out too.

Roberto

On 1/27/16, 10:37 AM, "dev on behalf of Emil Ivov" <dev-bounces@jitsi.org on behalf of emcho@jitsi.org> wrote:

Chris,

This is awesome news! I am sorry for the late reply.

This is something that we have wanted to do for a while and this app is
a very huge and solid step in that direction!

Thank you for your contribution!

Everyone Jitsi Meet iOS just became a lot more realistic :slight_smile:

Emil

On 20.01.16 г. 21:45, Chris Wendt wrote:

Hi Jitsi-Meet Devs,

Yes, a little later than promised, but we have released the first commit
of our Jitsi-Meet compatible iOS application and library.

https://github.com/Teamxrtc/MeetRTC_iOS

This release supports rendering of up to 5 participants and can be a
participant simultaneously with other browser clients as demonstrated on
“TheCall”.

There is still a bit of work to do, most importantly a bunch of clean up
and upcoming repos to build some of the binary dependencies.

Our current list of TODO items include:

• Reorganize SDK library to build a multi-platform iOS Framework build.
• Integrate Cocoapods for 3rd party library dependancies
• Create Cocoapod for MeetRTCSDK library
• DataChannel support
• Dominant speaker support
• Currently XMPPFramework modifications only support XMPP over
websocket, need to clean up and properly support full BOSH and TCP
• SDK API that aligns with libjitsimeet javascript API
• Swift API
• UI clean up and feature enhancements

Feedback and comments are welcome, but be patient as well continue to
improve the app and library.

Thanks and glad to be finally starting to contribute back to the awesome
work going on in the Jitsi community!

-Chris

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev