当我尝试在我的网页上使用网络播放器流式传输此网址时 http://proiptv.505x.biz:8000/live/133/165848/104.ts 它没有显示,但他正在下载流。 我如何将其转换为 rtmp 流或在网络上播放
最佳答案
您需要将原始实时 MPEG-2 传输流转码为适合网络的格式。
对于 RTMP,您可以使用开源工具 ffmpeg:
ffmpeg -i http://proiptv.505x.biz:8000/live/133/165848/104.ts -f flv rtmp://your_server/
有很多免费或付费工具可以让您重新流式传输 MPEG-TS(Nimble Streamer、Wowza Streaming Engine、nginx Web 服务器的 RTMP 模块、ffmpeg 工具中的 ffserver 等等)。
要在网络上播放生成的流,有各种免费或付费播放器,例如 Video.js、mediaelement.js、JWPlayer、Flowplayer。
关于streaming - 使用 .ts 流 URL 在网络上进行直播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29043200/