Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
You can easily stream anything you want. If you dont mind risking people randomly streaming anything they want to the service you dont even need PHP knowledge Thats just for returning 403 Forbidden if the stream key is invalid.. HTML is needed for FLV / VideoJS setup to play the video in HTML 5 format, because RTMP is flash, which has no support anymore.
basically:
https://github.com/winshining/nginx-http-flv-module (Stream server module for NGINX)
https://github.com/Bilibili/flv.js/ (FLV JS)
https://github.com/mister-ben/videojs-flvjs (VideoJS FLV JS module)
https://videojs.com/ (VideoJS HTML5 media client)
Some PHP/HTML knowledge.
Open port 1935 TCP (iirc) for RTMP connections
Edit:
For anyone reading this:
If you use my method please have atleast the smarts to properly configure the NGINX webserver to accept a script to decline streams who do not provide a proper stream key. Otherwise anyone can stream to your NGINX server with any content they want.
You can use icecast, which is easier to configure but it causes insane amount of latency with streaming. but you can atleast provide VOD.