NPAPI deprecation: How to Deal with RTSP Live Streaming?

8,105 views
Skip to first unread message

Gustavo Matsunaga

unread,
May 8, 2015, 1:40:42 PM5/8/15
to chromium-...@chromium.org

Because we are aware on September 2015, about NPAPI Deprecation, which will affect plugins like Quicktime Embed Player, do anybody know how can we deal with RTSP Live Streaming?

 

Since, RTSP is not support in HTML5 video, and also there is not industry player that its currently supporting RTSP Live Streaming without being NPAPI, we are wondering to know how can we deal with this situation.

 

I m afraid to say, that in Video Surveillance Business, we cannot change the transport protocol to something different than RTSP, so without having the possibility to re-stream on the fly to and HTTP Adaptive approach, we are aware about this deprectation.

 

In My personal thoughs, I believe that deprecation is good when newers technologies cover the scope of old ones, but not without having any replacement for current industrial standarts like RTSP, which is widely used by the Standart ONVIF for Video Surveillance.

 

Any comments will be valued!

Daniel F

unread,
May 9, 2015, 3:05:23 PM5/9/15
to chromium-...@chromium.org
Hello,

Can we have details about your setup? Are you streaming through your server, client-side hardware, or through the client's computer? What sort of technology is supported on this device for conversion? PHP? Python? Java?

Thanks,
Daniel
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

Hans Henrik Bergan

unread,
May 10, 2015, 1:11:38 PM5/10/15
to chromium-...@chromium.org
Php? Phyton? on security cameras? Are you crazy? If you're lucky, C, and if lucky, enough CPU power to use some other protocol.. And reprogramming and replacing the firmware on different models will be both difficult and expensive

Daniel F

unread,
May 10, 2015, 2:37:32 PM5/10/15
to chromium-...@chromium.org
You are on the chrome extension forum.

It looks like you won't be able to do this.

