All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] How do I enable webrtc as part of external gstreamer, in buildroot
@ 2019-07-04 12:38 Vered Kalef
  2019-07-04 18:25 ` Peter Seiderer
  0 siblings, 1 reply; 7+ messages in thread
From: Vered Kalef @ 2019-07-04 12:38 UTC (permalink / raw)
  To: buildroot

Hi all,
I'm trying to install external gstreamer with webrtc enabled on buildroot.
It seems this option is missing within the buildroot.
I've configured the mk file and the Config.in file.
After installation when I check gst-inspect webrtcbin, I get -

No such element or plugin ?webrtcbin'
What am I missing?
gst1-plugins-bad/Config.in config
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC bool "webrtc" depends on
!BR2_STATIC_LIBS # libnice -> gnutls select BR2_PACKAGE_GST1_PLUGINS_BASE #
libgstsdp select BR2_PACKAGE_LIBNICE help WebRTC plugins (webrtcbin - a bin
for webrtc connections comment "webrtc needs a toolchain w/ dynamic
library" depends on BR2_STATIC_LIBS gst1-plugins-bad/gst1-plugins-bad.mk
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtc GST1_PLUGINS_BAD_DEPENDENCIES
+= libnice GST1_PLUGINS_BAD_DEPENDENCIES += gst1-plugins-base libnice else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtc endif

Regards,
Vered
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20190704/a14f78a5/attachment.html>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] How do I enable webrtc as part of external gstreamer, in buildroot
  2019-07-04 12:38 [Buildroot] How do I enable webrtc as part of external gstreamer, in buildroot Vered Kalef
@ 2019-07-04 18:25 ` Peter Seiderer
       [not found]   ` <CADNjvP_HU1+D+LXwVtVosxpvDiUGZC=uEUCET10RpiG+oVn63Q@mail.gmail.com>
  0 siblings, 1 reply; 7+ messages in thread
From: Peter Seiderer @ 2019-07-04 18:25 UTC (permalink / raw)
  To: buildroot

Hello Vered,

On Thu, 4 Jul 2019 15:38:59 +0300, Vered Kalef <vered.kalef@gmail.com> wrote:

> Hi all,
> I'm trying to install external gstreamer with webrtc enabled on buildroot.

What do your mean with 'external'? Why 'external'?

> It seems this option is missing within the buildroot.

Which option? There is definitely an GStreamer webrtc option (since
2019.05), see [1]...

Which Buildroot version do you use?

> I've configured the mk file and the Config.in file.
> After installation when I check gst-inspect webrtcbin, I get -
> 
> No such element or plugin ?webrtcbin'
> What am I missing?

Take a look at the gst1-plugins-bad configure output (or
build/gst1-plugins-bad-<version>/config.log for a hint
what is missing (look for webrtc entries)....

> gst1-plugins-bad/Config.in config
> BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC bool "webrtc" depends on
> !BR2_STATIC_LIBS # libnice -> gnutls select BR2_PACKAGE_GST1_PLUGINS_BASE #
> libgstsdp select BR2_PACKAGE_LIBNICE help WebRTC plugins (webrtcbin - a bin
> for webrtc connections comment "webrtc needs a toolchain w/ dynamic
> library" depends on BR2_STATIC_LIBS gst1-plugins-bad/gst1-plugins-bad.mk
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
> GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtc GST1_PLUGINS_BAD_DEPENDENCIES
> += libnice GST1_PLUGINS_BAD_DEPENDENCIES += gst1-plugins-base libnice else
> GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtc endif
> 

Mind to share your config and/or defconfig file?

Regards,
Peter

[1] https://git.buildroot.net/buildroot/tree/package/gstreamer1/gst1-plugins-bad/Config.in#n566

> Regards,
> Vered

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] How do I enable webrtc as part of external gstreamer, in buildroot
       [not found]   ` <CADNjvP_HU1+D+LXwVtVosxpvDiUGZC=uEUCET10RpiG+oVn63Q@mail.gmail.com>
@ 2019-07-07 18:40     ` Peter Seiderer
  2019-07-08 12:30       ` Vered Kalef
  0 siblings, 1 reply; 7+ messages in thread
From: Peter Seiderer @ 2019-07-07 18:40 UTC (permalink / raw)
  To: buildroot

Hello Vered,

