webrtcbin recommandations for Safari iOS (audio only)

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

webrtcbin recommandations for Safari iOS (audio only)

Jack
Hi list !

Do you have any recommandations to make webrtcbin working with Safari on
iOS ? The idea is to get (only) the audio stream in the browser.

I am asking this because my gstreamer/javascript configuration doesn't
work with Safari iOS.

However, it is working fine on :
- Linux with Firefox, Chromium and Chrome
- Windows with Firefox
- Android with Firefox and Chrome


Here my pipeline using audiotestsrc :
webrtcbin name=sendrecv bundle-policy=max-bundle audiotestsrc
is-live=true wave=red-noise ! audioconvert ! audioresample ! queue !
opusenc ! rtpopuspay ! queue !
application/x-rtp,media=audio,encoding-name=OPUS,payload=96 ! sendrecv.

Here the web page to test :
https://discrepant.me/

Any hint is very welcome !
++

Jack

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: webrtcbin recommandations for Safari iOS (audio only)

Jack
I can add to the working list :
- MacOSX with Firefox, Chrome and Safari

The javascript is visible on (and the nice noise can be listen on) :
https://discrepant.me/

So, why it is not working on Safari iOS ? Something to
do/detect/add/check/modify ? Any recommandations ?
Thanx.

GStreamer 1.16.1

++

Jack



Le 24/05/2020 à 23:49, Jack a écrit :

> Hi list !
>
> Do you have any recommandations to make webrtcbin working with Safari on
> iOS ? The idea is to get (only) the audio stream in the browser.
>
> I am asking this because my gstreamer/javascript configuration doesn't
> work with Safari iOS.
>
> However, it is working fine on :
> - Linux with Firefox, Chromium and Chrome
> - Windows with Firefox
> - Android with Firefox and Chrome
>
>
> Here my pipeline using audiotestsrc :
> webrtcbin name=sendrecv bundle-policy=max-bundle audiotestsrc
> is-live=true wave=red-noise ! audioconvert ! audioresample ! queue !
> opusenc ! rtpopuspay ! queue !
> application/x-rtp,media=audio,encoding-name=OPUS,payload=96 ! sendrecv.
>
> Here the web page to test :
> https://discrepant.me/
>
> Any hint is very welcome !
> ++
>
> Jack
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: webrtcbin recommandations for Safari iOS (audio only)

Jack
Hello,

Well, after more tests with Safari iOS. The results are (and I don't
understand why) :
- with 4G : KO
- with wifi : OK

So my app with iOS Safari seems to work with webrtcbin, super !
Now, if someone can explain why it is not working on 4G ?
With other browser on 4G, it is working fine.
Best!
++

Jack



Le 26/05/2020 à 21:14, Jack a écrit :

> I can add to the working list :
> - MacOSX with Firefox, Chrome and Safari
>
> The javascript is visible on (and the nice noise can be listen on) :
> https://discrepant.me/
>
> So, why it is not working on Safari iOS ? Something to
> do/detect/add/check/modify ? Any recommandations ?
> Thanx.
>
> GStreamer 1.16.1
>
> ++
>
> Jack
>
>
>
> Le 24/05/2020 à 23:49, Jack a écrit :
>> Hi list !
>>
>> Do you have any recommandations to make webrtcbin working with Safari on
>> iOS ? The idea is to get (only) the audio stream in the browser.
>>
>> I am asking this because my gstreamer/javascript configuration doesn't
>> work with Safari iOS.
>>
>> However, it is working fine on :
>> - Linux with Firefox, Chromium and Chrome
>> - Windows with Firefox
>> - Android with Firefox and Chrome
>>
>>
>> Here my pipeline using audiotestsrc :
>> webrtcbin name=sendrecv bundle-policy=max-bundle audiotestsrc
>> is-live=true wave=red-noise ! audioconvert ! audioresample ! queue !
>> opusenc ! rtpopuspay ! queue !
>> application/x-rtp,media=audio,encoding-name=OPUS,payload=96 ! sendrecv.
>>
>> Here the web page to test :
>> https://discrepant.me/
>>
>> Any hint is very welcome !
>> ++
>>
>> Jack
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> [hidden email]
>> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel