video - ffmpeg 与 live555 之间的区别

标签 video ffmpeg streaming live555 mpeg2-ts

有谁知道live555ffmpeg之间的主要区别是什么。似乎两者都能够进行视频流传输。是 live555RTSP 中执行,而 ffmpegmpeg-2 传输流中执行吗?谢谢,兰

最佳答案

简单来说:

  • FFMPEG是一个用于编码和解码视频/音频的库

  • Live555 是一个用于流式传输已编码的电影/音频并在流中读取的库。

是的,FFMPEG 的某些编译/预构建版本可以流视频,但它的主要用途是编码和解码视频/音频。

Live555 有一套相当复杂的工具,允许通过多种不同协议(protocol)和不同类型的流进行流式传输(不仅仅是 RTSP,它还可以进行 mpeg-2 流式传输)。 Live555 核心库不允许您对电影进行编码或解码,它只是一组仅用于流式传输视频/音频的工具。某些编译/预构建版本可能允许您执行编码/解码,但它使用的是 live555 以外的某些库。

关于video - ffmpeg 与 live555 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24468337/

相关文章:

streaming - RTMP 流媒体服务器实现 : connect/createStream/play message sequence passed, 但 flashplayer 中没有视频/音频

ios - 如何无间隙地播放多个视频

android - 如何在不增加 apk 大小的情况下在 android 应用程序中播放视频

ios - 应用程序在后台ios时如何录制视频

ffmpeg - 流式传输到 facebook rtmps 会导致 TLS 连接错误

ffmpeg 正在错误地切割视频长度

audio - libfaac:队列输入在时间上落后

iphone - 我可以在 iPhone/iPad 上为 HTML5 视频换肤吗?

Android直播视频流延迟

c# - WCF-C#服务应连续发送结果