please keep buildroot at busybox.net in CC

On Sun, 7 Jul 2019 11:05:34 +0300, Vered Kalef <vered.kalef@gmail.com> wrote:

> On Thu, Jul 4, 2019 at 9:25 PM Peter Seiderer <ps.report@gmx.net> wrote:
> 
> > Hello Vered,
> >
> > On Thu, 4 Jul 2019 15:38:59 +0300, Vered Kalef <vered.kalef@gmail.com>
> > wrote:
> >  
> > > Hi all,
> > > I'm trying to install external gstreamer with webrtc enabled on  
> > buildroot.
> >
> > What do your mean with 'external'? Why 'external'?
> >  
> 
> I use buildroot 14.0. It doesn't contain webrtc build in and I can't update
> to a later version so I added as an external the gstreamer with webrtc
> enabled.

14.0 does not make sense, the buildroot versions are <year>.<month>.<release>,
did you mean 2014.02, 2014.05, 2014.8 or 2014.11?

> I renamed the packaged so it won't conflict with the one built in within
> buildroot.
> 
> >  
> > > It seems this option is missing within the buildroot.  
> >
> > Which option? There is definitely an GStreamer webrtc option (since
> > 2019.05), see [1]...
> >  
> I don't see the option webrtc enabled, only webrtc-audio-processing, which
> is different altogether.
> 
> >
> > Which Buildroot version do you use?
> >  
> 14.0

??? (see above)

