Jump to content

Glaznah Gassner

Resident
  • Posts

    71
  • Joined

  • Last visited

Everything posted by Glaznah Gassner

  1. The authentication is direct: your SL name and password goes directly from your device to SL login servers. It always works this way (both in regular and "light" mode). In "light" mode you also get a server agent running: it keeps maintaining your avatar online when you minimise mobile app. Without a server agent Android/iOS terminates all app network connections in 2 minutes. (SpeedLight is using its own servers, not smartbots. But they are very similar, you are right.) What is different in Light mode is that we immediately delete all related data when you exit SpeedLight. With regular account you may want to login later and see your avatars and IMs. With Light mode we know you definitely want them effectively erased right away.
  2. Right. The scheme is the following: 1. You connect to Second Life using your browser. The login/password are being sent directly to SL login server. 2. Login server returns the session token to the browser. 3. Browser sends this session token to our server to keep the connection even when you turn off your device The session token can not be re-used. So when you logout, the login/password is required to login again. And only you know them. Do you mean the SL login server changes? Yes, it is very similar to your example. Our server is to fetch 3D data, re-code and optimize it a bit. Then store to a caching server, so identical geometries and textures are stored as a single instance. The main problem is the amount of data to be sent to your viewer. So, for example, if you see 6 similar pillars in-world, we would not generate them all. One instance is downloaded then 5 copies are created in your local 3D. One of the jobs of the "active caching proxy" is to detect such copies and mark them accordingly. Another job is to quickly determine objects within the viewing rage, and provide them only.
  3. Unfortunately, other grids' creators are not that friendly as Linden Lab. SpeedLight is mobile+web viewer, so we have to maintain an ability to login from web as well. There are several restrictions in modern browsers: basically, the owner of the web service has to allow browsers to interact with it. LL tech support greatly helped us and upgraded their login servers. Other grids are smaller, and it would be harder for them to make such infrastructure changes.
  4. Hello, I'm the CEO of SpeedLight mobile web viewer. Our team team is working on rigged mesh rendering, and I would like to ask for your help. We've faced some rigged mesh issues: some marketplace outfits render out of fine, and some get distorted. It is hard to understand what we are doing wrong while we don't have the original objects... So, I would like to ask a community for some source 3D models (preferably something like a rigged sweater and shorts, better for Maya). We won't share or distribute them in any way, just load to Maya, change bits and pieces, export and see what happens inside. If you can help us with this, please respond. We'll add a dedicated screen with special appreciations!
  5. Yes, this is the biggest problem, a lot of avatars are too complex to even render in static. And animating them is a nightmare for a mobile device.
  6. Really sorry to hear you had the bad experience with SpeedLight. However, we fix bugs every week; probably you could give us a chance. SpeedLight IMs, chats and groups usually work like a charm: about a thousand of residents use SpeedLight regularly. The most complex and troublesome part is 3D view: we put a lot of efforts there, there's still a lot of issues and lot things to do. However, we've recently managed to display avatars in mobile and web (still in development):
  7. As far as I know this will be a kind of "chat" client. You will be able to access IMs but you won't be online anywhere in world. I mean, you login to Second Life but do not connect to any sim (staying "in space"). Actually, during the early development of SpeedLight, I was going to concentrate on IM/chats as well - a kind of web text client for Second Life. But it turned out that residents do want to be online, fully rezzed and visible in world. That's why we've started adding 3D.
  8. You can use SpeedLight viewer. It has a mobile app (Android) and also runs in a browser, including mobile. Provides inventory access, IMs, groups.
  9. SpeedLight web viewer is looking for beta-testers to test a new feature. The feature is related to IMs, so the only requirement is just a bit of SL experience. You can use your main avatar, or your alt - it does not matter. All beta testers get SpeedLight Gold facility for two weeks. To get involved, reply here or contact me in Discord: glaznah#4435 You can also ask any questions here.
  10. Sorry for missing your question! Small businesses with less than 250 employees are exempt from appointing a data protection officer unless they are engaged in regular and systematic monitoring of data subjects on a “large scale”. SpeedLight is not engaged. SpeedLight privacy policy is available here.
  11. SpeedLight provides 3D for everyone starting from yesterday's update. With a limited 3D experience yet, but already usable.
  12. We suspend the delivery (actually, we don't start it) when there are a lot of recipients. The most of users of this feature are business owners, they send notifications to specific customers. LL also bans for spamming so the feature is quite safe.
  13. Sorry for the late reply, I've missed your message. We have a Gold membership (USD $8 per month) which provides extended features for a fee (unlimited online time vs 1 hour sessions, mas IM tool, more feature-full 3D rendering). This does not pay all the expenses yet, but it already brings the noticeable income. As for server powers, we share them with SmartBots, our major project. SmartBots utilizes dozen of servers and pays itself.
  14. 1Shiloh, you can use our web viewer - SpeedLight. It is available both as web application (https://speedlight.io) and Android app (search for SpeedLight in Google Play). All social features (IM, chat, groups, teleporting) do work. And we've just added the basic 3D world view for our Gold users; 3D will be available for everyone soon.
  15. Hello. Sorry for the necro-posting, I've just found this topic. We are developing a 100% web-based viewer, SpeedLight - https://speedlight.io. The 3D world view is currently under development (we expect the first version to be released by the end of February), but you can use all social features of SL now: IMs, local chat, groups and others. SpeedLight offers two options: free and paid ("gold"). Free includes all SL functionality except 3D for now. Gold facility includes some more premium features like "mass IM". The viewer is TPV approved, here's some more info here in forums:
  16. Hello everyone, This is an official thread for SpeedLight web viewer (consider it a continuation of this question thread). I am Glaznah Gassner, the creator and the CEO. About SpeedLight SpeedLight is the web viewer. It works both on desktop PCs and mobile devices (we also have a mobile app, but only for Patreon patrons for now). This means that there's nothing to download; you can login to SL at any time, from any device and on the go. SpeedLight is an approved SL Third Party Viewer. SpeedLight already provides the most important features (and we add more every week): Local chat and IMs Groups and group chats Inventory and L$ balance management ...and other features listed here (with some unique features like L$ transactions history and IM offline access) We are currently missing the very important feature: the world 3D view. It will become available later (we have it working but without avatars rendered yet). Tech side SpeedLight viewer works in your browser with some heavy processes running on our servers. This approach has both advantages (you can switch the devices seamlessly, leave avatar online while browser is closed) and disadvantages (servers cost us money). Our servers never receive your Second Life passwords: your browser sends them directly to SL login servers. SpeedLight server only gets the one-time login token (which can be used only once and stays actual while avatar is online). Our team consists of 3 developers, an UI/UX designer, technical writer, server admins and support crew. Safety side I understand that there are a lot of concerns: both against a new tool and regarding an unusual web viewer. First of all, as mentioned above, we never have an access to your SL credentials. They are being sent from a local browser directly to SL login servers. We also try to care about other sensitive data: with current SpeedLight version you can end-to-end encrypt your IMs. They are stored encrypted in our database, and being decrypted on your side (protected by your own "IMs history password"). Do we send/steal your credentials elsewhere? No. And, actually, the web viewer's traffic can be examined easier than a desktop software. Any browser allows inspecting all the data being sent and received. This is a techy and time-consumptive work, but it can be performed at any moment. Supporting SpeedLight SpeedLight requires money to maintain servers and development. There are two types of avatars: free and paid. Free avatars can perform all the usual functions: chat, teleport, send and receive money. They miss some "gold" features like the Mass IM tool, and their online time is limited to 1 hour session (you can login back immediately tho). We earn money by providing the "Gold facility" features to paid avatars. Gold costs L$1990 per month (or USD $8 at Patreon). --- I'm working in SL since 2007. With this post I would like to throw a light upon SpeedLight viewer and our work, and answer the questions. And, with the time passing, build a good reputation of a handy viewer everyone can trust. Feel free to ask me the questions or express your doubts!
  17. The password is being saved in your browser's storage, your own system. As for the username portion - that's the good point. I will consult regarding this.
  18. We try to stay away off user's personal data as much as possible. For example, SpeedLight has to store IMs to show them across the devices (and to allow the offline IMs history). But we understand that this can be unacceptable by some users. We've added the end-to-end IMs encryption so IMs are stored encrypted, and being decrypted in your browser only (more details here). SpeedLight is the commercial viewer: we charge the money for the "Gold facility" features. This is how we earn money to maintain the project. As for WhoisGuard: the domains contacts contain the sensitive data (phone and address). I do not conceal my name, company and location but don't want to reveal my personal details. The new login instance is created only when your avatar logins. And yes, this instance contains the sensitive data, that's why LL demands it to be sent to SL servers directly (without any proxy). Once you are logged in, SpeedLight server is able to keep your avatar connected. But it does not have an access to any login data (and not able to re-log you if, for example, sim restarts). Correct, there's no microscope examination. However, the SpeedLight login procedure has been examined more thoroughly by Linden Lab (we had about a month working on it). There were two reasons: there were no web viewers before, and LL had to take care about security, it was necessary to make some updates to SL servers for us. It is also unusual, and we were coordinating the protocols and headers. However, LL does not guarantee any TPV functionality. It is me who guarantee the compliance with TOS and TPV policy. I have multiple businesses in SL running for years, and it is vital for me to stay in a good standing.
  19. This works in the following way: When you login, your browser sends your credentials directly to SL login servers (directly and SSL-encrypted) SL server checks the credentials. If everything is ok, the avatar logs in without connecting to any sim. Thus, avatar is logged in but still "nowhere". Then SL server returns the one-time login token. This token can be used only once to connect to a sim. Your browser picks this login token and forwards it to the SpeedLight server. SpeedLight server picks the token, connects you to a sim and keeps your avatar online. From this moment, SpeedLight server receives the binary data from SL and forwards it to all your connected devices (browser, mobile, app). SpeedLight server also receives commands from your devices and forwards them to SL. That's how you can switch your devices seamless. There's no multiple instances logged in - there's a single instance on the SpeedLight server which is being controlled from your devices. SpeedLight server does not see your credentials. And it can't login back if you logout (since the login token is one-time). This scheme utilizes the native abilities provided by Second Life. We've got through them with Linden Lab. SpeedLight got approved as TPV after LL checked we comply with TPV requirements..
  20. I do concerned about the performance indeed because this is the impression, the user's experience of my product. We are trying to make it light and configurable (to be able to reduce the view distance for example). Each user also uses some of the server's resources. Server receives the raw world data from SL, optimizes it and prepares for the browser. We've decided to concentrate on releasing the working 3D renderer first. Then check how does it work on various devices, and then optimize the performance.
  21. Oh, I did missed this one - a pretty interesting and important. 1) The web-based viewer can be all browser-side. I am working enough with SL viewer code, and it is theoretically possible to implement everything in JS (partially convert, partially port, a lot to rewrite). However, this would require a lot of resources: people, knowledge and time. At SpeedLight, we host the part of the code on the servers (using our experience with SmartBots). The other part (mostly the user-interaction logic) is running in a browser. Our 3D view will be working browser-side, on a client. Server-side rendering approach is way too heavy to host more than a hundred online avatars (this is how much we've reached today at SpeedLight). In our scheme the server supplies the rendering data (prims, animations, textures) and browser renders them in real time.
  22. Daniel, I appreciate if you add the link to my reply to your post (https://community.secondlife.com/forums/topic/448931-anyone-heard-of-speed-light-web-viewer/?do=findComment&comment=2054193 ) Some people may miss it among the discussion. Thank you!
  23. SpeedLight is an officially approved viewer for Second Life. We follow all requirements of Linden Lab, especially the most important one: do not send the SL account credentials anywhere except SL login servers. Actually, this was the tricky part. We login avatars right from a browser and send SL password directly to Second Life login servers (XMLRPC protocol if you are curious about it). There were some major issues with this. We were working with Linden Lab through December 2019 to make the necessary adjustments to SL servers and our software. Oh, this relates to Facebook only. Somehow FB decided that https://speedlight.io "violates the community standards", while the mirror domain https://speedlight.me is ok. Their support did not responded to my numerous inquiries, so we use speedlight.me at FaceBook for now. However, only speedlight.io is approved by Linden Lab, so you will be directed to the correct domain when you try to log in. I believe we should clarify this on the landing page, thank you. SpeedLight has been created to perform all the necessary tasks using a regular browser: desktop, iPad and mobile. I hate dragging a laptop to reply to my IMs, and don't want to launch a full-scaled viewer to send a notecard. That's why SpeedLight does exist. However, we still missing the very important part: the 3D world view. We know it is possible to show 3D, we have a working SpeedLight prototype which allows seeing the static objectin-world. Now we are adding avatar and animations support to it. This is not an immediate process (we also have to develop other features like IMs, groups and parcel management... a lot of features), but we'll get 3D view working in browser. That's true. I hope that TPV approval of SpeedLight helps the most of people to trust our viewer. For those who need to see more proofs, each browser provides the network activity log. One can check it to ensure that credentials are being sent to SL login servers only. Rezzing the inventory items is what we do have in our backlog. I'm not sure this could be handy without a 3D world view though, so you may need to wait until we release a 3D view. 3D view is a highly-demanded feature. We will definitely implement it (at long last, you can't call yourself a "viewer" if you are not going to show the "view"). Currently we allow seeing the local map with nearby avatars. You can teleport to the necessary location. An ability to walk, turn and possibly interact with nearby objects is planned to be added, too. The social and communication features are all implemented: IMs, local chat, group chats. Inventory works but sometimes glitches (we are going to publish a fix release this week). Money transactions work with a payment history available (the payments made/received while being in SpeedLight indeed). We are implementing all the essential features of a viewer... and, possibly, a bit more: * thanks to the architecture of SpeedLight you can seamlessly switch between desktop and mobile * you can keep your avatar online while your browser is closed * we already have a simple autoresponder, and going to add rule-based replies to it
  24. Hello everyone, I'm Glaznah Gassner, the creator of SpeedLight, the web Second Life viewer. I'm sorry I was not able to respond to this thread on weekend, let me answer all the questions mentioned above. You can ask me your question here, too. I promise to give a fair response to any kind of question.
×
×
  • Create New...