encryption/解密MPEG-2传输stream实时

我必须将单播mpeg2tsstream从一个数据中心发送到另一个(dc1到dc2)。 我从dc1的编码器组得到的输出没有encryption,我需要先encryption,然后再发送到dc2。 在dc2我需要解密并将其发送给代码转换器。

什么是一个很好的方法来做到这一点? 我会看到任何额外的延迟介绍,什么将是一个很好的方法来最小化?

你可以采取tsdecrypt并修改。 我们用它来实时解码和快速

我是否正确地理解你在说encryption/解密,而不是编码/解码? 正如“我想保护数据和窥探”,而不是“我想压缩它在运输”?

如果是这样,处理这种情况的理想方式是在传输层面:在两个数据中心之间build立一个VPN,并确保您的VPN网关具有足够的CPU和RAM来处理stream量。 通常情况下,如果您有足够的资源,那么不会为转移添加任何明显的延迟(只要我们正在讨论人类观看)。