All Projects → PHZ76 → Desktopsharing

PHZ76 / Desktopsharing

Licence: mit
桌面共享, 支持RTSP转发, RTSP推流, RTMP推流。

Projects that are alternatives of or similar to Desktopsharing

Rtp Streamer
rtp record and rtp streamer
Stars: ✭ 60 (-82.2%)
Mutual labels:  ffmpeg, rtsp, rtp, rtmp
Lal
🔥 Golang live stream lib/client/server. support RTMP/RTSP/HLS/HTTP[S]-FLV/HTTP-TS, H264/H265/AAC, relay, cluster, record, HTTP API/Notify, GOP cache. 官方文档见 https://pengrl.com/lal
Stars: ✭ 480 (+42.43%)
Mutual labels:  rtsp, rtp, rtmp
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 (-52.82%)
Mutual labels:  rtsp, ffmpeg, rtmp
Media Server
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Stars: ✭ 1,363 (+304.45%)
Mutual labels:  rtsp, rtp, rtmp
Ffmpeg
Mirror of https://git.ffmpeg.org/ffmpeg.git
Stars: ✭ 27,382 (+8025.22%)
Mutual labels:  ffmpeg, rtsp, 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 (+2211.57%)
Mutual labels:  rtsp, rtmp, rtp
Rtsp Simple Server
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
Stars: ✭ 882 (+161.72%)
Mutual labels:  rtsp, rtp, rtmp
Fanplayer
A portable video player based on ffmpeg for windows and android platform.
Stars: ✭ 229 (-32.05%)
Mutual labels:  ffmpeg, rtsp, rtmp
Ffmpegandroid
android端基于FFmpeg实现音频剪切、拼接、转码、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图;音视频合成与分离,配音;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;FFmpeg滤镜:素描、色彩平衡、hue、lut、模糊、九宫格等;歌词解析与显示
Stars: ✭ 2,858 (+748.07%)
Mutual labels:  ffmpeg, rtsp, rtmp
Analysisavp
音视频学习,相关文件格式/协议分析。h264 nalu aac adts flv
Stars: ✭ 38 (-88.72%)
Mutual labels:  sdl2, ffmpeg, rtmp
Monibuca
🧩 Monibuca is a Modularized, Extensible framework for building Streaming Server
Stars: ✭ 307 (-8.9%)
Mutual labels:  rtsp, rtp, rtmp
ipchub
一个即拷即用、支持摄像头集中管理、多级路由及h5播放的流媒体服务器。
Stars: ✭ 138 (-59.05%)
Mutual labels:  rtsp, rtp
LiveDesk
win32 livedesk rtsp server, rtmp pusher, screen recorder, avkcp server, ffrdp server.
Stars: ✭ 22 (-93.47%)
Mutual labels:  rtsp, rtmp
camstudio
CamStudio fork
Stars: ✭ 83 (-75.37%)
Mutual labels:  ffmpeg, screen-capture
Node Stream
RTMP server in Nodejs for live streaming.
Stars: ✭ 320 (-5.04%)
Mutual labels:  ffmpeg, rtmp
useetv-playlist
No description or website provided.
Stars: ✭ 41 (-87.83%)
Mutual labels:  rtsp, rtp
wsa
WSA(Websocket Streaming Agent) is a stream server target for mp4/h264 streaming over websocket
Stars: ✭ 35 (-89.61%)
Mutual labels:  rtsp, rtmp
p5.rec
🍿 p5.rec lets you record your p5.js sketches and convert them to mp4 in your browser ▶️
Stars: ✭ 70 (-79.23%)
Mutual labels:  ffmpeg, screen-capture
Real-Time-Video-Streaming
a real time streaming video application using RTSP
Stars: ✭ 15 (-95.55%)
Mutual labels:  rtsp, ffmpeg
live-broadcast-bundle
Live broadcasting planner and scheduler
Stars: ✭ 38 (-88.72%)
Mutual labels:  ffmpeg, rtmp

DesktopSharing

项目介绍

  • 抓取屏幕和声卡的音视频数据,编码后进行RTSP转发, RTSP推流, RTMP推流。

目前情况

  • 完成屏幕采集(DXGI)和H.264编码。
  • 完成音频采集(WASAPI)和AAC编码。
  • 完成RTSP本地转发音视频数据。
  • 完成RTSP推流器。
  • 完成RTMP推流器。
  • 完成独显硬件编码(nvenc), 仅支持部分nvidia显卡。
  • 完成核显硬件编码(qsv)。
  • 完成简单的UI界面。

后续计划

编译环境

  • win10, vs2017, windows-sdk-version-10.0.17134.0
  • 项目使用的模块都是开源项目, 在vs2017/vs2019下编译通过。

模块说明

使用方式

  • 将编译生成的exe文件放入run-env中,即可运行。

image

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].