Replies: 3 comments 1 reply
-
Sounds like an interesting project.
Personally, I would create a Blazor WASM client with an ASP.Net API server instead of a Blazor Server due to the processing you want to perform on the client However, either choice could work, but the Blazor Server route would likely require writing more Javascript, where a Blazor WASM project using SpawnDev.BlazorJS can be written entirely in C#. You can check out https://www.spawndev.com to see one of my Blazor WASM sites using SpawnDev.BlazorJS. It supports WebAuthn for login, video, audio, and text messaging between users, WebRTC file and folder sharing between a user's devices, 3D video and image viewing, and more. Feel free to post any problems you come across here and I'll see if I can help. Note. OpenCV may be able to help with the motion detection. Looking forward to hearing about your progress on this. Best of luck! |
Beta Was this translation helpful? Give feedback.
-
Not at this time. So far, using GitHub discussions and issues, along with StackOverflow has been sufficient. |
Beta Was this translation helpful? Give feedback.
-
I see thanks for your help. I finally managed to progess
…________________________________
Von: Todd Tanner ***@***.***>
Gesendet: Freitag, 12. April 2024 00:30
An: LostBeard/SpawnDev.BlazorJS ***@***.***>
Cc: Umut ***@***.***>; Author ***@***.***>
Betreff: Re: [LostBeard/SpawnDev.BlazorJS] Junior Dev here and lost a little (Discussion #26)
Do you have a Discord channel or any other platform where people experienced with your framework gather?
Not at this time. So far, using GitHub discussions and issues, along with StackOverflow has been sufficient.
—
Reply to this email directly, view it on GitHub<#26 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANGZDIYQHS26EYKXUGRW7OLY47HVJAVCNFSM6AAAAABFGBP5RGVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TAOJVGU3TQ>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hello everyone!
I'm currently facing a bit of a challenge with a new project I'm eager to start. As I embark on this journey, I realize there are aspects where I could benefit from the insights of experienced developers. My aim is to set up the project in a way that maximizes learning opportunities while ensuring a clean and efficient start.
The project's requirements are not overly complex, but I'm unsure if my proposed solution is the best approach. Here's what I aim to achieve:
Webcam Monitoring Application: I envision a program running on a single machine that captures feeds from three webcams. The application will periodically capture images from these webcams and utilize a "pixel diff" method to detect changes between successive images.
Integration with External API: Upon detecting changes, the application should promptly send the latest image containing the detected change to an external API. This API, hosted on a cloud server, will be responsible for performing calculations based on the received images and providing a response.
I aim to proceed as follows:
Develop a Blazor Web App utilizing .NET 8.
Employ the SpawnDev wrapper to initialize webcams on the client side. This will involve implementing a loop to monitor for changes in the webcam feeds. Upon detection of changes, an event will trigger a server-side client connection to my external API (which is part of future work).
I'm considering the possibility of implementing both client-side and server-side components. This decision arises from the need to integrate a dynamic UI, featuring a simple scoreboard. The scoreboard's values will be contingent on calculations, necessitating real-time updates in the UI without requiring a full page reload."
Is this suitable for what I want to do actually? Should I just make this a "Blazor Server App" ? I dont want to overcomplicate it.
Thanks for anyone who can give me a little feedback here.
Best regards,
Umi
Beta Was this translation helpful? Give feedback.
All reactions