锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 流媒体开源 / 以RTSP和RTP实现托管媒体聚合之介绍
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源心得,禁止转载,违法必究。

以RTSP和RTP实现托管媒体聚合之介绍

该库为Rtp上使用的底层视频或音频格式提供了包对包的Rtp聚合。这意味着它不依赖于或暴露关于底层媒体的细节,这些细节的体现是播放媒体所需的对话框中获得的内容,也可以轻松导出给定的类来支持应用程序特定的功能,例如QOS和节流或其他功能,视频点播服务器需要这些功能。

它可以用于通过聚合数据包将包含在Tcp / Udp上的单个(低带宽)媒体资源提供 给数百个RtspServer用户。(Rtcp数据包不是聚合的,将独立计算,并对服务器中的每个Rtsp / Rtp会话进行适当的发送。)当我使用术语聚合时,我意味着重复(不转发)给另一个客户端,需要进行修改以将数据中继到另一个EndPoint,当然也可以指定排除。

它使用符合RFC2326和RFC3550的流程来提供许多其他功能。

如果要从诸如机顶盒之类的设备进行广播,也可以通过LAN连接到互联网,然后建立SourceMedia (然后可以添加密码)和然后将流OnDemand广播给任何连接的人。

这意味着您可以拥有许多不同类型的源流,例如JPEG、MPEG4、H263、H264等,并且您的客户端将接收与源流传输相同的视频。

这也意味着,你可以使用流行的工具,这个库包含RtspServer诸如FFmpegVLCQuickTimeLIVE555达尔文流媒体服务器等。

这使得开发人员可以播放/转码流,或将其保存到文件中,甚至可以使用RtspServer包含的这些工具来提取帧,因此您不必困顿于实际源流/设备的带宽或CPU。

您还可以添加第三层 - 例如:分离过程,并在不同的服务器上进行工作,而不必担心库之间的互操作。只需使用这个库创建RtspServer和源流。此外,从另一个进程/服务器使用AForge或另一个包装库和RtspServer进行通信. RtspServer然后与设备进行通信。运行您的处理,然后为流中所需的每个映像创建RFC2435框架。完成该步骤后,使用RtspServer通过Rtp发送。

此库还可以为您添加扩展和定制,因为您的代码转换和传输是在两个单独的服务器上完成的。如果没有希望,这张图将有助于您的理解。

理解服务器

除了提供一个RtspServer,它也提供了一个RtspClient和RtpClient 允许开发连接到任何RtspServer或端点,只要此端点上有可用的SessionDescription,为开发者提供一个简单的方法来使用流。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内