Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Porting projects to /v3 #1615

Closed
Sean-Der opened this issue Dec 27, 2020 · 6 comments
Closed

Porting projects to /v3 #1615

Sean-Der opened this issue Dec 27, 2020 · 6 comments

Comments

@Sean-Der
Copy link
Member

Sean-Der commented Dec 27, 2020

List of projects that need ported

Projects Status

Project GitHub Issue Commit
github.com/gavv/webrtc-cli/src/rtc gavv/webrtc-cli#9
github.com/ringcentral/ringcentral-softphone-go ringcentral/ringcentral-softphone-go#2 https://github.com/ringcentral/ringcentral-softphone-go/releases/tag/v0.7.0
github.com/pion/rtwatch pion/rtwatch@99bc410
github.com/anacrolix/torrent anacrolix/torrent#451 anacrolix/torrent@91454b6
webwormhole.io saljam/webwormhole#77 saljam/webwormhole@1d3b5b8
github.com/pion/offline-browser-communication pion/offline-browser-communication@a5a9fb6
github.com/maxmcd/webtty maxmcd/webtty#26 maxmcd/webtty@40210b7
github.com/rtctunnel/rtctunnel rtctunnel/rtctunnel#17 rtctunnel/rtctunnel@f773310
github.com/deepch/RTSPtoWebRTC deepch/RTSPtoWebRTC#64 deepch/vdk@1b7359b
github.com/termbacktime/termbacktime termbacktime/termbacktime#22 termbacktime/termbacktime@116ee7b
chapper.dev/server/internal/transport/bridge
github.com/MixinNetwork/kraken MixinNetwork/kraken@bdb09c7
eaglesong.dev/gunk/
git.r23s.eu/wojciech/restreamer
git.sr.ht/~tslocum/harmony
git.torproject.org/pluggable-transports/
github.com/Adaickalavan/Go-WebRTC
github.com/Jorropo/go-webrtc-aside-transport
github.com/Monibuca/plugin-webrtc
github.com/ReolinkCameraAPI/reolink-go-api
github.com/ReolinkCameraAPI/reolinkapi
github.com/ReolinkCameraAPI/reolinkapigo
github.com/YXL76/vr-pi-frontend
github.com/afittestide/webexec/server
github.com/ahamlinman/hypcast/
github.com/ailabstw/go-pttai-core/p2p/webrtc
github.com/akh64bit/goWebrtc/webrtc
github.com/akh64bit/gowebrtc/webrtc
github.com/aleksanderpasechkin/Go-screencapture
github.com/antonito/gfile/
github.com/atotto/webrtc-sdp-exchanger/exchange
github.com/backkem/gowttest
github.com/bosscheng/alyx2
github.com/cameronelliott/rtc9-scaling-proxy
github.com/castaneai/mashimaro/streamer
github.com/decentraland/webrtc-broker/
github.com/deepch/vdk/format/webrtc
github.com/dialup-inc/ascii
github.com/duality-solutions/web-bridge/
github.com/getcouragenow/plugins/video/WebRTC/watch
github.com/giongto35/cloud-game/
github.com/giongto35/cloud-morph/
github.com/hakobera/go-ayame/
github.com/hakobera/go-sora/sora
github.com/heimuya/rtc-rtmp
github.com/ik5/webinar-pion-data-peer-server
github.com/imtiyazs/webrtc-remote-desktop/internal/rtc
github.com/jbrady42/ion-load/
github.com/jeremija/peer-calls/
github.com/jonathan727/vdk/format/webrtc
github.com/kukayyou/avcodec/
github.com/lamhai1401/gologs
github.com/lamhai1401/testrtc/
github.com/libp2p/go-libp2p-webrtc-direct
github.com/metaclips/LetsTalk/
github.com/morozka/vdk/format/webrtc
github.com/mosaicnetworks/babble/
github.com/mtojek/go-libp2p-webrtc-star
github.com/mutagen-io/mutagen/
github.com/mxseba/rtc-ssh
github.com/mxseba/rtc-terminal
github.com/newzai/janus-go/
github.com/notedit/media-server-go-demo/rtmp-to-webrtc2
github.com/notedit/rtc-rtmp
github.com/peterq/pan-light/demo/host
github.com/pion/ion-examples/
github.com/pion/ion-load-tool/
github.com/pion/ion-loadtester
github.com/pion/webrtc-voicemail
github.com/poga/webrtc-socket-proxy
github.com/poi5305/go-yuv2webRTC/webrtc
github.com/poi5305/go-yuv2webrtc/webrtc
github.com/porjo/babelcast
github.com/racecar-gu/snowflake/
github.com/rriverak/gogo/
github.com/rviscarra/webrtc-remote-screen/internal/rtc
github.com/rviscarra/webrtc-speech-to-text/internal/rtc
github.com/sam-cts/go-yuv2webRTC/webrtc
github.com/sam-cts/go-yuv2webrtc/webrtc
github.com/sean-der/rtmp-to-webrtc
github.com/seven-727/CameraWebService
github.com/sikang99/pion-sfu-example
github.com/smf8/producer/gst
github.com/snaka/go-whatsmyip
github.com/snaka/whatsmyip/lib/whatsmyip
github.com/strfry/gotox
github.com/tab1293/torrent
github.com/tada-team/tdcheck
github.com/tada-team/tdclient
github.com/uCibar/RTSPtoWebRTC
github.com/vinijabes/gocompositor-examples/examples/filewebrtc
github.com/wadahana/ga/rtc
github.com/wenwu-bianjie/rtsp2webrtc
github.com/winwisely99/plugins/video/WebRTC/watch
github.com/x186k/x186k
github.com/zyberzero/secure-videoconference/
gitlab.com/shitiomatic/lonchat
gitlab.com/tslocum/harmony
stash.kopano.io/kwm/kwmbridge/internal/kwm/mcu/plugins/rtmcsfu
@Sean-Der Sean-Der pinned this issue Dec 31, 2020
@daonb
Copy link
Contributor

