RTMP是视频聊天应用的更好方法吗?

时间:2012-10-04 10:58:50

标签: android ffmpeg video-streaming rtmp live-streaming

我有一个Flash媒体服务器。我想在Android设备中创建一个实时视频聊天应用程序。

我目前正在使用RTMP方法来保护我的应用程序,但我不确定RTMP是否是保护我的应用程序的正确安全机制?你能告诉我保护视频聊天应用程序的正确方法吗?

此外,我正在使用ffmpeg来传输视频和音频。有没有比ffmpeg更好的流光?

1 个答案:

答案 0 :(得分:0)

查看RTMPE或RTMPS协议。 RTMPS使用SSL加密。 RTMPE比RTMPS简单,因为不需要获取SSL证书并使用行业标准的Diffie-Hellman密钥交换和HMACSHA256。

与RTMPS相比,RTMPE对FMS服务器施加的压力更小。

结合上述协议之一使用SWF验证也应该增强安全性。

有关SWF验证和RTMPE的详细信息,请查看此Adobe article

这是来自Adobe的旧版(但相关)article,用于保护流媒体内容。

* 不确定在协议支持方面您将在设备级遇到哪些问题。一些Android设备支持闪存,因此这可能不是问题。但这些是专门用于保护流媒体内容的协议。