> 
> >  
> > > I've configured the mk file and the Config.in file.
> > > After installation when I check gst-inspect webrtcbin, I get -
> > >
> > > No such element or plugin ?webrtcbin'
> > > What am I missing?  
> >
> > Take a look at the gst1-plugins-bad configure output (or
> > build/gst1-plugins-bad-<version>/config.log for a hint
> > what is missing (look for webrtc entries)....

Please take a look at the build/gst1-plugins-bad-<version>/config.log, is webrtc enabled
e.g.:

configure:91279: *** checking feature: WebRTC ***
configure:91283: *** for plug-ins: webrtc ***
configure:91327: checking for NICE
configure:91335: $PKG_CONFIG --exists --print-errors "nice >= 0.1.14"
configure:91338: $? = 0
configure:91353: $PKG_CONFIG --exists --print-errors "nice >= 0.1.14"
configure:91356: $? = 0
configure:91396: result: yes
configure:91412: *** These plugins will be built: webrtc

> >
> > Do you open the dump and view the log file or is it additional log file?  
> Within the dump I see  -
> 0:00:51.704162800  1051 0x7fff64004400 LOG      GST_ELEMENT_FACTORY
> gstelementfactory.c:438:gst_element_factory_make: gstelementfactory: make
> "webrtcbin" "(NULL)"
> 0:00:51.704206500  1051 0x7fff64004400 LOG      GST_ELEMENT_FACTORY
> gstelementfactory.c:142:gst_element_factory_find: no such element factory
> "webrtcbin"
> 0:00:51.704213200  1051 0x7fff64004400 WARN     GST_ELEMENT_FACTORY
> gstelementfactory.c:456:gst_element_factory_make: no such element factory
> "webrtcbin"!

Nothing new, gstreamer is unable to find an element named webrtcbin,
make sure the plugin libgstwebrtc.so is build and installed (at the right
location and with the right dependencies) at the target...

Regards,
Peter

> 
> > gst1-plugins-bad/Config.in config  
> > > BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC bool "webrtc" depends on
> > > !BR2_STATIC_LIBS # libnice -> gnutls select  
> > BR2_PACKAGE_GST1_PLUGINS_BASE #  
> > > libgstsdp select BR2_PACKAGE_LIBNICE help WebRTC plugins (webrtcbin - a  
> > bin  
> > > for webrtc connections comment "webrtc needs a toolchain w/ dynamic
> > > library" depends on BR2_STATIC_LIBS gst1-plugins-bad/gst1-plugins-bad.mk
> > > ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
> > > GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtc  
> > GST1_PLUGINS_BAD_DEPENDENCIES  
> > > += libnice GST1_PLUGINS_BAD_DEPENDENCIES += gst1-plugins-base libnice  
> > else  
> > > GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtc endif
> > >  
> >
> > Mind to share your config and/or defconfig file?
> >  
> Added.
> 
> >
> > Regards,
> > Peter
> >
> > [1]
> > https://git.buildroot.net/buildroot/tree/package/gstreamer1/gst1-plugins-bad/Config.in#n566
> >  
> > > Regards,
> > > Vered  
> >
> > Regards,  
> Vered

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] How do I enable webrtc as part of external gstreamer, in buildroot
  2019-07-07 18:40     ` Peter Seiderer
@ 2019-07-08 12:30       ` Vered Kalef
  2019-07-08 18:57         ` Peter Seiderer
  2019-07-09 17:01         ` Arnout Vandecappelle
  0 siblings, 2 replies; 7+ messages in thread
From: Vered Kalef @ 2019-07-08 12:30 UTC (permalink / raw)
  To: buildroot

On Sun, Jul 7, 2019 at 9:40 PM Peter Seiderer <ps.report@gmx.net> wrote:

> Hello Vered,
>
> please keep buildroot at busybox.net in CC
>
> On Sun, 7 Jul 2019 11:05:34 +0300, Vered Kalef <vered.kalef@gmail.com>
> wrote:
>
> > On Thu, Jul 4, 2019 at 9:25 PM Peter Seiderer <ps.report@gmx.net> wrote:
> >
> > > Hello Vered,
> > >
> > > On Thu, 4 Jul 2019 15:38:59 +0300, Vered Kalef <vered.kalef@gmail.com>
> > > wrote:
> > >
> > > > Hi all,
> > > > I'm trying to install external gstreamer with webrtc enabled on
> > > buildroot.
> > >
> > > What do your mean with 'external'? Why 'external'?
> > >
> >
> > I use buildroot 14.0. It doesn't contain webrtc build in and I can't
> update
> > to a later version so I added as an external the gstreamer with webrtc
> > enabled.
>
> 14.0 does not make sense, the buildroot versions are
> <year>.<month>.<release>,
> did you mean 2014.02, 2014.05, 2014.8 or 2014.11?
>
The version is 2018.02

>
> > I renamed the packaged so it won't conflict with the one built in within
> > buildroot.
> >
> > >
> > > > It seems this option is missing within the buildroot.
> > >
> > > Which option? There is definitely an GStreamer webrtc option (since
> > > 2019.05), see [1]...
> > >
> > I don't see the option webrtc enabled, only webrtc-audio-processing,
> which
> > is different altogether.
> >
> > >
> > > Which Buildroot version do you use?
> > >
> > 14.0
>
> I saw the option of webrtc, as you've mentioned, but, I can't upgrade to
gstreamer version 1.16 .


> >
> > >
> > > > I've configured the mk file and the Config.in file.
> > > > After installation when I check gst-inspect webrtcbin, I get -
> > > >
> > > > No such element or plugin ?webrtcbin'
> > > > What am I missing?
> > >
> > > Take a look at the gst1-plugins-bad configure output (or
> > > build/gst1-plugins-bad-<version>/config.log for a hint
> > > what is missing (look for webrtc entries)....
>
This file made the difference. It seems the problem is an old version of
libnice, it should be greater than 0.1.14, so, I think I'll upgrade to
buildroot 2018.11, which holds libnice 0.1.14
and create the external gstreamer with webrtc enabled as you've done in
version 2019.5.
In your opinion will it do the work?



> Please take a look at the build/gst1-plugins-bad-<version>/config.log, is
> webrtc enabled
> e.g.:
>
> configure:91279: *** checking feature: WebRTC ***
> configure:91283: *** for plug-ins: webrtc ***
> configure:91327: checking for NICE
> configure:91335: $PKG_CONFIG --exists --print-errors "nice >= 0.1.14"
> configure:91338: $? = 0
> configure:91353: $PKG_CONFIG --exists --print-errors "nice >= 0.1.14"
> configure:91356: $? = 0
> configure:91396: result: yes
> configure:91412: *** These plugins will be built: webrtc
>
> > >
> > > Do you open the dump and view the log file or is it additional log
> file?
> > Within the dump I see  -
> > 0:00:51.704162800  1051 0x7fff64004400 LOG      GST_ELEMENT_FACTORY
> > gstelementfactory.c:438:gst_element_factory_make: gstelementfactory: make
> > "webrtcbin" "(NULL)"
> > 0:00:51.704206500  1051 0x7fff64004400 LOG      GST_ELEMENT_FACTORY
> > gstelementfactory.c:142:gst_element_factory_find: no such element factory
> > "webrtcbin"
> > 0:00:51.704213200  1051 0x7fff64004400 WARN     GST_ELEMENT_FACTORY
> > gstelementfactory.c:456:gst_element_factory_make: no such element factory
> > "webrtcbin"!
>
> Nothing new, gstreamer is unable to find an element named webrtcbin,
> make sure the plugin libgstwebrtc.so is build and installed (at the right
> location and with the right dependencies) at the target...
>
> Regards,
> Peter
>
> >
> > > gst1-plugins-bad/Config.in config
> > > > BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC bool "webrtc" depends on
> > > > !BR2_STATIC_LIBS # libnice -> gnutls select
> > > BR2_PACKAGE_GST1_PLUGINS_BASE #
> > > > libgstsdp select BR2_PACKAGE_LIBNICE help WebRTC plugins (webrtcbin
> - a
> > > bin
> > > > for webrtc connections comment "webrtc needs a toolchain w/ dynamic
> > > > library" depends on BR2_STATIC_LIBS gst1-plugins-bad/
> gst1-plugins-bad.mk
> > > > ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
> > > > GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtc
> > > GST1_PLUGINS_BAD_DEPENDENCIES
> > > > += libnice GST1_PLUGINS_BAD_DEPENDENCIES += gst1-plugins-base
> libnice
> > > else
> > > > GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtc endif
> > > >
> > >
> > > Mind to share your config and/or defconfig file?
> > >
> > Added.
> >
> > >
> > > Regards,
> > > Peter
> > >
> > > [1]
> > >
> https://git.buildroot.net/buildroot/tree/package/gstreamer1/gst1-plugins-bad/Config.in#n566
> > >
> > > > Regards,
> > > > Vered
> > >
> > > Regards,
> > Vered
>
> Any other ideas?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20190708/8f0f81f9/attachment.html>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] How do I enable webrtc as part of external gstreamer, in buildroot
  2019-07-08 12:30       ` Vered Kalef
@ 2019-07-08 18:57         ` Peter Seiderer
  2019-07-09 17:01         ` Arnout Vandecappelle
  1 sibling, 0 replies; 7+ messages in thread
From: Peter Seiderer @ 2019-07-08 18:57 UTC (permalink / raw)
  To: buildroot

Hello Vered,

On Mon, 8 Jul 2019 15:30:01 +0300, Vered Kalef <vered.kalef@gmail.com> wrote:

> On Sun, Jul 7, 2019 at 9:40 PM Peter Seiderer <ps.report@gmx.net> wrote:
> 
> > Hello Vered,
> >
> > please keep buildroot at busybox.net in CC
> >
> > On Sun, 7 Jul 2019 11:05:34 +0300, Vered Kalef <vered.kalef@gmail.com>
> > wrote:
> >  
> > > On Thu, Jul 4, 2019 at 9:25 PM Peter Seiderer <ps.report@gmx.net> wrote:
> > >  
> > > > Hello Vered,
> > > >
> > > > On Thu, 4 Jul 2019 15:38:59 +0300, Vered Kalef <vered.kalef@gmail.com>
> > > > wrote:
> > > >  
> > > > > Hi all,
> > > > > I'm trying to install external gstreamer with webrtc enabled on  
> > > > buildroot.
> > > >package/gst1-plugins-bad: add webrtc option
> > > > What do your mean with 'external'? Why 'external'?
> > > >  
> > >
> > > I use buildroot 14.0. It doesn't contain webrtc build in and I can't  
> > update  
> > > to a later version so I added as an external the gstreamer with webrtc
> > > enabled.  
> >
> > 14.0 does not make sense, the buildroot versions are
> > <year>.<month>.<release>,
> > did you mean 2014.02, 2014.05, 2014.8 or 2014.11?baffecda1678d68ab6d16514ae1903d2d4dc1e5d
> >  
> The version is 2018.02

O.k, thanks...

> 
> >  
> > > I renamed the packaged so it won't conflict with the one built in within
> > > buildroot.
> > >  
> > > >  
> > > > > It seems this option is missing within the buildroot.  
> > > >
> > > > Which option? There is definitely an GStreamer webrtc option (since
> > > > 2019.05), see [1]...
> > > >  
> > > I don't see the option webrtc enabled, only webrtc-audio-processing,  
> > which  
> > > is different altogether.
> > >  
> > > >
> > > > Which Buildroot version do you use?
> > > >  
> > > 14.0  
> >
> > I saw the option of webrtc, as you've mentioned, but, I can't upgrade to  
> gstreamer version 1.16 .

O.k.

> 
> 
> > >  
> > > >  
> > > > > I've configured the mk file and the Config.in file.
> > > > > After installation when I check gst-inspect webrtcbin, I get -
> > > > >
> > > > > No such element or plugin ?webrtcbin'
> > > > > What am I missing?  
> > > >
> > > > Take a look at the gst1-plugins-bad configure output (or
> > > > build/gst1-plugins-bad-<version>/config.log for package/gst1-plugins-bad: add webrtc optiona hint
> > > > what is missing (look for webrtc entries)....  
> >  
> This file made the difference. It seems the problem is an old version of
> libnice, it should be greater than 0.1.14, so, I think I'll upgrade to
> buildroot 2018.11, which holds libnice 0.1.14
> and create the external gstreamer with webrtc enabled as you've done in
> version 2019.5.
> In your opinion will it do the work?

Maybe, you have to try it on your own ;-)

Alternative is to cherry-pick/back-port some patches to your buildroot
version, e.g. (untested):

	$ git clone git://git.busybox.net/buildroot
	$ cd buildroot
	$ git checkout 2018.02.9
	$ git checkout -b 2018.02.9-patched

	# libnice: bump to version 0.1.14
	$ git cherry-pick 16012f56cade49e7ca5d33ecdd6226c1b19fc4ac

	# libnice: add gstreamer support
	$ git cherry-pick 689c083f571e0c88463a451cb4e64c1470b67afb

	# package/gst1-plugins-bad: add webrtc option
	$ git cherry-pick baffecda1678d68ab6d16514ae1903d2d4dc1e5d

Regards,
Peter

> 
> 
> 
> > Please take a look at the build/gst1-plugins-bad-<version>/config.log, is
> > webrtc enabled
> > e.g.:
> >
> > configure:91279: *** checking feature: WebRTC ***
> > configure:91283: *** for plug-ins: webrtc ***
> > configure:91327: checking for NICE
> > configure:91335: $PKG_CONFIG --exists --print-errors "nice >= 0.1.14"
> > configure:91338: $? = 0
> > configure:91353: $PKG_CONFIG --exists --print-errors "nice >= 0.1.14"
> > configure:91356: $? = 0
> > configure:91396: result: yes
> > configure:91412: *** These plugins will be built: webrtc
> >  
> > > >
> > > > Do you open the dump and view the log file or is it additional log  
> > file?  
> > > Within the dump I see  -
> > > 0:00:51.704162800  1051 0x7fff64004400 LOG      GST_ELEMENT_FACTORY
> > > gstelementfactory.c:438:gst_element_factory_make: gstelementfactory: make
> > > "webrtcbin" "(NULL)"
> > > 0:00:51.704206500  1051 0x7fff64004400 LOG      GST_ELEMENT_FACTORY
> > > gstelementfactory.c:142:gst_element_factory_find: no such element factory
> > > "webrtcbin"
> > > 0:00:51.704213200  1051 0x7fff64004400 WARN     GST_ELEMENT_FACTORY
> > > gstelementfactory.c:456:gst_element_factory_make: no such element factory
> > > "webrtcbin"!  
> >
> > Nothing new, gstreamer is unable to find an element named webrtcbin,
> > make sure the plugin libgstwebrtc.so is build and installed (at the right
> > location and with the right dependencies) at the target...
> >
> > Regards,
> > Peter
> >  
> > >  
> > > > gst1-plugins-bad/Config.in config  
> > > > > BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC bool "webrtc" depends on
> > > > > !BR2_STATIC_LIBS # libnice -> gnutls select  
> > > > BR2_PACKAGE_GST1_PLUGINS_BASE #  
> > > > > libgstsdp select BR2_PACKAGE_LIBNICE help WebRTC plugins (webrtcbin  
> > - a  
> > > > bin  
> > > > > for webrtc connections comment "webrtc needs a toolchain w/ dynamic
> > > > > library" depends on BR2_STATIC_LIBS gst1-plugins-bad/  
> > gst1-plugins-bad.mk  
> > > > > ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
> > > > > GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtc  
> > > > GST1_PLUGINS_BAD_DEPENDENCIES  
> > > > > += libnice GST1_PLUGINS_BAD_DEPENDENCIES += gst1-plugins-base  
> > libnice  
> > > > else  
> > > > > GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtc endif
> > > > >  
> > > >baffecda1678d68ab6d16514ae1903d2d4dc1e5d
> > > > Mind to share your config and/or defconfig file?
> > > >  
> > > Added.
> > >  
> > > >
> > > > Regards,
> > > > Peter
> > > >
> > > > [1]
> > > >  
> > https://git.buildroot.net/buildroot/tree/package/gstreamer1/gst1-plugins-bad/Config.in#n566  
> > > >  
> > > > > Regards,
> > > > > Vered  
> > > >
> > > > Regards,  
> > > Vered  
> >
> > Any other ideas?  

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] How do I enable webrtc as part of external gstreamer, in buildroot
  2019-07-08 12:30       ` Vered Kalef
  2019-07-08 18:57         ` Peter Seiderer
@ 2019-07-09 17:01         ` Arnout Vandecappelle
  2019-07-11 11:49           ` Vered Kalef
  1 sibling, 1 reply; 7+ messages in thread
From: Arnout Vandecappelle @ 2019-07-09 17:01 UTC (permalink / raw)
  To: buildroot



On 08/07/2019 14:30, Vered Kalef wrote:
> This file made the difference. It seems the problem is an old version of
> libnice, it should be greater than 0.1.14, so, I think I'll upgrade to buildroot
> 2018.11, which holds libnice 0.1.14
> and create the external gstreamer with webrtc enabled as you've done in version
> 2019.5.

 If you can anyway upgrade buildroot as a whole (which is the safer option),
then it's better to upgrade to either 2019.05 (which already contains gst-webrtc
support) or to 2019.02 (because that's an LTS release).

 Regards,
 Arnout

> In your opinion will it do the work?

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Buildroot] How do I enable webrtc as part of external gstreamer, in buildroot
  2019-07-09 17:01         ` Arnout Vandecappelle
@ 2019-07-11 11:49           ` Vered Kalef
  0 siblings, 0 replies; 7+ messages in thread
From: Vered Kalef @ 2019-07-11 11:49 UTC (permalink / raw)
  To: buildroot

Hi All
Thank you very much for your help!!
I managed to install webrtc with libnice 0.1.14, both as gstreamer external
components on buildroot!!
I still don't see video because I fail with exception
on g_signal_emit_by_name(webrtc, "get-transceivers", &transceivers).
But I think it is better to open a new mailing list on that, right?
although I remember I read something about it, so I'll first google it.
Much appreciated!
Vered

On Tue, Jul 9, 2019 at 8:01 PM Arnout Vandecappelle <arnout@mind.be> wrote:

>
>
> On 08/07/2019 14:30, Vered Kalef wrote:
> > This file made the difference. It seems the problem is an old version of
> > libnice, it should be greater than 0.1.14, so, I think I'll upgrade to
> buildroot
> > 2018.11, which holds libnice 0.1.14
> > and create the external gstreamer with webrtc enabled as you've done in
> version
> > 2019.5.
>
>  If you can anyway upgrade buildroot as a whole (which is the safer
> option),
> then it's better to upgrade to either 2019.05 (which already contains
> gst-webrtc
> support) or to 2019.02 (because that's an LTS release).
>
>  Regards,
>  Arnout
>
> > In your opinion will it do the work?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20190711/123e4c5f/attachment.html>

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2019-07-11 11:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-04 12:38 [Buildroot] How do I enable webrtc as part of external gstreamer, in buildroot Vered Kalef
2019-07-04 18:25 ` Peter Seiderer
     [not found]   ` <CADNjvP_HU1+D+LXwVtVosxpvDiUGZC=uEUCET10RpiG+oVn63Q@mail.gmail.com>
2019-07-07 18:40     ` Peter Seiderer
2019-07-08 12:30       ` Vered Kalef
2019-07-08 18:57         ` Peter Seiderer
2019-07-09 17:01         ` Arnout Vandecappelle
2019-07-11 11:49           ` Vered Kalef

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.