可能这是一个复杂的问题,但我会尝试解决。

我使用Monodroid(适用于Android的Mono),并尝试将媒体流实现为UDP套接字。

Best way to stream audio and video from an Android phone to a RTMP server

因此,这对于我来说是一个有用的指针
FileDescriptor

但是,基本上,FileDescriptor是面向UNIX的概念,而Mono(.net)是面向Windows的概念,看来UDPClient class of .net不支持获取实例的FileDescriptor。

有什么办法可以通过Mono(.net)获取FileDescriptor?

最佳答案

似乎Android本身并不支持UDP流:Network Protocols,所以是的,您应该寻找RTMP服务器选项,不,您可能无法使用UdpClient

Best way to stream audio and video from an Android phone to a RTMP server答案中的代码很容易转换为C#。 LocalServerSocketLocalSocketLocalSocketAddressAndroid.Net名称空间中,FileDescriptorJava.IO中也是如此。

09-13 02:53