daonb commented Jan 13, 2021

I've ported webexec, been pretty straight forward

@Sean-Der
Copy link
Member Author

@daonb webexec is super cool! More people need to know about it :)

Mind if I post on our Twitter about it? You should also post on reddit.com/r/golang reddit.com/r/webrtc and do a Show HN! I think WebRTC would be really great for ops tools. You get E2E encrypted (instead of routing through a server) and Go just makes things so easy to deploy

@daonb
Copy link
Contributor

daonb commented Jan 14, 2021

@Sean-Der Thanks for your kind words and for the offer to help. I feel webxec and its client - Terminal7 - needs more testing before spreading the word.

Terminal7 is a touchable terminal emulator & multiplexer inspired by tmux 💟. Just like tmux it supports multiple tabs and panes in complex layouts. Unlike tmux, it has its own webrtc based communication allowing each pane to have its own font size and it recognizes gestures to split, scroll, resize & zoom. For now it's only for the iPad but being a hybrid app, I will soon add support android, windows, linux, etc.

It's pretty stable - even though the peer connection is being teared down and setup every time the user is switching an app, webrtc handles it very well. I've just released a new minor version of both webexec and Terminal7 and submitted it for TestFlight approval. I'll post the public beta url here as soon as I get it, hoping you (and others) can get an iPad and join me in coding over webrtc.

@scorpionknifes scorpionknifes unpinned this issue Feb 8, 2021
@scorpionknifes scorpionknifes pinned this issue Feb 8, 2021
@cedricfung
Copy link
Contributor

Hi @Sean-Der I have ported https://github.com/MixinNetwork/kraken to v3. The NACK interceptor has saved bunch of code.

@Sean-Der
Copy link
Member Author

@cedricfung wohoo that is awesome news! Thanks for continuing to maintain such an awesome project :)

@Sean-Der
Copy link
Member Author

It looks like all major projects have been ported. I don't think we need to track this anymore!

@Sean-Der Sean-Der unpinned this issue Aug 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants
@daonb @Sean-Der @cedricfung and others