我知道标题不清楚,所以我会尽我所能解释。当我的意思是从插座连接就是这样的 这是我使用的命令:
ffmpeg -i tcp://localhost:8080 -f flv rtmp://localhost/oflaDemo/stream1497985143577
这使得服务器只需发送转换为flv并发送到服务器流的3gp文件,客户端上的第一个文件看起来很好,但是当服务器开始读取第二个文件并发送它时,它就不再显示视频中的任何内容。并且ffmpeg会抛出此错误。
[flv @ 000000000060bc80] Non-monotonous DTS in output stream 0:1; previous: 3077
3, current: 16928; changing to 30773. This may result in incorrect timestamps in
the output file.
[flv @ 000000000060bc80] Non-monotonous DTS in output stream 0:1; previous: 3077
3, current: 16954; changing to 30773. This may result in incorrect timestamps in
the output file.
[flv @ 000000000060bc80] Non-monotonous DTS in output stream 0:1; previous: 3077
3, current: 16981; changing to 30773. This may result in incorrect timestamps in
the output file.
[flv @ 000000000060bc80] Non-monotonous DTS in output stream 0:1; previous: 3077
3, current: 17007; changing to 30773. This may result in incorrect timestamps in
调查一下这个错误,有些建议说它是针对ffmpeg的版本,但我已经有了最近的版本,我尝试了所有东西,但只有第一个发送到实时服务器的文件,但第二个我不再欣赏一些建议。