首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过ffplay查看从mkvserver生成的流?

如何通过ffplay查看从mkvserver生成的流?
EN

Stack Overflow用户
提问于 2019-06-10 07:09:05
回答 1查看 1.2K关注 0票数 6

我希望从一个源(Ffmpeg)到我使用mkvserver的多个客户端的实时流。我可以从ffmpeg(客户端)到mkvserver(服务器)进行实时流,如下所示:

服务器上的 :

代码语言:javascript
复制
nc -l <port-number> | ./server

客户端的 :

代码语言:javascript
复制
ffmpeg -f avfoundation -framerate 30 -i 0 -b 900k -f matroska -r 20 tcp://<ip-address>:<port-number>

为了查看服务器上生成的蒸汽,我将ffplay用作:

代码语言:javascript
复制
ffplay tcp://<ip-address>:<port>

但我拿到了Connection timed out error。请建议通过ffplay查看服务器上生成的流的方法。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-18 10:35:53

让我重述一下,以求澄清。

您正在使用ffmpeg从客户端流。

代码语言:javascript
复制
ffmpeg -f avfoundation -framerate 30 -i 0 -b 900k -f matroska -r 20 tcp://<ip-address>:<port-number>

连接到服务器,该服务器在TCP上的某个端口上使用NetCat侦听。

代码语言:javascript
复制
nc -l <port-number>

您正在将NetCat outPut (客户端蒸汽)传输到Matroska服务器Mk2 (./ Server ),后者为实时8080中的流提供服务。

代码语言:javascript
复制
nc -l <port-number> | ./server

因此,我认为ffplay应该通过端口8080中的http连接来查看Matroska Server Mk2 (./server)的输出。

代码语言:javascript
复制
ffplay http://ip-address:8080
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56521982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档