精华内容
下载资源
问答
  • Columbia University rtspd- Supports serving of .au files via RTSP for Solaris, FreeBSD 3.x, Linux, Windows NT.Darwin Streaming Server- The open-source version of Apple’s QuickTime Streaming Server t....

    Columbia University rtspd - Supports serving of .au files via RTSP for Solaris, FreeBSD 3.x, Linux, Windows NT.

    Darwin Streaming Server - The open-source version of Apple’s QuickTime Streaming Server technology. Streams hinted QuickTime, MPEG-4, and 3GPP files.

    FFmpeg - Cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library.

    Feng - Open-source server software compliant with the IETF's standards for RTSP and RTP/RTCP.

    GStreamer - A multimedia framework with a plugin based architecture for a variety of platforms including Linux, Windows and OSX. Site has downloads, developer resources, and links to applications using the framework.

    Helix Universal Media Server - Available in various editions. Developed by RealNetworks.

    KOM(S) Streaming System (komssys) - Implements a streaming system based on the IETF protocols RTSP, SDP, RTP/RTCP to provide a base for researchers and developers. Includes code for a server, a client, and a proxy.

    QuickTime Streaming Server - Apple's closed-source streaming server.

    The Helix DNA Server - Streams MP3, RealAudio and RealVideo. Open-source and proprietary editions.

    The LIVE555 Media Server - Complete open-source RTSP server application. Pre-built binaries and source code.

    VLC media player - Open-source cross-platform multimedia player and framework, which can also stream audio and video in a number of formats.

    Windows Media Services - Microsoft's server solution to stream audio and video. Only Windows Media, JPEG, and MP3 formats are supported.

    Wowza Media Server - Java-based server for streaming of live and on-demand audio and video. Commercial application.

    展开全文
  • 开源流媒体服务器,使用ffmpeg作为容器解析库,实现RTSP基于TCP和UDP的点播,支持几乎所有的容器格式和编码方式,本人已经调试成功,很好很强大。这里特意说明一点,ffmpeg版本请安说明安装对应的版本,且编译的...
  • 它是基于Go语言研发,从2012年12月创建并发展至今,从原有的单服务的流媒体服务器形式,扩展成现在的云平台架构开源项目,属于高性能开源RTSP流媒体服务器,在Github上受到广大欢迎。 特点:RTSP推模式转发、R...

    Github选出d TOP 10开源免费的RTSP流媒体项目,以下是具体排名及星星数。

    16c4b12185ecb689019b80e893f6c031.png

    1、Easydarwin

    星星数:4,307

    Easydarwin是国内团队开发的开源流媒体框架。它是基于Go语言研发,从2012年12月创建并发展至今,从原有的单服务的流媒体服务器形式,扩展成现在的云平台架构开源项目,属于高性能开源RTSP流媒体服务器,在Github上受到广大欢迎。

    ea4618fa83ae3dd89b43d5dd992e74be.png

    特点:RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡。

    2、Libstreaming

    星星数:2,959

    特点:在Android上使用RTP传输H.264,H.263,AMR,AAC流媒体

    3、Zlmediakit

    星星数:1,824

    特点:基于C ++ 11的轻量级RTSP / RTMP / HTTP / HLS / HTTP-FLV / WebSocket-FLV / GB28181服务器和客户端框架

    4、V4l2rtspserver

    星星数:959

    特点:用于V4L2设备捕获的RTSP服务器,支持HEVC / H264 / JPEG / VP8 / VP9

    5、Janus Webrtc Gateway Docker

    星星数:497

    特点:适用于流媒体专业级用户的Docker映像

    6、Rtsp Simple Server

    星星数:371

    特点:即用型RTSP服务器,允许通过UDP和TCP读取和发布视频和音频流

    7、Sysdvr

    星星数:368

    特点:通过USB或网络将切换游戏流式传输到PC

    8、Dorsvr

    星星数:311

    特点:转到RTSP流服务器

    9、Neolink

    星星数:145

    特点:与Reolink IP摄像机的RTSP桥接

    10、Jpegrtspcamera

    星星数:20

    特点:示例RTSP服务器从PC摄像机流媒体传输MJPEG视频

    0ca77af8a400f1b7168a5e78e8f28473.png

    展开全文
  • RTSP协议的开源流媒体框架,详情可至http://www.live555.com/liveMedia/public/,搬运到CSDN方便下载
  • 背景近期跟开源团队商量,想在EasyDarwin上继续做一些功能扩展,目前EasyDarwin开源流媒体服务器只能够实现高效的RTSP推流直播转发/分发功能,输入与输出都是RTSP/RTP流,不能够很好滴满足当下日益火热的互联网直播/...

    背景

    近期跟开源团队商量,想在EasyDarwin上继续做一些功能扩展,目前EasyDarwin开源流媒体服务器只能够实现高效的RTSP推流直播转发/分发功能,输入与输出都是RTSP/RTP流,不能够很好滴满足当下日益火热的互联网直播/录播的需求,我们计划在当前节点EasyDarwin-v7.3.17.0325基础上继续扩展几个功能:

    1. EasyDarwin服务器端直播存储功能;
    2. 对RTSP直播推流同步输出RTMP、HLS直播功能;
    3. 直接接入RTSP IPCamera输出RTMP、HLS直播功能;

    实现思路

    在未实现之前,我们仅仅来讨论一个实现的思路,相信经过时间和实践的推移,技术问题都能够得到很好的解决!

    我们考虑使用EasyDarwin集成ffmpeg的方案,实现上述功能,在之前的EasyDarwin版本(EasyDarwin-7.0.5-Build16.0518)中,我们也实现过类似于同步输出HLS的功能,当时实现同步输出的方法是,在EasyDarwin中另起一个Module,然后采用每一个同步输出的Session都通过请求当前直播RTSP流,再转换成HLS流输出的方式进行的,也就是服务器内部自己请求自己的网络流(走127.0.0.1),这种方式对音视频流的流转过于复杂,这里就不再赘述;

    新的实现思路,我们希望直接在EasyDarwin内部将EasyPusher等推流工具推送来的直播流,不用再次经过网络流,而是服务器内部直接memory copy的方式将SDP+RTP数据递交给ffmpeg进行处理,直接就输出文件、RTMP、HLS;

    EasyDarwin_HLS

    按照上图所示,EasyDarwin内部的各个Module之间数据交互,直接就可以通过内存的形式将SDP+RTP数据,传递给各个模块进行各自对应的处理,那么关键问题就是这个sdp+RTP由QTSSReflectorModule传递给EasyRTMPModule、EasyHLSModule、EasyRecordModule这些模块如何进行处理,如何调用ffmpeg相关接口才能达到输出我们需要的数据的目的,那么这个过程,其实我们可以参考ffmpeg中关于ffmpeg获取RTSP/RTP流转换成各种output的调用流程,ffmpeg.exe获取RTSP的主要基本流程是:

    DESCRIBE:获取到直播流的sdp描述信息;
    SETUP、PLAY:建立RTP直播流数据传输通道;
    RTP:不同track的音视频直播RTP包;

    那么这整个流程对比我们EasyDarwin中的sdp和RTP数据处理流程,也就是EasyDarwin中免去了SETUP、PLAY流程,以及网络读取RTP数据的流程,直接就可以将EasyDarwin收到推送端的sdp信息和源源不断的RTP数据提交给ffmpeg处理,进行不同的输出(Record、RTMP、HLS),而这个过程中,如果视频流是H.264,音频流是AAC,那么我们就直接vcodec copy、acodec copy就行了,如果不是,那么我们就需要调用ffmpeg进行一次转码,将音视频流转成H.264&AAC;

    相信模仿ffmpeg.c中的实现流程,可以满足EasyDarwin后续的功能迭代的需求!

    获取更多信息

    邮件:support@easydarwin.org

    WEB:www.EasyDarwin.org

    Copyright © EasyDarwin.org 2012-2017

    EasyDarwin

    展开全文
  • 现在越来越多的人需要使用视频管理平台,对流媒体服务器上的视频进行统一管理,目前只要涉及到安防摄像头互联网直播的用户几乎都在使用EasyNVR+EasyNVS的方案(视频管理平台连接EasyNVR在公网IP下通过域名访问报错)...

    现在越来越多的人需要使用视频管理平台,对流媒体服务器上的视频进行统一管理,目前只要涉及到安防摄像头互联网直播的用户几乎都在使用EasyNVR+EasyNVS的方案(视频管理平台连接EasyNVR在公网IP下通过域名访问报错)。

    云管理平台需要具备完整的视频流媒体服务能力和运维管理服务能力的云架构平台,将分布在不同区域和网络环境下的多套EasyNVR设备,统一接口进行登记和管理,借助云端的宽带资源解决单路设备在云直播中多路分发观看所需的上行带宽问题, 及分布式存储在云端的回放问题。

    NVS 2.png

    有个老朋友,跟我说了个项目,问我有没有办法实现。具体需求是这样的:是屠宰场的场景,需要将多个屠宰场的视频进行多终端无插件直播,并且要输出RTSP流用于AI分析。

    这个屠宰场的现场有一款自己的工控机嵌入式设备,为ARM的CPU架构,需要将我们软件集成到工控机上,每个现场约10路摄像头设备。

    针对此情况,我们协调研发将视频流媒体服务器EasyNVR重新按ARM的架构进行重新编译,并成功集成到对应的工控机上,同时我们还将EasyNVR接入到公网的视频综合管理平台上,实现视频集中管理和预览。

    276.png

    展开全文
  • C++ RTSP/RTP流媒体服务器源码

    热门讨论 2015-05-15 16:26:23
    C++实现RTSP/RTP流媒体服务器,同时支持Linux和Windows编译环境。使用VLC客户端测试通过。实现RTSP的OPTIONS、DESCRIBE、SETUP、PLAY、PAUSE、TEARDOWN,实现SDP生成,实现RTP打包,实现TS文件解析。有相应的源码...
  • C# RTSP流媒体开发汇总 源代码,多种不同实现方法,参考价值大.
  • 用vlc搭建rtsp流媒体服务器

    千次阅读 2020-08-15 16:20:28
    vlc搭建rtsp流媒体服务器步骤: 1、打开vlc,选择流 媒体-流 2、选择文件选项卡,添加一个视频文件,基本vlc可以播放的都能添加。 3、选择流输出参数。 这里要选择rtsp,然后点击添加按钮。 ...
  • 0.引言本文主要讲解如何搭建RTSP流媒体服务器的过程,使用开源项目ZLMediaKit。通过这个开源项目,推RTSP流到服务器,然后拉流端可以拉取RTSP、RTMP等流。ZLMediaKit码云链接:...
  • 它是基于Go语言研发,从2012年12月创建并发展至今,从原有的单服务的流媒体服务器形式,扩展成现在的云平台架构开源项目,属于高性能开源RTSP流媒体服务器,在Github上受到广大欢迎。特点:RTSP推模式转发、RTSP...
  • 流媒体服务器搭建总结

    千次阅读 2016-08-13 17:20:00
    流媒体服务器搭建总结框架:Live555获取网络相机流ffmpeg对获取网络相机码流转码视频码流的高效显示一、 live555、ffmpeg及D3D的简介 Live555是一个标准流媒体传输的跨平台C++开源项目。 Ffmpeg是一个音视频...
  • rtsp server流媒体服务器源代码

    热门讨论 2009-02-26 23:20:41
    rtsp,rtp,rtcp、udp、tcp实时传输
  • Feng是LSCUBE维护的开源流媒体服务器,兼容IETF标准,实现了RTSP、RTP/RTCP。 Feng支持的编码标准: 音频: MPEG Audio (MPEG-1/2 Layer I/II/III) (rfc2250) Vorbis (draft) AAC (MPEG-4 Part 3) (rfc3640) 视频...
  • RTSP可以运行的源代码 包含客户端和服务器端的代码全部 VC++编写
  • 流媒体服务器开源方案调研

    千次阅读 2020-07-13 17:44:07
    这里的需求为某公安视频监控项目建设,需要一个流媒体服务器支持视频直播与点播。 1.1 功能需求 直接需求为摄像头监控。 1.多路实时视频,即同屏展示多路摄像头实时视频。 2.多路录像视频,即同屏展示多路摄像头录像...
  • RTSP流媒体转发服务器源码

    万次阅读 2014-11-22 12:31:11
    最新EasyDarwin已经支持海康、大华等标准RTSP/RTP协议的转发,代码及使用方法参看:http://blog.csdn.net/xiejiashu/article/details/29580543,具体代码下载: https://github.com/EasyDarwin/EasyDarwin,详细...
  • 环境介绍 当前使用的操作系统: win...官网地址:EasyDarwin 开源流媒体服务器 Open Source Streaming Server 如果官网下载速度比较慢,可以在CSDN上下载:EasyDarwin-windows-10.7z-桌面系统文档类资源-CSDN下载wind..
  • rtsp-server, 轻量级 rtsp/rtp流媒体服务器 服务器这个 MODULE 设计用来接受和传输音频和视频流的许多源。客户端可以连接并发送RTSP命令以接收RTP数据。这是为了使rebroadcasting音频和视频数据通过一个简单的网络。...
  • vlc 由videolan.org 出品,开源免费的一款本地和网络播放器,支持个音视频格式非常多,还可以用来搭建 rtsp 流媒体服务器,非常好用,支持的平台很多:windows、mac、linux都可以用,可以做点播、多播(组播)、单播...
  • EasyDarwin开源流媒体服务器(www.easydarwin.org)现在使用Go版本实现了。最新的代码提交,已经支持了推流(或者拉流)的同时进行本地存储。 本地存储的原理,是在推流的同时启动ffmpeg作为一路Client来做存储。...
  • EasyDSS流媒体解决方案提供一站式的转码、点播、直播、录像、检索、时移回放服务,极大地简化了开发和集成的工作,并且EasyDSS支持多种特性,完全能够满足企业视频信息化建设方面的需求。其中的第三方转推功能,就是...
  • EasyDarwin开源流媒体服务器 主要功能特点 基于Golang开发维护; 支持Windows,Linux,macOS平台; 支持RTSP推流分配(推模式转发); 支持RTSP拉流分配(拉模式转发); 服务端录像参考: : 服务端录像检索与重新...
  • 38款 流媒体服务器开源软件

    千次阅读 2017-06-12 08:15:53
    Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其...
  • SRS-开源流媒体服务器

    2021-09-23 09:46:06
    包括推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取到SRS。SRS还支持将接入的RTMP进行各种变换,譬如将RTMP流转码、截图、 转发给其他服务器、转封装成HTTP-FLV、转封装成HLS、转封装成HDS、录制成FLV。SRS...
  • EasyDarwin开源流媒体服务器(www.easydarwin.org),拉转推是一个很有意义的功能,它可将一个独立的RTSP数据源“拉”到服务器,再通过转发协议转发给多个客户端,或者通过EasyDarwin的本地存储功能进行存储。...
  • ZLMediaKit一个基于C++11的高性能运营级流媒体服务框架,跨平台,代码用CMake管理,可以用VS2019, XCode等进行编译。 仓库地址 https://github.com/ZLMediaKit/ZLMediaKit
  • 通过vlc搭建rtsp流媒体服务器,vlc支持RTSP over TCP的方式,数据流传输时只支持RTP over UDP。而DarwinStreamingServer服务器能自适应客户端发起的数据传输请求是用TCP方式,还是用UDP方式,如果是UDP方式,交互...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,510
精华内容 2,204
关键字:

开源rtsp流媒体服务器