流媒体协议有哪些

流媒体协议有哪些,第1张

1HLS(>

2>

3流媒体协议是用来描述进程之间信息交换数据时的规则术语。

安全实时传输协议(Secure Real-time Transport Protocol或SRTP)是在实时传输协议(Real-time Transport Protocol或RTP)基础上所定义的一个协议,旨在为单播和多播应用程序中的实时传输协议的数据提供加密、消息认证、完整性保证和重放保护。它是由David Oran(思科)和Rolf Blom(爱立信)开发的,并最早由IETF于2004年3月作为RFC3711发布。

由于实时传输协议和可以被用来控制实时传输协议的会话的实时传输控制协议(RTP Control Protocol或RTCP)有着紧密的联系,安全实时传输协议同样也有一个伴生协议,它被称为安全实时传输控制协议(Secure RTCP或SRTCP);安全实时传输控制协议为实时传输控制协议提供类似的与安全有关的特性,就像安全实时传输协议为实时传输协议提供的那些一样。

在使用实时传输协议或实时传输控制协议时,使不使用安全实时传输协议或安全实时传输控制协议是可选的;但即使使用了安全实时传输协议或安全实时传输控制协议,所有它们提供的特性(如加密和认证)也都是可选的,这些特性可以被独立地使用或禁用。唯一的例外是在使用安全实时传输控制协议时,必须要用到其消息认证特性。

前段时间刚做完Airplay的相关应用,现在就开发的一点经验和大家分享一下。
首先,说说Airplay吧,Airplay可以将iPhone,iPad或iPodtouch等设备上的视频、音频以及传输到第三方认证设备上,一般是在AppleTV或Air port设备上,但其实,现在很多第三方的android设备也可以支持Airplay了,像阿里云或小米的盒子都支持Airplay投影了,而且效果都还不错。
其实,Airplay算是苹果公司定义的一种协议,或是一种技术吧,所以,按照惯例,这项技术是不开源的,对外封闭。而Android端,可以使用一套的多屏互动方案的,叫做DLAN,即Digital Living Network Alliance,它的协议是公开的。在次,得感谢诸多技术大牛,破解了Airplay,包括音频投影服务中使用的RSA私钥,和一份具体的协议说明(>rtsp流在主流浏览器并不支持直接播放。比如大华的视频流:rtsp://admin:123456@

19216810129/cam/realmonitorchannel=1&subtype=0,用vlc可以直接播放。但在浏览器会报ERR_UNKNOWN_URL_SCHEME。那如何在浏览器中播放呢。

以下列出几种方案。

1、安装插件(chrome最新版基本都不支持)

类如:kurento,vlc插件(谷歌浏览器版本41以下),vgx插件(不支持高版本,chrome720版本可用)等。

2、安装软件(中间件,基本都付费)

类如:Appemit(调用vlc插件播放rtsp),可以免安装的,目前只能windows,免费版会有提示。

猿大师中间件(底层调用VLC的ActiveX控件,实现在主流浏览器网页中内嵌播放多路RTSP的实时视频流),中间件收费的。

PluginOK(牛插)中间件。底层调用ActiveX控件VlcOcxdll。(商业用途需付费使用)

3、服务器拉流转发及协议转换

示意图如下所示:

推流--------------服务器转发--------------拉流

方法一览:

a,vlc软件串流到>

海康威视视频流和复合流区别有以下几个方面,具体如下:

1服务器不同

海康威视视频流采用通用的RTSP服务器,如nginx、SRS或 Darwin Stream Server(原生版本),更有利于私有部署。

海康威视复合流采用通用的RTSP服务器,如nginx、SRS和 Darwin Stream Server(原生版本),更有利于私有部署。

2服务器不同

海康威视视频流支持H264的扩展SEI消息发送机制。

海康威视复合流支持H265的扩展SEI消息发送机制设定,换句话说,之前推送端支持的功能,都可以同步支持。

3获取数据方式不同

海康威视视频流通过采集端,获取原始的yuv/rgb数据,h264/h265编码打包成需要的格式,如按照rtmp或rtsp打包并发送数据;

海康威视复合流通过拉流端,通过rtsp或者rtmp协议,获取到数据,并进行音视频数据parser,然后,解码,解码后的原始数据。

通过接口调用,获取网络摄像头的 RTSP 推流 URL,需要播放此 RTSP 协议传输的视频流

An HTML5 Flash Video (FLV) Player written in pure JavaScript without Flash
FLV 支持格式

动态添加 rtsp | rtmp | hls 拉流代理。只支持 H264 | H265 | AAC | G711 负载

以 rtsp://somedomaincom:554/live/0token=abcdefg&field=value

通过 流媒体源对应的播放 URL 可知一个 >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13501685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-20
下一篇 2023-08-20

发表评论

登录后才能评论

评论列表(0条)

保存