java - 通过代理进行实时视频流传输

标签 java tcp proxy udp video-streaming

我在防火墙后面有两个端点,它们只能通过外部中继/代理进行通信。

我要将视频帧从一个端点流式传输到中继到另一端点。帧丢失并不重要 - 主要要求是延迟尽可能低。帧顺序也相当重要。

UDP 或 TCP 哪个最适合这种情况?如果我使用 UDP,我还需要考虑哪些额外因素?还有其他更适合我的协议(protocol)/库吗?我是通过 Java 执行此操作的。

最佳答案

根据您的描述(帧顺序并不重要,某些帧可能会被丢弃)- UDP(或基于 UDP 的协议(protocol))是理想的候选者。这是some有关可用于流式传输实时视频的各种协议(protocol)的信息

关于java - 通过代理进行实时视频流传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9275123/

相关文章:

linux - 错误 (104) : Connection reset by peer - Linux RHEL, Apache HTTP 服务器和 IIS 服务器

c++ - 创建 QAbstractModelItem 的代理

java.net.ConnectException : Connection refused: connect for HTTPS connections 异常

java - 使用java swing命令按钮调用powershell脚本

c - Linux:是否有超时的套接字读取或接收?

java - 将 BioFormats 文件导入 Matlab 时出错

linux - 如何在内核中拦截TCP层的数据包来分析数据?

c# Tcp 和套接字之间的区别?

Java:在多线程和事务环境中运行 DAO 类

java - Imagemagick 无法在 Windows + Java 中工作