SceneCity - privacy-focussed live streaming and chat for the demoscene

category: general [glöplog]
I'd call it analytical. Again, I need proper bug reports to be able to fix bugs. And if those who have problems aren't communicating I can not improve things. Sorry if that sounds aggressive to you, it's not meant this way.
added on the 2022-05-29 17:04:00 by scamp scamp
i second with stream troubles, tried several different servers/protocols/devices/browsers/ISPs (both mobile and wired), in the end only 1080p 10mbps + HLS gave me somewhat stable playback (with occasional buffering). 720p was totally unwatchable :(
On the 720p one I had to rework stuff multiple times. Originally on Friday the stream source was pushed via RTMP, but that caused a massive time drift on the edge servers (OBS was claiming to send 60fps but for whatever reasons sent 62.5 fps, wtf). So on Friday I switched to SRT streaming which rocks, but then the NVEnc transcoder for the 720p stream was unable to parse the MPEG TS frames so there hasnt been a 720p stream at all. In the end I switched to software transcoding for that, which according to feedback I got worked fine. Lots of lessons learned, but obviously I will have to wait until the next live event to make use of those.

That being said: If anyone here is able to reproduce issues with the demo loop stream that is running all the time, let me know.
added on the 2022-05-29 18:28:46 by scamp scamp
If anyone here is able to reproduce issues with the demo loop stream that is running all the time, let me know.

Right now, demo loop:

- WebRTC works, both 5/10 mpbs, with minor glitches (which could be easily on my side, as you said webrtc is sensitive tech).
- the interface is not always responsible though, sometimes have to reload the page to make the buttons work again
- HLS / Dash sometimes work but more often not: Often the circle just seems to circle forever, and the pause and play icons flash in rythm; or in case of Dash sometimes even just a black screen and again sometimes an error message.
- Sometimes, still after a very long time of buffering (?) it starts to work, but not always (or maybe I'm not patient enough, but we are talking about several minutes here)
- in general it seems to be really very fragile

I have rather shitty internet, with peak bandwith 17mbps, but I could watch the 10mbps stream during Revision without serious issues. Speedtest net says 24ms ping, 17mbps down, 2.35mbps up. Browser is Firefox. Switching to Chrome does not help either.

Back during Revision I was mainly using the HLS stream because WebRTC does not work on my older "streaming computer" (probably because the software is not up to date there).

Hope this helps.
added on the 2022-05-29 19:06:57 by blala blala
It does. Sounds like an ISP peering issue.

If you could post me traceroutes to the servers where this is happening for you, that would help further. As posted earlier, the "give a selection of the five servers NEAREST to the users' IP" isn't optimal. It's very well possible that the routing between your ISP and the ones used by the servers has changed since Revision.

You can find the relays selected for you on the bottom right corner (gear icon). If it says "Nbg-8" the hostname is nbg1-edge8.scenecity.tv, "Hel-2" becomes hel1-edge2.scenecity.tv and so on.

I guess it would be preferable to post those traceroutes to #SceneCity on SceneCity instead of doing it in this thread.
added on the 2022-05-29 20:02:42 by scamp scamp

If it's of any help - next time you're watching a party livestream, maybe think about using MS Edge. Yep, it's now built on the Chromium engine - so the same engine as Chrome - but it's not as bloated as a browser (yet!) and seems to be a bit more stable with the streams as a result. Just a thought. Edge is available on multiple platforms and has been for some time, so you're not just stuck with Windows.

Once I'd managed to stop one or two games from downloading DLC in the background, the Outline 2022 stream largely worked pretty well via my Xbox One, also using the Edge browser. We did have some difficulties with the Chromecast but it has transpired that the ISP I use were doing some works in the area over the weekend, which explains this.

The web browser on PS4 was quite unstable when accessing SceneCity, but this is known to b0rk on this kind of thing. It was relatively stable when watching the CCC-hosted Revision stream though.

Many thanks once again to Scamp for providing the welcome Outline 2022 stream though; in general - given that this is still cutting edge, the provision was as good as could be expected.
added on the 2022-05-29 21:42:50 by Felice Felice
Nice stream !

on the bottom left of SceneCity there are two buttons

[Demoloop] [Outline 2022]

I can't press the Outline button as it's greyed out. Can I rewatch the Outline stream somehow?
added on the 2022-05-31 22:57:19 by DaD1916 DaD1916
Sadly the website seems to be not reachable to view the Evoke'2022 livestream.
Any alternative video streaming adress?
added on the 2022-08-06 15:16:22 by MrVainSCL MrVainSCL
Seems the stream switched from SceneCity over to twitch...
added on the 2022-08-06 15:23:02 by MrVainSCL MrVainSCL
Yeah, I am most sorry for this. I had rolled out new code last weekend, and this weekend I am at a techno/art festival deep in a forest in poland and was unable to monitor things. And then yesterday the main relay server physically died and I had to try fix this remotely non-sober.

I really need more sys admins for the scenecity servers.

anyway, services should be fine now, and I'll ask another scener to also monitor things.

Once again: sorry.
added on the 2022-08-06 15:31:04 by scamp scamp
No problem scamp. Things like that can happen. Thanks for your fast remotely fix. Enjoy your techno/art festival in a forest in poland. Sounds great!
added on the 2022-08-06 15:36:21 by MrVainSCL MrVainSCL