WebChimera.js | libvlc binding for Electron | Dektop Application library

 by   RSATom C++ Version: 0.5.2 License: LGPL-2.1

kandi X-RAY | WebChimera.js Summary

kandi X-RAY | WebChimera.js Summary

WebChimera.js is a C++ library typically used in Apps, Dektop Application, Electron applications. WebChimera.js has no bugs, it has no vulnerabilities, it has a Weak Copyleft License and it has low support. You can download it from GitHub.

libvlc binding for Electron.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              WebChimera.js has a low active ecosystem.
              It has 641 star(s) with 96 fork(s). There are 54 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 4 open issues and 122 have been closed. On average issues are closed in 1050 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of WebChimera.js is 0.5.2

            kandi-Quality Quality

              WebChimera.js has no bugs reported.

            kandi-Security Security

              WebChimera.js has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              WebChimera.js is licensed under the LGPL-2.1 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              WebChimera.js releases are available to install and integrate.
              Installation instructions are available. Examples and code snippets are not available.

            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 WebChimera.js
            Get all kandi verified functions for this library.

            WebChimera.js Key Features

            No Key Features are available at this moment for WebChimera.js.

            WebChimera.js Examples and Code Snippets

            No Code Snippets are available at this moment for WebChimera.js.

            Community Discussions

            QUESTION

            Webpack how to require .node file (To use the WebChimera.js package in Vue Electron)
            Asked 2021-May-15 at 16:41

            I'm trying to include a VLC video playing in my Electron app, which is possible through WebChimera.js. This package is distributed a bit weirdly (to me at least), to use it you need to require wcjs-prebuilt, specify some settings in package.json and configure Webpack to allow importing .node files as explained in this Wiki page for WebChimera.js.

            However I believe this Wiki page is outdated, as loaders isn't a valid key anymore in a Webpack config. I'm not very experienced using Webpack so most of this is new to me. Also note that this Wiki explanation used a fork of node-loader, although this fork seems to be merged to the actual node-loader now (?).

            I now use this Webpack config:

            ...

            ANSWER

            Answered 2021-May-15 at 16:41

            I'm able to get vue electron building with wcjs-prebuilt using a vue.config.js like this. You will also need to set the VLC_PLUGIN_PATH correctly or video won't play.

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

            QUESTION

            No video output by WebChimera and wcjs-prebuilt on Ubuntu 16.04
            Asked 2017-Dec-29 at 21:47

            WebChimera is not supported Linux officially, But I have used that on a Ubuntu 16.04 by upgrading VLC to 2.2.4 and using a pre-built package fount at WebChimera.js v0.2.7 Releases (WebChimera.js_electron_1.4.13_x64_linux.zip)

            I have built WebChimera myself on Ubuntu 16.04 and VLC 2.2.2 (official version of VLC on 16.04). Every thing is OK for some videos but for some of videos, I just can hear the audio when playing and there is a black screen (no video output but audio is OK). I don't want to upgrade my VLC to 2.2.4. How can I fix this problem?

            On electron v1.6.8, console writes this error:

            ...

            ANSWER

            Answered 2017-Dec-29 at 21:47

            Updating VLC to 2.2.4 and upper resolved my problem.

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

            QUESTION

            How to display RTSP stream in Electron?
            Asked 2017-Feb-27 at 13:29

            I have a video stream using the UDP protocol, accessible through either rtp://ipadd:port or udp://@:port. I have absolutely no control over the server, so I can't change it to serve the stream over a WebSocket or transcode it to a compatible format on-the-fly.

            I want to display the stream in an Electron app, however the sources I have found from a Google search all tell me that what I wish to accomplish requires me to put together an undesirably hacky solution using something like webchimera.js, for example.

            I have tried dropping the URL in a tag as per this answer, but Electron says that the udp and rtp URL schemes are not recognized. I have also tried require('child_process').exec with a static build of ffplay, which works, but it displays the stream on a whole separate window, which is not what I want. ActiveX, NPAPI, and other plugin solutions are not an option because Electron does not support them.

            Am I out of luck, or is there a solution that I haven't come upon yet?

            ...

            ANSWER

            Answered 2017-Feb-27 at 13:29

            Figured it out by looking at pages and pages of other people's code.

            Apparently my initial understanding of WebSockets was incorrect - I would not need a server-side change to use WebSockets in my situation.

            I had to transcode the stream into MPEG2 from within Electron using an ffmpeg Node.js wrapper, which sends the video to an Express server instance, which then serves the video within a static Web page rendered by jsmpeg. The static Web page is then displayed as an IFrame within the main Electron app page.

            The resulting stream has considerably more visual artifacts than what one would see when playing the raw UDP stream with ffplay, and this approach probably introduces a lot of latency, but it works well enough for my needs.

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

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

            Vulnerabilities

            No vulnerabilities reported

            Install WebChimera.js

            https://github.com/RSATom/WebChimera.js/releases

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

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

            Find more libraries
            Install
          • npm

            npm i webchimera.js

          • CLONE
          • HTTPS

            https://github.com/RSATom/WebChimera.js.git

          • CLI

            gh repo clone RSATom/WebChimera.js

          • sshUrl

            git@github.com:RSATom/WebChimera.js.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