Một mục chuyên xử lý ảnh trong kho dữ liệu GitHub của TopGit: leandromoreira/live-stream-from-desktop, 195 sao, nhóm Image Tools, Shell. Provide guidance to test live streaming (mpeg-dash or hls) or vod from your desktop
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
It provides guidance to test live streaming (mostly RTMP, SRT, mpeg-dash or hls) or vod from your own desktop using FFmpeg, it's pretty useful for testing and learning purposes.
MacOS
Tested with:
MacOS High Siera 10.13, 10.15.2, Ubuntu 18.04
Warning: The video asset used for looping streaming is more than hundreds of MBs.
Requirements
docker
wget
curl
Simulating HLS / DASH with multiple renditions/resolutions and DVR
HLS
Run this server in one of your tabs:
curl -s https://raw.githubusercontent.com/leandromoreira/live-stream-from-desktop/master/start_http_server.sh | sh
Run this encoder in another of your tabs:
curl -s https://raw.githubusercontent.com/leandromoreira/live-stream-from-desktop/master/start_hls_abr_live_stream.sh | sh
Access the stream at http://localhost:8080/master.m3u8 or at clappr's demo page
HLS looping the file
If you want to use a video file instead of a synthetic media, run this encoder in another of your tabs:
curl -s https://raw.githubusercontent.com/leandromoreira/live-stream-from-desktop/master/start_hls_abr_live_stream_file_loop.sh | sh
DASH
Run this server in one of your tabs:
curl -s https://raw.githubusercontent.com/leandromoreira/live-stream-from-desktop/master/start_http_server.sh | sh
Run this encoder in another of your tabs:
curl -s https://raw.githubusercontent.com/leandromoreira/live-stream-from-desktop/master/start_dash_abr_live_stream.sh | sh
Access the stream at http://localhost:8080/out.mpd or go to dashjs's demo page
Simulating an HLS and MPEG-DASH live streaming for latency comparison
HLS
Run this server in one of your tabs:
curl -s https://raw.githubusercontent.com/leandromoreira/live-stream-from-desktop/master/start_http_server.sh | sh
Run this encoder in another of your tabs:
curl -s https://raw.githubusercontent.com/leandromoreira/live-stream-from-desktop/master/start_hls_low_latency_live_stream.sh | sh
Access the stream at http://localhost:8080/stream.m3u8 or at clappr's demo page
MPEG-DASH
Run this server in one of your tabs:
curl -s https://raw.githubusercontent.com/leandromoreira/live-stream-from-desktop/master/start_http_server.sh | sh
Run this encoder in another of your tabs:
curl -s https://raw.githubusercontent.com/leandromoreira/live-stream-from-desktop/master/start_mpeg_dash_low_latency_live_stream.sh | sh
Access the stream at http://localhost:8080/stream.mpd
Requirements
# I assume you have brew already
# or you could use curl
brew install wget
brew install ffmpeg
brew install node
# the http server
npm install http-server -g
# WARNING IT IS A HUGE download file (263M)
wget -O bunny_1080p_30fps.mp4 http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4
Sending live RTMP from your local machine
Single Bitrate
From a pseudo FFmpeg video source color bar and generated audio signal made of a sine wave with amplitude 1/8.
leandromoreira/live-stream-from-desktop có bao nhiêu sao?
leandromoreira/live-stream-from-desktop có 195 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/leandromoreira/live-stream-from-desktop. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
leandromoreira/live-stream-from-desktop có những chủ đề gì?
GitHub topics của leandromoreira/live-stream-from-desktop: "ffmpeg", "hls", "live-streaming", "mpeg-dash", "testing". TopGit xếp repo vào nhóm Image Tools.
leandromoreira/live-stream-from-desktop còn đang phát triển không?
Commit gần nhất trên leandromoreira/live-stream-from-desktop là 2.4 năm trước (theo timestamp GitHub). Repo có 25 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
leandromoreira/live-stream-from-desktop là gì?
leandromoreira/live-stream-from-desktop (leandromoreira/live-stream-from-desktop) là dự án Shell trên GitHub. Theo mô tả gốc: Provide guidance to test live streaming (mpeg-dash or hls) or vod from your desktop
leandromoreira/live-stream-from-desktop so với các dự án Image Tools khác thế nào?
leandromoreira/live-stream-from-desktop được TopGit xếp vào nhóm Image Tools, với 195 sao GitHub và viết bằng Shell. Xem trang chủ đề Image Tools trên TopGit để so sánh với các dự án tương tự theo số sao và mức độ hoạt động.
leandromoreira/live-stream-from-desktop viết bằng ngôn ngữ gì?
leandromoreira/live-stream-from-desktop chủ yếu viết bằng Shell. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Vì sao leandromoreira/live-stream-from-desktop được xếp vào nhóm Image Tools?
TopGit xếp leandromoreira/live-stream-from-desktop vào nhóm Image Tools dựa trên GitHub topics và mô tả của repo (gắn thẻ: "ffmpeg", "hls", "live-streaming"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
Vẫn đang phân vân về live-stream-from-desktop?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về live-stream-from-desktop.