WebRTC-for-Unity | WebRTC for Unity | Game Engine library

 by   iBicha C# Version: Current License: BSD-3-Clause

kandi X-RAY | WebRTC-for-Unity Summary

kandi X-RAY | WebRTC-for-Unity Summary

WebRTC-for-Unity is a C# library typically used in Gaming, Game Engine, Unity applications. WebRTC-for-Unity has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

WebRTC for Unity (BROKEN, NOT WORKING, DO NOT USE)
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              WebRTC-for-Unity has a low active ecosystem.
              It has 25 star(s) with 13 fork(s). There are 8 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 0 open issues and 2 have been closed. On average issues are closed in 2 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of WebRTC-for-Unity is current.

            kandi-Quality Quality

              WebRTC-for-Unity has no bugs reported.

            kandi-Security Security

              WebRTC-for-Unity has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              WebRTC-for-Unity is licensed under the BSD-3-Clause License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              WebRTC-for-Unity releases are not available. You will need to build from source code and install.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of WebRTC-for-Unity
            Get all kandi verified functions for this library.

            WebRTC-for-Unity Key Features

            No Key Features are available at this moment for WebRTC-for-Unity.

            WebRTC-for-Unity Examples and Code Snippets

            No Code Snippets are available at this moment for WebRTC-for-Unity.

            Community Discussions

            QUESTION

            get android EGL shared context from unity for webrtc
            Asked 2019-May-30 at 16:09

            I'm trying to bridge between Unity and WebRTC.

            Update: Alright, I created a repo for this, still experiencing weird artifacts with rendering the textures, which I can't figure out the reason why. If anyone wants to take a look.

            https://github.com/iBicha/WebRTC-for-Unity/

            Since WebRTC is capable of providing frames from VideoTracks as a texture, I thought it would be best if it shares the EGL context with unity, so I can render it directly into the engine.

            I figured that would be by setting the video hardware acceleration options on the PeerConnectionFactory. as follows:

            ...

            ANSWER

            Answered 2017-Aug-21 at 16:51

            So the trick is to use GLES 2 because that's what EGLBase is doing (for now, let's see if it gets updated in the official repo)

            Also the unity context needs to be aquired correctly, and used as the sharing context, to be able to pass textures.

            Finally, the texture needs to be rendered with a special GLSL shader, and the texture to be treated as a samplerExternalOES (similar to Hidden/VideoDecodeAndroid shader). One could render it to a RenderTexture using this shader, and then use whatever material/shader to render that texture on the scene.

            A working demo is here https://github.com/iBicha/WebRTC-for-Unity/

            Source https://stackoverflow.com/questions/45441504

            QUESTION

            How to take & save picture / screenshot using Unity ARCore SDK?
            Asked 2018-Mar-01 at 18:56

            I found the answer to how to do it natively here but Im running Unity.

            How to take picture with camera using ARCore

            I'm not sure how to access the Unity surface renderer thread to be able to drop in those functions.

            This looks like a good start. Ideas?

            Edit:

            Using Texture2d ReadPixels or ScreenCapture.CaptureScrenshot are not viable as they are blocking the render thread. The code below is enough to block the thread.

            ...

            ANSWER

            Answered 2018-Feb-27 at 19:20

            Are you looking to learn how to do it? If you are just looking to capture a screenshot - it is built into Unity. See https://docs.unity3d.com/ScriptReference/Application.CaptureScreenshot.html

            Source https://stackoverflow.com/questions/49016071

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install WebRTC-for-Unity

            You can download it from GitHub.

            Support

            Yes, please. If you think you can contribute to any of the points above, or have any suggestions, design thoughts, use cases, anything really, go ahead and open an issue and/or create a pull request.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/iBicha/WebRTC-for-Unity.git

          • CLI

            gh repo clone iBicha/WebRTC-for-Unity

          • sshUrl

            git@github.com:iBicha/WebRTC-for-Unity.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link