0

我正在尝试通过RTSP协议在我的应用程序中创建一个流媒体,以将其用于 Facebook 直播。我得到了这个项目,除了 URL 之外,它似乎工作得很好。库通过以下代码获取设备 IP:

+ (NSString*) getIPAddress
{
    NSString* address;
    struct ifaddrs *interfaces = nil;

    // get all our interfaces and find the one that corresponds to wifi
    if (!getifaddrs(&interfaces))
    {
        for (struct ifaddrs* addr = interfaces; addr != NULL; addr = addr->ifa_next)
        {
            if (([[NSString stringWithUTF8String:addr->ifa_name] isEqualToString:@"en0"]) &&
                (addr->ifa_addr->sa_family == AF_INET))
            {
                struct sockaddr_in* sa = (struct sockaddr_in*) addr->ifa_addr;
                address = [NSString stringWithUTF8String:inet_ntoa(sa->sin_addr)];
                break;
            }
        }
    }
    freeifaddrs(interfaces);
    return address;
} 

所以可以通过IP访问流。我的问题是:有没有办法让 RTSP 流式传输到一个 URL,以便我可以将它提供给服务器?

4

0 回答 0