@tio @futureisfoss @peertube
I tried out OBS Ninja (now called VDO Ninja) a few years for direct P2P streaming and video conferencing:
https://vdo.ninja/
https://www.youtube.com/watch?v=QaA_6aOP9z8&list=PLWodc2tCfAH1l_LDvEyxEqFf42hOBKqQM
Basically it just sends video directly from browser to browser, and apparently works to stream from phone too. I remember having to tweak the advanced settings to get the best out of it, but maybe the defaults work better these days:
https://docs.vdo.ninja/advanced-settings
https://github.com/steveseguin/vdo.ninja/wiki/Advanced-Settings
@futureisfoss @tio @peertube
I have no experience with PeerTube, but from a quick look at the docs for that I guess it should work with their "Import with URL" option?
@futureisfoss @tio @peertube
This might also be of interest for more advanced uses, but I don't think you should need anything extra to the above just to send a simple stream to Peertube:
https://github.com/steveseguin/social_stream
https://docs.vdo.ninja/steves-helper-apps/social-stream/documentation-reference
" peertube (triggers on: https://*/plugins/livechat/router/webchat/room/) "
@futureisfoss @tio @peertube
This also looks like an interesting tool for adding live chat to streams:
https://johnxlivingston.github.io/peertube-plugin-livechat/
@futureisfoss @tio @peertube
There are also native Android and iOS apps for it, but not sure if they are preferred over the browser version...
While the VDO.Ninja browser-based app version is suggested for most users, this native Android app version has a few key advantages:
- Can stream video while running in the background or with the screen off
- Screen sharing is supported, including the sharing of third-party apps
- Works on certain devices that won't support webRTC via the browser