rtsp-rs - An RTSP 2.0 implementation in Rust

  •        127

An incomplete RTSP 2.0 implementation built using tokio. A lot of the design is based on the http and hyper crates, since RTSP and HTTP have a lot of similarities.

https://github.com/sgodwincs/rtsp-rs

Tags
Implementation
License
Platform

   




Related Projects

RTSP-Camera-for-Android - Android based RTSP Server which is able to serve live camera view to multiple RTSP clients, such as VLC

  •    C++

Android based RTSP Server which is able to serve live camera view to multiple RTSP clients, such as VLC. This project is not maintained anymore (in fact since 2end of 2012). It exists to share the code how to implement this back in the days.

RTSP Proxy Kit

  •    

The RTSP Proxy Kit contains source code for a reference implementation of an application-level RTSP proxy server for UNIX and Windows environments. The kit provides all of the basic functionality for an RTSP proxy.

RTSP Specification

  •    

The Real Time Streaming Protocol (RTSP) is currently an IETF Proposed Standard (RFC 2326). This project is working on moving RTSP to Draft Standard. Please submit issues, typos, etc as issues to this project, and they will be tracked here.


Ant Media Server - RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV

  •    Java

Ant Media Server is an open source media server that supports RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV. It also supports WebRTC to RTMP Adapter, IP camera.

cameradar - Cameradar hacks its way into RTSP videosurveillance cameras

  •    Go

See command-line options. e.g.: docker run -t ullaakut/cameradar -t 192.168.100.0/24 -l will scan the ports 554 and 8554 of hosts on the 192.168.100.0/24 subnetwork and attack the discovered RTSP streams and will output debug logs.

Managed Media Aggregation

  •    

Allowing developers to aggregate media from Rtsp sources over Rtsp without degrading the source bandwidth. Agnostic of Video or Audio format. Decodes Jpeg / RTP

msdl

  •    C

msdl(media stream downloader) is an open source multi-protocol downloader for various streaming protocols such as mmst (mms://) , mmsh , rtsp-real , rtsp-wms , http ,ftp.

node-rtsp-rtmp-server - RTSP/RTMP/HTTP hybrid server

  •    CoffeeScript

Edit config.coffee. If both serverPort and rtmpServerPort are above 1023 in config.coffee, you can omit sudo.

webrtc-streamer - WebRTC streamer for V4L2 capture devices and RTSP sources

  •    C++

This is a try to stream video sources through WebRTC using simple mechanism. It embeds a HTTP server that implements API and serve a simple HTML page that use them through AJAX.

GSYVideoPlayer - 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析:

  •    Java

视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析:

curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP

  •    C

curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.

KOM(S) Streaming System

  •    C

The KOM(S) Streaming System (komssys) implements a streaming system based on the IETF protocols RTSP, SDP, RTP/RTCP with the intention of providing a base for researchers and other developers. Komssys includes code for a server, a client, and a proxy

dget - download get for linux

  •    C++

dget is a multi-thread download tool based on linux platform, develop using C++. support FTP, HTTP, HTTPS, MMS, the RTSP protocol and HTTP, FTP, SOCK4/5 proxy.The Max Thread number limits to 6 for each task .

Asterisk Video Resources

  •    C

Video Applications for Asterisk (libh43m, app_h324m, app_mp4, app_rtsp, app_transcode, app_swf) H324m stack, mp4 record and playblack, rtsp support, video transcoding and swf file playback.

Borobudur : Managed Streaming Server

  •    CSharp

Borobudur is a media streaming server based on .NET platform.

ViTooKi

  •    C

The Video-ToolKit supports adaptive standard compliant video streaming, transcoding and proxy caching. It supports MPEG-1/2/4/7/21, Theora and Vorbis/pcm/MP3, stored in various containers like mp4, avi, ogg, mkv over RTSP/RTP/UDP with retransmission or H

Omnimeeting

  •    C++

Omnimeeting is a multiplatform C++ videoconference program that can do live cam/audio streaming using RTSP protocol.It can recv/send a 360 degrees omnidirectional video and do a face detecting/tracking.It has APIs to convert/send omnidirectional images.

myget download accelerator

  •    C

Myget is a download accelerator working in linux environment. It supports the protocols: HTTP, FTP, HTTPS(with the openssl lib support),RTSP,MMS and Proxy.It contains the text and graph(gtk+-2.0 or qt) interfaces.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.