不接受密钥文件视频流


0

我想安全地流式传输视频,我正在使用ubuntu

控制台1

/home/ajithmsm/ffmpeg   -stream_loop -1 -i out.mp4 -vcodec copy -f mpegts tls://127.0.0.1:2222?listen'&'cert=domain.crt'&'key=domain.key

console2

ffplay tls://127.0.0.1:2222

我用这个命令来创建crt和key

openssl req -newkey rsa:2048 -nodes -keyout domain.key -x509 -days 365 - out domain.crt

sudo cp test.crt /usr/local/share/ca-certificates/

sudo update-ca-certificates

这是完美的流媒体我的问题是我没有发送任何密钥或crt文件到另一个系统,但视频是流媒体。我不知道视频是加密的,是否有加密视频,然后视频将如何播放密钥

任何人都知道如何发送命令并告诉这些命令有什么问题,以及如何使用tls流式传输视频ffmpeg

Answers:


0

如果您阅读文档,则会看到需要添加?tls_verify=1ffplay客户端命令,以便它验证服务器发送的证书:

如果启用,请尝试验证我们正在与之通信的对等方。
...
默认情况下禁用此选项,因为在许多情况下它需要调用方提供CA数据库。

如果启用它,则应该会出现错误,因为您说客户端上未安装证书。


注意:我没有测试我的答案:-)
garethTheRed
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.