SlideShare a Scribd company logo
1 of 29
Download to read offline
CULTIVATE, COLLABORATE,
CELEBRATE, & INNOVATE!
ECHOVOICE UPDATES
OSFEST POSTMORTEM
FRANK RULOF
LISA LAXTON
MIKE DICKSON
OSCC23
IMA 2023 FOCUS:
• Cultivate
• Engage community
• Support creators
• Collaborate
• Teamwork
• Alliances
• Celebrate
• Hypergrid Community
• Host OSFest 2023
• Innovate
• OS-NGC Trusted Grid
• EchoVoice
ACTIVE IMA PROJECTS:
• DreamGate
• Update pending new accessibility testing
• SceneGate
• Seeking 2024 volunteers
• Selene
• Creative Commons
• Parcel Visitor Boards, IOU Tip Jar, Parcel Rental System
• Eos
• Dockerized OpenSim-NGC
• Update for OSFest 2024
• Echo
• Development began in 2023
• Server-side milestone in 2023
ECHOVOICE
UPDATES
Design Review
Architecture
Server-side Milestone
Work At Thales-NL by Intern Pepijn Keizer
during the period 1-2 till 1-7 2023
OVERVIEW
• Road map
• What part of the road map is developed
• Design and architecture
• Indicate what has been developed
• Design notes
• Mapping MURMUR on OPENSIM
• Next Steps in development
ROAD MAP
Phase one,
develop public
VOIP in OpenSim
ROAD MAP
Phase one,
develop public
VOIP in OpenSim
Scope of
development
Selection of the
voice server
ACTIVITIES
• Requirements analysis topics :
• Open-Source
• To be able to integrate
• Active Development
• To secure future usage
• Active Support
• Supports the previous
• Secure aspects:
• Latency
• Jitter
• Self-Hosting
• Important for companies
• Latency
VOIP SYSTEM ANALYSIS
Requirement Vivox V4 Agora FreeSwitch Vivox V5 VComm Mumble WebRTC Mumble
Active development 0 3 0 3 0 3 3
Active support 0 3 0 3 0 3 3
Self-hosted 0 0 3 0 3 3 3
End-to-end encryption 0 3 3 3 0 3 3
Low latency 3 3 3 3 3 0 3
Open Source 0 1 3 0 3 3 3
Group voice 0 0 0 0 0 0 1
Private voice 0 0 0 0 0 0 1
Spatial audio 3 1 0 3 3 3 3
Overhead indicator 3 0 0 1 3 0 1
Lip sync 3 0 0 1 3 0 1
Modern codecs 0 3 0 3 3 3 3
Region for each credential 3 0 0 3 0 0 1
Free for non-commercial 1 1 3 1 3 3 3
Commercial license 1 1 3 1 3 3 3
Distributable 3 3 3 3 3 3 3
Low cost 1 1 3 1 3 3 3
Windows 3 3 3 3 3 3 3
Linux 0 1 3 0 3 3 3
Total 24 27 30 32 39 39 47
Not compliant
1
Partly compliant
3
Full compliant
DESIGN ASPECTS
• Choose intermediate interfaces
DESIGN AND ARCHITECTURE
• Components
• Region Module
• Bridge Server
• Mumble
• Bridge Client
• Viewer interface
Implemented in this step
IMPLEMENTATION
• Region Module (1700 LOC) provides:
• User information
• Region and Grid information for
Channel definition
• Bridge server (1200 LOC) provides:
• Self compiling OpenSSL,
• HTTPS interface for Region module,
• Processing unit parses the HTTP
request
• Channel hierarchy management
module parses the given region
object to murmur channels
• User move module
• Register users
• Hashing user ID
• Moving users
• Murmur interface
• Interfacing with Murmur server
NEXT STEPS
• Finish Server Bridge
• The user move module needs to be completed with the move
part of the module
• Test the whole configuration with OPENSIM & MURMUR +
Server Bridge on different servers using a mumble client
• Start developing the client bridge.
OSFEST
2022-2023
OSFest 2022 Highlights
OSFest 2023 Highlights
2022-2023 Postmortem
OSFEST 2022 PRESUMPTIONS:
2021 Data Architecture Navigation
Music Costs Documents
OS
Changes
Awareness Promotion
OSFEST 2022 GOALS:
RENEW
TRADITION
GATHER
FEEDBACK
BUILD NEW
ARCHITECTURE
IMPROVE
NAVIGATION
ADD MUSIC
EVENTS
INNOVATE
SPONSORSHIP
CREATE
DOCUMENTS
EVALUATE
OPENSIM-NGC
IMPROVE
PROMOTION
IMPROVE
ENGAGEMENT
OSFEST 2022 COMMENTS:
• “So much happening!”
• “OSFest should be longer to see everything
and shop!”
• “Really pleased with the traffic to my
exhibit/store and met some new people to
network!”
• “No lag! Exhibits are fantastic!”
• “Having so much fun shopping!”
• “OMG I haven’t seen so many friends in years!”
• “No music events tonight?”
• “Servers seem to be well-managed.”
• “Thank you for standing with creators against
copybotting.”
OSFEST 2022 INSIGHTS
Merchant
Stores
Exhibit
Heights
Event
Regions
Multi-stage
Dance Area
HG Group
Issues
Viewer
Issues
Exhibit
Traffic
Parcel Sizes
Competing
Events
IP Rights
concerns
OSFEST 2023 CHANGES:
DEDICATED
MERCHANT REGIONS
DEDICATED EXHIBIT
REGIONS
DEDICATED SPONSOR
REGIONS
MUSIC
REGIONS
RE-DESIGN
PARCEL RENTAL
SYSTEM
SCRIPTED TELEPORT
SYSTEM
BALANCED
EVENT
SCHEDULE
LAYOUT AND
CONTENT CHANGES
DATES CHANGED
FOR OSGRID
EVIDENCE-BASED
TERMS OF SERVICE
GRID BANS
OSFEST 2023 ADDITIONS:
Volunteer
efforts
Scheduled
tours
Event tables
Opensimworld
promotion
Satellite Events
Participants
page
OSFEST 2023 COMMENTS:
• “Looking forward to OSFest 2024!”
• “Just lovely efforts by everyone!”
• “It was a pleasure for me to bring a
glimpse of the Trianon Entertainment
Complex to Open Sim Fest.”
• “It was a treat to get out of my ruts and
back to pure pleasure of performing for a
new audience.”
• “The party was a blast! The Burning
Women and the tech behind it was
awesome. Thumbs up! Truly enjoyed
OSFest 2023.”
• “Was a pleasure, thank you hope to see
y’all next year.”
OSFEST ATTENDANCE:
0 100 200 300 400 500 600 700 800 900
Year 2020
Year 2022
Year 2023
First Half Second Half
OSFEST PARTICIPANTS:
Sponsors Exhibitors Merchants Performers
-20
-10
0
10
20
30
40
50
60
70
80
90
PARTICIPANT TYPES
Year 2022 Year 2023 Change
OSFEST COSTS:
0
50
100
150
200
250
300
350
400
OVH Setup OVH Grid OVH Event ASCAP Wix
Actual 2022 Actual 2023 Projected 2024
OSFEST COMPARISON:
-600
-400
-200
0
200
400
600
800
1000
1200
1400
Year 2022 Year 2023 Change
OSFEST ARCHITECTURE
IP CONCERNS:
Intellectual Property and Copyright Law
• USA: Title II of the Digital Millennium Copyright Act (OCILLA)
• Other Countries: Most have similar law and offer reciprocity with the USA
Grid Owners must meet all specific requirements for safe harbor protections
• Must remove alleged stolen material
• Must follow policy for terminating/banning users who are repeat infringers
• Must accommodate and not interfere with standard technological measures to protect IP rights
Contributory infringement can be imposed on a grid owner if they fail to meet all requirements for safe harbor
This information is not legal advice nor a substitute for legal consultations.
Source: https://www.law.cornell.edu/wex/online_copyright_infringement_liability_limitation_act
LINKS:
• OSFest Discord Server Invite
• https://discord.gg/YFz4suGDmz
• OSFest YouTube Channel Playlists
• https://www.youtube.com/@OpenSimFest/playlists
• Project EchoVoice Blog
• https://echovoice.infinitemetaverse.org/
• OpenSim-NGC
• https://github.com/OpenSim-NGC/OpenSim-Sasquatch/wiki
• FRANK RULOF FRANK.RULOF@HOTMAIL.COM
• LISA LAXTON LISA@INFINITEMETAVERSE.COM
• MIKE DICKSON MIKE.DICKSON@UTOPIASKYE.COM
QUESTIONS OR
COMMENTS?

