可能这是一个复杂的问题,但我会尝试拍摄。
我使用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?
答案 0 :(得分:0)
似乎Android本身不支持UDP流式传输:Network Protocols,所以是的,你应该寻找RTMP服务器选项而不是你可能不能使用UdpClient
。
Best way to stream audio and video from an Android phone to a RTMP server答案中的代码很容易转换为C#。 LocalServerSocket
,LocalSocket
和LocalSocketAddress
位于Android.Net
命名空间中,FileDescriptor
位于Java.IO
。