streams: UDP->DTLS->SCTP->WebRTC Data Channels Awesomeness!

327 views
Skip to first unread message

avi...@gmail.com

unread,
Jul 29, 2014, 8:16:29 PM7/29/14
to akka...@googlegroups.com
Good Evening Hakkers!

I just wanted to get started with a small (near-)realtime web-rtc data-channel based pet project. Since I still yet had no time to really get in touch with akka-streams, I wanted to take the akka approch.   Imagine: If you could bidirectional connect your javascript application with your akka host with (unreliable) udp latency or multiple multiplexed "reliable" channels with guaranteed delivery order each. How AWESOME would be that (just put aside the whole audio/video crap for a moment)!

The problem is, that there seem to be no real WebRTC Peer (not mediator) JVM based implementation yet - there is only a very googlish java layer above some (wild guess) classical blocking io native code.

So it could not be so hard to implement this protocol on top of akka-streams (the akka-http-core looks pretty straight forward)! Well thats what I thought until I discovered the skyscraper protocol stack that is definde in http://tools.ietf.org/id/draft-ietf-rtcweb-data-channel-11.txt and its companions wich includes WebRTC using ICE to negotiate a port-knocked SCTP over DTLS over UDP "channel" to a peer. So before I start to dive into such a pet project to make another pet project possible in the first place (which somehow happens far too often :)), I just want to double check if somone else has this on his wish-, todo-, thought-through-it/bad-idea- list.

Kind regards
Daniel



avi...@gmail.com

unread,
Nov 22, 2014, 9:14:37 AM11/22/14
to akka...@googlegroups.com
If somone is interested, I started to hack on this as a free time project: https://github.com/danielwegener/akka-rtcweb/ 

Patrik Nordwall

unread,
Nov 23, 2014, 2:20:36 PM11/23/14
to akka...@googlegroups.com
Thanks for sharing!
/Patrik

--
You received this message because you are subscribed to the Google Groups "Akka Developer List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to akka-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--

Patrik Nordwall
Typesafe Reactive apps on the JVM
Twitter: @patriknw

Reply all
Reply to author
Forward
0 new messages