More Related Content

Similar to OSCC23 Cultivate, Collaborate, Celebrate, & Innovate!

Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future PlansColt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future PlansOpen Networking Summit
 
Cloud Native Computing Foundation: How Virtualization and Containers are Chan...
Cloud Native Computing Foundation: How Virtualization and Containers are Chan...Cloud Native Computing Foundation: How Virtualization and Containers are Chan...
Cloud Native Computing Foundation: How Virtualization and Containers are Chan...Experfy
 
Open Networking Revolution - Cambodia - Why?
Open Networking Revolution - Cambodia - Why?Open Networking Revolution - Cambodia - Why?
Open Networking Revolution - Cambodia - Why?KHNOG
 
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MEC
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MECINTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MEC
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MECapidays
 
Nokia Autonomous Broadband Network Seminar.pptx
Nokia Autonomous Broadband Network Seminar.pptxNokia Autonomous Broadband Network Seminar.pptx
Nokia Autonomous Broadband Network Seminar.pptxrmatos1
 
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim BijedićIndustrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim BijedićBosnia Agile
 
#NetflixEverywhere Global Architecture
#NetflixEverywhere Global Architecture#NetflixEverywhere Global Architecture
#NetflixEverywhere Global ArchitectureC4Media
 
Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTCArjun Varma
 
Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored IBM Sverige
 
FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)FIWARE
 
CCCNA17 Introduction
CCCNA17 IntroductionCCCNA17 Introduction
CCCNA17 IntroductionShapeBlue
 
Impacts of 5G on Broadcasters and CSPs
Impacts of 5G on Broadcasters and CSPsImpacts of 5G on Broadcasters and CSPs
Impacts of 5G on Broadcasters and CSPsBrian Levy
 
Plnog 3: Peering Session
Plnog 3: Peering SessionPlnog 3: Peering Session
Plnog 3: Peering SessionPROIDEA
 
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)François
 
Microservices bell labs_kulak_final
Microservices bell labs_kulak_finalMicroservices bell labs_kulak_final
Microservices bell labs_kulak_finalTy Le
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeAlan Quayle
 
Using Azure Databricks, Structured Streaming, and Deep Learning Pipelines to ...
Using Azure Databricks, Structured Streaming, and Deep Learning Pipelines to ...Using Azure Databricks, Structured Streaming, and Deep Learning Pipelines to ...
Using Azure Databricks, Structured Streaming, and Deep Learning Pipelines to ...Databricks
 

Similar to OSCC23 Cultivate, Collaborate, Celebrate, & Innovate! (20)

Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future PlansColt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
 
Cloud Native Computing Foundation: How Virtualization and Containers are Chan...
Cloud Native Computing Foundation: How Virtualization and Containers are Chan...Cloud Native Computing Foundation: How Virtualization and Containers are Chan...
Cloud Native Computing Foundation: How Virtualization and Containers are Chan...
 
Open Networking Revolution - Cambodia - Why?
Open Networking Revolution - Cambodia - Why?Open Networking Revolution - Cambodia - Why?
Open Networking Revolution - Cambodia - Why?
 
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MEC
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MECINTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MEC
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MEC
 
Nokia Autonomous Broadband Network Seminar.pptx
Nokia Autonomous Broadband Network Seminar.pptxNokia Autonomous Broadband Network Seminar.pptx
Nokia Autonomous Broadband Network Seminar.pptx
 
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim BijedićIndustrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
 
#NetflixEverywhere Global Architecture
#NetflixEverywhere Global Architecture#NetflixEverywhere Global Architecture
#NetflixEverywhere Global Architecture
 
Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTC
 
Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored
 
FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)
 
20170820 FIWARE at CAMPIE
20170820 FIWARE at CAMPIE20170820 FIWARE at CAMPIE
20170820 FIWARE at CAMPIE
 
CCCNA17 Introduction
CCCNA17 IntroductionCCCNA17 Introduction
CCCNA17 Introduction
 
Impacts of 5G on Broadcasters and CSPs
Impacts of 5G on Broadcasters and CSPsImpacts of 5G on Broadcasters and CSPs
Impacts of 5G on Broadcasters and CSPs
 
Plnog 3: Peering Session
Plnog 3: Peering SessionPlnog 3: Peering Session
Plnog 3: Peering Session
 
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)
 
Open access network
Open access networkOpen access network
Open access network
 
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der LindenAMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
 
