原PO如果是要想多瞭解streaming server比較細節的運作方式,
可以找一些open source projects研究一下
需要釐清的幾個問題應該是:
常見的幾個streaming protocols:
RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH...etc
串流直播與VOD點播的差異?
服務分發的方式?
怎麼跟CDN服務串接?
...etc
像是:
FFmpeg
FFmpeg
Nginx加上rtmp-module
Github/arut/nginx-rtmp-module
SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
Github/ossrs/srs
如果是是想使用雲端服務快速架設直播系統,其實已經有不少解決方案!
像AWS這邊給的一些指引:
Live Streaming on AWS (AWS 即時影音串流架構)
Live Streaming on AWS
另外,剛才看了一下
C#/.NET 7.0的文件
教學課程:使用 .NET 7.0 透過媒體服務即時串流
但是