v1.2.0
Important
All tstream client has to upgrade to v1.2.0 to be able to stream
Server
- Add an SFU voice server. Currently only allow one producer for one room ( still has some bug with syncPeers )
- Changed all the messages to using JSON (used text on the previous version) => this affects all components
TStream client
- Add voice command
/unmute
and/mute
- Allow 3 chars roomname
Viewer UI
- Add simple search for live stream in home page
- Add volume control in room
- Responsive for mobile
Doc
- Add discord server in README
Changelog
8c95aa6 Add CGO build
de5198a Add noti when failed to start voice service instead of turn off chat
2d05f25 Add peer connection to chat
62e2691 Add toggle voicce server
0c408d6 add chat response to client ping
3824649 add client activity check
637fe91 add search for UI and improve responsiveness in room
18e2641 added mute button and testsed all feature. seems to work well
0397674 all messages going through websocket now are in JSON format. our life are much easier now
ef0c013 fix bug failed to adjust volume on viewer side
489430c fix bug failed to start chat rightat first session
5b121a2 got an ugly version of sfu that's runnign though
c5fb68e hot fix sfu sync peers and add document for tstream chat
8d4f125 stream audio using ffmpeg + rtp
abcca67 useable voice streaming. client can change volume level and reconnection with audio whever streamer turn audio on. Need a bit fine tune to make it totatlly smooth
f72a065 we have our own mediadevices build for darwin arm64 now