Microservices bell labs_kulak_final
Microservices bell labs_kulak_finalMicroservices bell labs_kulak_final
Microservices bell labs_kulak_final
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
Using Azure Databricks, Structured Streaming, and Deep Learning Pipelines to ...
Using Azure Databricks, Structured Streaming, and Deep Learning Pipelines to ...Using Azure Databricks, Structured Streaming, and Deep Learning Pipelines to ...
Using Azure Databricks, Structured Streaming, and Deep Learning Pipelines to ...
 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 

OSCC23 Cultivate, Collaborate, Celebrate, & Innovate!

  • 1. CULTIVATE, COLLABORATE, CELEBRATE, & INNOVATE! ECHOVOICE UPDATES OSFEST POSTMORTEM FRANK RULOF LISA LAXTON MIKE DICKSON OSCC23
  • 2. IMA 2023 FOCUS: • Cultivate • Engage community • Support creators • Collaborate • Teamwork • Alliances • Celebrate • Hypergrid Community • Host OSFest 2023 • Innovate • OS-NGC Trusted Grid • EchoVoice
  • 3. ACTIVE IMA PROJECTS: • DreamGate • Update pending new accessibility testing • SceneGate • Seeking 2024 volunteers • Selene • Creative Commons • Parcel Visitor Boards, IOU Tip Jar, Parcel Rental System • Eos • Dockerized OpenSim-NGC • Update for OSFest 2024 • Echo • Development began in 2023 • Server-side milestone in 2023
  • 4. ECHOVOICE UPDATES Design Review Architecture Server-side Milestone Work At Thales-NL by Intern Pepijn Keizer during the period 1-2 till 1-7 2023
  • 5. OVERVIEW • Road map • What part of the road map is developed • Design and architecture • Indicate what has been developed • Design notes • Mapping MURMUR on OPENSIM • Next Steps in development
  • 6. ROAD MAP Phase one, develop public VOIP in OpenSim
  • 7. ROAD MAP Phase one, develop public VOIP in OpenSim Scope of development Selection of the voice server
  • 8. ACTIVITIES • Requirements analysis topics : • Open-Source • To be able to integrate • Active Development • To secure future usage • Active Support • Supports the previous • Secure aspects: • Latency • Jitter • Self-Hosting • Important for companies • Latency
  • 9. VOIP SYSTEM ANALYSIS Requirement Vivox V4 Agora FreeSwitch Vivox V5 VComm Mumble WebRTC Mumble Active development 0 3 0 3 0 3 3 Active support 0 3 0 3 0 3 3 Self-hosted 0 0 3 0 3 3 3 End-to-end encryption 0 3 3 3 0 3 3 Low latency 3 3 3 3 3 0 3 Open Source 0 1 3 0 3 3 3 Group voice 0 0 0 0 0 0 1 Private voice 0 0 0 0 0 0 1 Spatial audio 3 1 0 3 3 3 3 Overhead indicator 3 0 0 1 3 0 1 Lip sync 3 0 0 1 3 0 1 Modern codecs 0 3 0 3 3 3 3 Region for each credential 3 0 0 3 0 0 1 Free for non-commercial 1 1 3 1 3 3 3 Commercial license 1 1 3 1 3 3 3 Distributable 3 3 3 3 3 3 3 Low cost 1 1 3 1 3 3 3 Windows 3 3 3 3 3 3 3 Linux 0 1 3 0 3 3 3 Total 24 27 30 32 39 39 47 Not compliant 1 Partly compliant 3 Full compliant
  • 10. DESIGN ASPECTS • Choose intermediate interfaces
  • 11. DESIGN AND ARCHITECTURE • Components • Region Module • Bridge Server • Mumble • Bridge Client • Viewer interface Implemented in this step
  • 12. IMPLEMENTATION • Region Module (1700 LOC) provides: • User information • Region and Grid information for Channel definition • Bridge server (1200 LOC) provides: • Self compiling OpenSSL, • HTTPS interface for Region module, • Processing unit parses the HTTP request • Channel hierarchy management module parses the given region object to murmur channels • User move module • Register users • Hashing user ID • Moving users • Murmur interface • Interfacing with Murmur server
  • 13. NEXT STEPS • Finish Server Bridge • The user move module needs to be completed with the move part of the module • Test the whole configuration with OPENSIM & MURMUR + Server Bridge on different servers using a mumble client • Start developing the client bridge.
  • 14. OSFEST 2022-2023 OSFest 2022 Highlights OSFest 2023 Highlights 2022-2023 Postmortem
  • 15. OSFEST 2022 PRESUMPTIONS: 2021 Data Architecture Navigation Music Costs Documents OS Changes Awareness Promotion
  • 16. OSFEST 2022 GOALS: RENEW TRADITION GATHER FEEDBACK BUILD NEW ARCHITECTURE IMPROVE NAVIGATION ADD MUSIC EVENTS INNOVATE SPONSORSHIP CREATE DOCUMENTS EVALUATE OPENSIM-NGC IMPROVE PROMOTION IMPROVE ENGAGEMENT
  • 17. OSFEST 2022 COMMENTS: • “So much happening!” • “OSFest should be longer to see everything and shop!” • “Really pleased with the traffic to my exhibit/store and met some new people to network!” • “No lag! Exhibits are fantastic!” • “Having so much fun shopping!” • “OMG I haven’t seen so many friends in years!” • “No music events tonight?” • “Servers seem to be well-managed.” • “Thank you for standing with creators against copybotting.”
  • 18. OSFEST 2022 INSIGHTS Merchant Stores Exhibit Heights Event Regions Multi-stage Dance Area HG Group Issues Viewer Issues Exhibit Traffic Parcel Sizes Competing Events IP Rights concerns
  • 19. OSFEST 2023 CHANGES: DEDICATED MERCHANT REGIONS DEDICATED EXHIBIT REGIONS DEDICATED SPONSOR REGIONS MUSIC REGIONS RE-DESIGN PARCEL RENTAL SYSTEM SCRIPTED TELEPORT SYSTEM BALANCED EVENT SCHEDULE LAYOUT AND CONTENT CHANGES DATES CHANGED FOR OSGRID EVIDENCE-BASED TERMS OF SERVICE GRID BANS
  • 20. OSFEST 2023 ADDITIONS: Volunteer efforts Scheduled tours Event tables Opensimworld promotion Satellite Events Participants page
  • 21. OSFEST 2023 COMMENTS: • “Looking forward to OSFest 2024!” • “Just lovely efforts by everyone!” • “It was a pleasure for me to bring a glimpse of the Trianon Entertainment Complex to Open Sim Fest.” • “It was a treat to get out of my ruts and back to pure pleasure of performing for a new audience.” • “The party was a blast! The Burning Women and the tech behind it was awesome. Thumbs up! Truly enjoyed OSFest 2023.” • “Was a pleasure, thank you hope to see y’all next year.”
  • 22. OSFEST ATTENDANCE: 0 100 200 300 400 500 600 700 800 900 Year 2020 Year 2022 Year 2023 First Half Second Half
  • 23. OSFEST PARTICIPANTS: Sponsors Exhibitors Merchants Performers -20 -10 0 10 20 30 40 50 60 70 80 90 PARTICIPANT TYPES Year 2022 Year 2023 Change
  • 24. OSFEST COSTS: 0 50 100 150 200 250 300 350 400 OVH Setup OVH Grid OVH Event ASCAP Wix Actual 2022 Actual 2023 Projected 2024
  • 27. IP CONCERNS: Intellectual Property and Copyright Law • USA: Title II of the Digital Millennium Copyright Act (OCILLA) • Other Countries: Most have similar law and offer reciprocity with the USA Grid Owners must meet all specific requirements for safe harbor protections • Must remove alleged stolen material • Must follow policy for terminating/banning users who are repeat infringers • Must accommodate and not interfere with standard technological measures to protect IP rights Contributory infringement can be imposed on a grid owner if they fail to meet all requirements for safe harbor This information is not legal advice nor a substitute for legal consultations. Source: https://www.law.cornell.edu/wex/online_copyright_infringement_liability_limitation_act
  • 28. LINKS: • OSFest Discord Server Invite • https://discord.gg/YFz4suGDmz • OSFest YouTube Channel Playlists • https://www.youtube.com/@OpenSimFest/playlists • Project EchoVoice Blog • https://echovoice.infinitemetaverse.org/ • OpenSim-NGC • https://github.com/OpenSim-NGC/OpenSim-Sasquatch/wiki
  • 29. • FRANK RULOF FRANK.RULOF@HOTMAIL.COM • LISA LAXTON LISA@INFINITEMETAVERSE.COM • MIKE DICKSON MIKE.DICKSON@UTOPIASKYE.COM QUESTIONS OR COMMENTS?