All Projects → use-go → wsa

use-go / wsa

Licence: BSD-2-Clause License
WSA(Websocket Streaming Agent) is a stream server target for mp4/h264 streaming over websocket

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to wsa

smart rtmpd
RTMP server, smart, compact, high performance(c, c++), high concurrency, easy to maintain, easy to deploy, (supports multiple operating systems Windows and Linux, ARM, FreeBSD)
Stars: ✭ 159 (+354.29%)
Mutual labels:  h264, rtsp, hls, rtmp, dash
Rtsp Simple Server
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
Stars: ✭ 882 (+2420%)
Mutual labels:  streaming, h264, rtsp, rtmp
Nginx Vod Module
NGINX-based MP4 Repackager
Stars: ✭ 1,378 (+3837.14%)
Mutual labels:  streaming, stream, hls, dash
Haishinkit.swift
Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS.
Stars: ✭ 2,237 (+6291.43%)
Mutual labels:  streaming, h264, hls, rtmp
Rtmp Rtsp Stream Client Java
Library to stream in rtmp and rtsp for Android. All code in Java
Stars: ✭ 1,338 (+3722.86%)
Mutual labels:  streaming, stream, rtsp, rtmp
Ffmpeg
Mirror of https://git.ffmpeg.org/ffmpeg.git
Stars: ✭ 27,382 (+78134.29%)
Mutual labels:  streaming, rtsp, hls, rtmp
Ott Packager
OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
Stars: ✭ 148 (+322.86%)
Mutual labels:  streaming, h264, hls, dash
Nexplayer unity plugin
Stream videos in HLS & DASH with Widevine DRM using NexPlayer Video Streaming Player SDK for Unity on Android & iOS devices
Stars: ✭ 73 (+108.57%)
Mutual labels:  streaming, hls, dash
Hls.js
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Stars: ✭ 10,791 (+30731.43%)
Mutual labels:  streaming, stream, hls
Awesome Video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (+1034.29%)
Mutual labels:  streaming, hls, dash
Ffplayout Engine
python and ffmpeg based playout
Stars: ✭ 128 (+265.71%)
Mutual labels:  streaming, hls, rtmp
tms
tms(toy media server) is a toy media server for myself learning media develop. Just for fun.
Stars: ✭ 29 (-17.14%)
Mutual labels:  streaming, hls, rtmp
Mediaelement
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
Stars: ✭ 7,767 (+22091.43%)
Mutual labels:  streaming, hls, dash
docker-wyze-bridge
RTMP/RTSP/LL-HLS bridge for Wyze cams in a docker container
Stars: ✭ 1,146 (+3174.29%)
Mutual labels:  rtsp, hls, rtmp
Nginx Rtmp Monitoring
real-time monitoring statistics dashboard for nginx rtmp module
Stars: ✭ 224 (+540%)
Mutual labels:  streaming, hls, rtmp
ZLMediaKit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
Stars: ✭ 7,790 (+22157.14%)
Mutual labels:  rtsp, hls, rtmp
Multistreamer
[discontinued] A webapp for publishing video to multiple streaming services at once.
Stars: ✭ 281 (+702.86%)
Mutual labels:  streaming, stream, rtmp
sms
rtmp server and super media server whith golang.
Stars: ✭ 65 (+85.71%)
Mutual labels:  stream, hls, rtmp
Rtsp.player.android
RTSP player for Android / IP camera viewer
Stars: ✭ 199 (+468.57%)
Mutual labels:  streaming, rtsp, rtmp
PPlayer
ffmpeg 4.0.2静态库从0开始一个播放器的搭建,支持rtmp、rtsp、hls、本地MP4文件播放,音视频同步,直播推流
Stars: ✭ 81 (+131.43%)
Mutual labels:  h264, rtsp, rtmp

Instruction

websocket agent server for h264 streaming over websocket

target

current repo has a target

  • a stream server support rtmp and websocket in html5

    • init Order : streamserver --> process ---> service
  • RTP-Data packet over websocket

  • WSP cmd Protocal

    • WSP over websocketthat wrap rtsp content

Structure instruction

  • prcoessing

inspired by

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].