streaming - 使用 .ts 流 URL 在网络上进行直播

标签 streaming rtmp

当我尝试在我的网页上使用网络播放器流式传输此网址时 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/

相关文章:

javascript - 如何使用 NodeJS 创建流式 API

WCF:是否可以在双工 channel 中使用流模式?

audio - 组播如何工作?

来自 FritzBox rtsp 流的 ffmpeg 大量错误垃圾邮件

c# - WCF:使用 TransferMode=Streamed over netTcpBinding 将文件传输到服务器时,对客户端的响应延迟

c# - 任何人都有示例代码,用于将一个网站的 "chunked"HTTP 流式下载直接上传到单独的 Web 服务器?

c# - 用于加载 RTMP 源的应用程序的视频播放器

streaming - 如何对流视频 (rtmp) 性能进行故障排除?

ios - 如果编码器崩溃,自动停止 YouTube 直播事件

macos - 我们如何在mac系统上设置NGINX Web服务器及其RTMP模块?