有没有办法用Mono(.net)获取FileDescriptor?

时间:2014-01-10 00:26:01

标签: c# android mono xamarin.android file-descriptor

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

我使用Monodroid(Mono for Android),并尝试将媒体流实现为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?

1 个答案:

答案 0 :(得分:0)

似乎Android本身不支持UDP流式传输:Network Protocols,所以是的,你应该寻找RTMP服务器选项而不是你可能不能使用UdpClient

Best way to stream audio and video from an Android phone to a RTMP server答案中的代码很容易转换为C#。 LocalServerSocketLocalSocketLocalSocketAddress位于Android.Net命名空间中,FileDescriptor位于Java.IO