This Stackexchange question ( https://forum.videolan.org/viewtopic.php?t=118374) could help you, but I think you are out of luck.

Try Stackexchange, you will get a better answer.

Gustavo Matsunaga

unread,
May 10, 2015, 10:13:42 PM5/10/15
to chromium-...@chromium.org
Dear Fellows,

The premises are the following:

Network Cameras used to be linux embeded systems, rarely open source, so its not possible to develop and shipped inside the network security cameras any piece of software (no matter which language) in order to make it complain to modern standarts such as HTTP Adaptive Live Streaming or MPEG-DASH, without the auhtorization of the manufactures.

On the other hand, Network Cameras Manufactures complains to industy Stantard, Called ONVIF, which specifies RTSP as Transport for Live Streaming. Typically they use H264 Codec, and RTSP in the all the variations: RTSP + RDP (UDP), RTSP TCP Interleaved and RTSP over HTTP Tunlled. Current there is no plans for moving on HTTP Dynamic/Adaptive Streaming, because as soon as I know they introduce more than  10 seconds of delay, which make it unsefull for surveillance purpoises or Motorized Cameras (To much delay for controlling Motorized PTZ Cameras).

Based on that premises, If you want to display in web browser any Modern Network Cameras you need to address a plugin for RTSP Live Streaming. One current solution was to used Quicktime Plugin From Apple.
But as soon as this plugin is NPAPI, and Chrome will be deprecating and soonly not supporting this plugin Extension, we have not current horizon to deal with RTSP Live Streamings.

So the question again is, do you now any other Extension, such as NACL o or any other architure that will be future proof in order to Live Streaming Network Security Cameras, ONVIF Compliant?

As a matter of fact, there is no plan to have any MetaTag header for compliant support, instead of that Chrome will depecreted and not support NPAPI. So we are really concern about that and we are looking for your advices.

Regards,

Gustavo MAtsunaga.

Dylan Myers

unread,
May 11, 2015, 3:04:06 PM5/11/15
to Gustavo Matsunaga, Chromium-extensions
Hi Gustavo!

I believe that the Flash plugin for Chrome uses PPAPI, and Flash (SWF) supports RTSP I think - this may help.

Otherwise, why not check out the Mozilla Firefox browser, which still supports NPAPI?

Kind Regards, 

 
Dylan Myers✱
website developer&
graphic designer&
photographer.😊💁😊
Dylan Myers on about.me
 

--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/53d71eea-10f1-4baf-b874-2358c8c8e1ed%40chromium.org.

Gustavo Matsunaga

unread,
May 11, 2015, 3:09:35 PM5/11/15
to chromium-...@chromium.org, gustavo....@elipgo.com
Hi Dylan,

Thanks for your feedback. I will try this plugin and let you know. Many Thanks.

The issue about browsers is that our Solution must be compatible again all browsers, Chrome, Mozilla, IExplorer, etc because we offer a solution as a service, so the end-user would like to consume the web app from any modern browser.

Regards,

Gustavo M.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extensions+unsub...@chromium.org.

To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.

Gustavo Matsunaga

unread,
May 13, 2015, 12:17:43 AM5/13/15
to chromium-...@chromium.org
Hi Dylan,

recently tested locomotive github project, and found that due to crossdomain socket security, and the restriction to publish into network camera web server the crossdomain.xml we cannot use this flash plugin to directly stream from network cameras through browser extension plugin.

Is there any other plugin to be considered that is not NPAPI to be deprecated?

Regards,

Gustavo.

PhistucK

unread,
May 13, 2015, 1:54:36 AM5/13/15
to Gustavo Matsunaga, Chromium-extensions
You can build an extension that leverages the native messaging API and build a native messaging host (an executable) that will proxy the stream from RTSP to a protocol a browser can access (HTTP/HTTPS), or maybe even just send the data from the stream back o the extension (and play it there, using Media Source Extensions, Web Audio or whatever) using the native messaging API.


PhistucK

On Wed, May 13, 2015 at 7:17 AM, Gustavo Matsunaga <gustavo....@elipgo.com> wrote:
Hi Dylan,

recently tested locomotive github project, and found that due to crossdomain socket security, and the restriction to publish into network camera web server the crossdomain.xml we cannot use this flash plugin to directly stream from network cameras through browser extension plugin.

Is there any other plugin to be considered that is not NPAPI to be deprecated?

Regards,

Gustavo.

El lunes, 11 de mayo de 2015, 16:09:35 (UTC-3), Gustavo Matsunaga escribió:
Hi Dylan,

Thanks for your feedback. I will try this plugin and let you know. Many Thanks.

The issue about browsers is that our Solution must be compatible again all browsers, Chrome, Mozilla, IExplorer, etc because we offer a solution as a service, so the end-user would like to consume the web app from any modern browser.

Regards,

Gustavo M.

El lunes, 11 de mayo de 2015, 16:04:06 (UTC-3), Dylan Myers escribió:
Hi Gustavo!

I believe that the Flash plugin for Chrome uses PPAPI, and Flash (SWF) supports RTSP I think - this may help.

Otherwise, why not check out the Mozilla Firefox browser, which still supports NPAPI?

Kind Regards, 
Dylan Myers✱
website developer&
graphic designer&
photographer.😊💁😊
Dylan Myers on about.me
 
On 11 May 2015 at 03:13, Gustavo Matsunaga <gustavo....@elipgo.com> wrote:
Dear Fellows,

The premises are the following:

Network Cameras used to be linux embeded systems, rarely open source, so its not possible to develop and shipped inside the network security cameras any piece of software (no matter which language) in order to make it complain to modern standarts such as HTTP Adaptive Live Streaming or MPEG-DASH, without the auhtorization of the manufactures.

On the other hand, Network Cameras Manufactures complains to industy Stantard, Called ONVIF, which specifies RTSP as Transport for Live Streaming. Typically they use H264 Codec, and RTSP in the all the variations: RTSP + RDP (UDP), RTSP TCP Interleaved and RTSP over HTTP Tunlled. Current there is no plans for moving on HTTP Dynamic/Adaptive Streaming, because as soon as I know they introduce more than  10 seconds of delay, which make it unsefull for surveillance purpoises or Motorized Cameras (To much delay for controlling Motorized PTZ Cameras).

Based on that premises, If you want to display in web browser any Modern Network Cameras you need to address a plugin for RTSP Live Streaming. One current solution was to used Quicktime Plugin From Apple.
But as soon as this plugin is NPAPI, and Chrome will be deprecating and soonly not supporting this plugin Extension, we have not current horizon to deal with RTSP Live Streamings.

So the question again is, do you now any other Extension, such as NACL o or any other architure that will be future proof in order to Live Streaming Network Security Cameras, ONVIF Compliant?

As a matter of fact, there is no plan to have any MetaTag header for compliant support, instead of that Chrome will depecreted and not support NPAPI. So we are really concern about that and we are looking for your advices.

Regards,

Gustavo MAtsunaga.

El viernes, 8 de mayo de 2015, 14:40:42 (UTC-3), Gustavo Matsunaga escribió:

Because we are aware on September 2015, about NPAPI Deprecation, which will affect plugins like Quicktime Embed Player, do anybody know how can we deal with RTSP Live Streaming?

 

Since, RTSP is not support in HTML5 video, and also there is not industry player that its currently supporting RTSP Live Streaming without being NPAPI, we are wondering to know how can we deal with this situation.

 

I m afraid to say, that in Video Surveillance Business, we cannot change the transport protocol to something different than RTSP, so without having the possibility to re-stream on the fly to and HTTP Adaptive approach, we are aware about this deprectation.

 

In My personal thoughs, I believe that deprecation is good when newers technologies cover the scope of old ones, but not without having any replacement for current industrial standarts like RTSP, which is widely used by the Standart ONVIF for Video Surveillance.

 

Any comments will be valued!

--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.

To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.

--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.

To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.

Dylan Myers

unread,
May 14, 2015, 2:48:06 PM5/14/15
to Gustavo Matsunaga, Chromium-extensions
Hi Gustavo,

Flash, whilst an old and outdated technology, should be available on all popular browsers.

Regards,

 
Dylan Myers✱
website developer&
graphic designer&
photographer.😊💁😊
Dylan Myers on about.me
 

On 11 May 2015 at 20:09, Gustavo Matsunaga <gustavo....@elipgo.com> wrote:
Hi Dylan,

Thanks for your feedback. I will try this plugin and let you know. Many Thanks.

The issue about browsers is that our Solution must be compatible again all browsers, Chrome, Mozilla, IExplorer, etc because we offer a solution as a service, so the end-user would like to consume the web app from any modern browser.

Regards,

Gustavo M.

El lunes, 11 de mayo de 2015, 16:04:06 (UTC-3), Dylan Myers escribió:
Hi Gustavo!

I believe that the Flash plugin for Chrome uses PPAPI, and Flash (SWF) supports RTSP I think - this may help.

Otherwise, why not check out the Mozilla Firefox browser, which still supports NPAPI?

Kind Regards, 
Dylan Myers✱
website developer&
graphic designer&
photographer.😊💁😊
Dylan Myers on about.me
 
On 11 May 2015 at 03:13, Gustavo Matsunaga <gustavo....@elipgo.com> wrote:
Dear Fellows,

The premises are the following:

Network Cameras used to be linux embeded systems, rarely open source, so its not possible to develop and shipped inside the network security cameras any piece of software (no matter which language) in order to make it complain to modern standarts such as HTTP Adaptive Live Streaming or MPEG-DASH, without the auhtorization of the manufactures.

On the other hand, Network Cameras Manufactures complains to industy Stantard, Called ONVIF, which specifies RTSP as Transport for Live Streaming. Typically they use H264 Codec, and RTSP in the all the variations: RTSP + RDP (UDP), RTSP TCP Interleaved and RTSP over HTTP Tunlled. Current there is no plans for moving on HTTP Dynamic/Adaptive Streaming, because as soon as I know they introduce more than  10 seconds of delay, which make it unsefull for surveillance purpoises or Motorized Cameras (To much delay for controlling Motorized PTZ Cameras).

Based on that premises, If you want to display in web browser any Modern Network Cameras you need to address a plugin for RTSP Live Streaming. One current solution was to used Quicktime Plugin From Apple.
But as soon as this plugin is NPAPI, and Chrome will be deprecating and soonly not supporting this plugin Extension, we have not current horizon to deal with RTSP Live Streamings.

So the question again is, do you now any other Extension, such as NACL o or any other architure that will be future proof in order to Live Streaming Network Security Cameras, ONVIF Compliant?

As a matter of fact, there is no plan to have any MetaTag header for compliant support, instead of that Chrome will depecreted and not support NPAPI. So we are really concern about that and we are looking for your advices.

Regards,

Gustavo MAtsunaga.

El viernes, 8 de mayo de 2015, 14:40:42 (UTC-3), Gustavo Matsunaga escribió:

Because we are aware on September 2015, about NPAPI Deprecation, which will affect plugins like Quicktime Embed Player, do anybody know how can we deal with RTSP Live Streaming?

 

Since, RTSP is not support in HTML5 video, and also there is not industry player that its currently supporting RTSP Live Streaming without being NPAPI, we are wondering to know how can we deal with this situation.

 

I m afraid to say, that in Video Surveillance Business, we cannot change the transport protocol to something different than RTSP, so without having the possibility to re-stream on the fly to and HTTP Adaptive approach, we are aware about this deprectation.

 

In My personal thoughs, I believe that deprecation is good when newers technologies cover the scope of old ones, but not without having any replacement for current industrial standarts like RTSP, which is widely used by the Standart ONVIF for Video Surveillance.

 

Any comments will be valued!

--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.

--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.

To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.
emoji_u1f60a.png
emoji_u1f481.png

Jim Matthews

unread,
Jul 25, 2015, 7:09:28 PM7/25/15
to Chromium-extensions, gustavo....@elipgo.com
Would something like WebChiemera.js work?  This thread seems relevant.  Please keep us posted!
Reply all
Reply to author
Forward
0 new messages