Date: Thu, 6 Feb 2014 01:11:47 -0500 From: Joe Nosay <superbisquit@gmail.com> To: Niklas Enbom <niklas.enbom@webrtc.org>, Adrian Chadd <adrian@freebsd.org>, gecko@freebsd.org, chromium@freebsd.org Subject: Re: Making WebRTC available for FreeBSD Message-ID: <CA%2BWntOtLiJZ1kPsW7FVn5m0BLD2hF1hG_mJF%2B7PfCoSc=5vKiw@mail.gmail.com> In-Reply-To: <CA%2BWntOv_c7rB6_CF62SuPAHQtiMGOgoyqo9CY_eunK_po8TmGg@mail.gmail.com> References: <CA%2BWntOuY7E%2B__KVPP%2BHJ6QjT6YhAa0rFfFPROFrcfyDmTLRHXA@mail.gmail.com> <CAHzHjDP9PhT%2B=qfdzBJ-snEKRriXAhKg2Oc9YLKRBC7BDc6Cag@mail.gmail.com> <CA%2BWntOsk36cUcrHe-B1H_Eps773-_9FdqGtgUQB7nPpfZtQ5Lg@mail.gmail.com> <CA%2BWntOuFQDdXuw5_A6Go-1=VCkqDUgGF8PxfKeBUQRTO5hYEiw@mail.gmail.com> <CAHzHjDNQPRyYY8rmkYU%2Bptg=hR7wcH1wawKWv-T3uhN65mYMdg@mail.gmail.com> <CA%2BWntOv_c7rB6_CF62SuPAHQtiMGOgoyqo9CY_eunK_po8TmGg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Feb 5, 2014 at 4:58 PM, Joe Nosay <superbisquit@gmail.com> wrote: > > > > On Wed, Feb 5, 2014 at 4:44 PM, Niklas Enbom <niklas.enbom@webrtc.org>wrote: > >> I still don't get what you mean. WebRTC is a part of browsers (Chrome, >> Firefox) not the operating system. Are you looking for a browser that runs >> on freeBSD and supports WebRTC - or something else? >> >> >> On Wed, Feb 5, 2014 at 1:36 PM, Joe Nosay <superbisquit@gmail.com> wrote: >> >>> >>> >>> >>> On Wed, Feb 5, 2014 at 4:33 PM, Joe Nosay <superbisquit@gmail.com>wrote: >>> >>>> >>>> >>>> >>>> On Wed, Feb 5, 2014 at 4:27 PM, Niklas Enbom <niklas.enbom@webrtc.org>wrote: >>>> >>>>> Hey guys, not sure what this refers to. The G+ post talks about >>>>> porting the gtalk plugin to freeBSD. WebRTC is an effort in the opposite >>>>> direction (no plugins needed). Afaik there is a Chromium build for freeBSD >>>>> that should support WebRTC (unless it's disabled at build). >>>>> >>>>> Niklas >>>>> >>>>> >>>>> On Wed, Feb 5, 2014 at 1:14 PM, Joe Nosay <superbisquit@gmail.com>wrote: >>>>> >>>>>> https://plus.google.com/110946378055202199166/posts/8iTsSCatk4x >>>>>> >>>>>> The process has been started : >>>>>> http://forums.freebsd.org/viewtopic.php?f=39&t=44691 >>>>>> >>>>>> Dependencies needed- referenced in "howto" and webrtc dependencies: >>>>>> libbrlapi from brltty. >>>>>> >>>>>> >>>>>> Benefits: Native client and sever side of WebRTC applications for >>>>>> FreeBSD and possibly other BSDs. >>>>>> Eliminated dependency for Linuixlator based applications thus cutting >>>>>> down on hardware resource use. >>>>>> Eliminated need for other simulated and emulated programs to run >>>>>> Skype or other voice-and-video binaries. I.e. Wine, VirtualBox, qemu, et >>>>>> cetera, et al. >>>>>> >>>>>> Since it is known that Sony's PS4 uses FreeBSD as the basis for its >>>>>> OS, WebRTC could be implemented as a native application on the >>>>>> platform/console thus allowing users to communicater in real time while >>>>>> gaming. >>>>>> >>>>>> >>>>>> Why am I proposing this? >>>>>> 1. Adrian Chadd asked on Google+ and nowhere else. I decided to bring >>>>>> his proposal to the public and attempt an initial starting phase. >>>>>> 2. Users would not be limited to having only a few selected operating >>>>>> systems at their disposal. Developers could easily communicate with each >>>>>> other. >>>>>> 3. Real time sharing/viewing of conventions. This would give the >>>>>> community another window into the development of FreeBSD. >>>>>> 4. Companies such as IxSystems and Sony would be able to contact >>>>>> develoers while simultaneously working on a FreeBSD/FreeBSD_based system. >>>>>> 5. FreeBSD developers would be able to give feedback on the >>>>>> development of WebRTC sources. >>>>>> >>>>>> >>>>>> >>>>>> Being that I am limited on resources, is it possible that others >>>>>> could take over what was started? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> How is it implemented at build time? >>>> >>> >>> The option is not available with make config on FreeBSD nor is brltty >>> available on FreeBSD. The gyp files do not include any FreeBSD specific >>> references. >>> >> >> > > WebRTC will only work if it can be built natively on a system despite the > browser type. In trunk/build/ there are the following operating systems: > android, ios, linux, mac, win. > > Also, the jingle protocol has not been ported to FreeBSD. > Are there any developers who use FreeBSD? > > Anyway, I was hoping that maybe someone much better than me in/with > programming and the FreeBSD community would see the benefits of bringing > this to FreeBSD and take over my efforts. My initial arguments for such are > in the first email of this thread. > Any file that I need to edit will be on the forums at the post listed earlier. For brltty-4.4, the edited file of usb_bsd.h to replace brltty-4.4/Programs/usb_bsd.h has been uploaded. All changes are made public and the software license is adhered to by me. @Adrian Chadd: While I am working on this, you and others can tell me if any editing error occurs or if a value returns false. As sson as brltty-4.4 can build natively on FreeBSD, I will include a ports Makefile so that the users will be able to create their own package of brltty-4.4, thus completing all dependencies. After that, I will return to building and editing WebRTC for FreeBSD.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BWntOtLiJZ1kPsW7FVn5m0BLD2hF1hG_mJF%2B7PfCoSc=5vKiw>