问题标签 [upnp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 适用于 XBOX360 的媒体服务器
因为我想在空闲时间做一些编程(是的,我需要另一个项目),所以我想到了一个用于我的 xbox360 的 mediaServer(比如 tversity 或 ps3 mediaServer)。
我想流什么?
- 普通电影内容(可以通过 mediaExtender 流式传输)
- mkv 和 vob(我的 dvd 收藏的翻录)
- 也许音乐和图片
atm 我不知道我需要满足哪些要求才能开始,例如:
- 流式传输到 xbox360 是如何工作的?
- 我需要哪些协议?
- 怎么和360沟通?
- 如何将电影的图片添加到播放列表?
- 如何转码电影源?
- 我的任务有什么好听的吗?
- 等等 ...
iphone - 如何阻止路由器阻塞网络内的流量?
我有一个 iPhone 应用程序,它依赖于通过本地网络连接到在用户的 mac/pc 上运行的服务器。
服务器正在端口 8080 上运行 http 服务
我已经向默认的 windows 防火墙或默认的 mac 防火墙添加了例外,以确保允许流量到达我的应用程序。
然而,最常见的客户问题是 iPhone 无法与服务器通信。
通常这是阻止流量的网络路由器 - 尽管有时用户正在运行自己的防火墙来阻止流量。
有没有一个协议可以让我说些什么
<an ip> on <a port>
“如果流量来自该网络,请允许此网络上的所有防火墙进行通信吗?”
我已经研究过 upnp - 但这似乎专注于向外界开放一个我不想做的端口。
建议?
提前致谢。
c++ - 如何使用白金 uPnP SDK?
我想使用Platinum SDK来使用 Qt 开发跨平台的 uPnP AV 主机。我找不到该库的任何文档或 wiki。
是否有人已经使用过 Platinum SDK 并有一些使用文档?当然欢迎任何例子。
谢谢
php - PHP - 获取网关/路由器 IP、UPnP
如果可能的话,我正在尝试在内部 PHP 服务器上创建一个 UPnP 方法。我需要它在很大程度上独立于平台,以便它可以在 Windows、OSX 或 Linux 上运行。
我相信我可以让我的 SOAP 协议适用于 UPnP,但首先我必须确定服务器通过的网关/路由器的 IP 地址。是否可以使用 PHP 检索此信息?如果不是,那么 Python 或 Ruby 呢?
我已经在 C# 中完成了这项工作,但现在正在寻找一种更独立于平台的方法。
谢谢!
澄清:我正在寻找网关的内部IP 地址,而不是外部 IP。
c# - 在 Silverlight 中创建 UPnP 控制点
我有兴趣在 Silverlight 中创建一个 UPnP 控制点。对我来说,这意味着我需要将 COM 互操作与 Microsoft 的 upnp.dll 一起使用(并且 SL 应用程序必须与浏览器和平台无关)。C# 中是否有任何可用的源代码显示如何使用 Microsoft 的堆栈创建控制点?如果还有其他可用的选项,我想听听,从网上阅读看来 MS 堆栈有问题。
windows - 音频输出(我听到的)到 UPnP 设备
我不明白为什么以前没有解决这个问题,似乎在互联网上找不到太多关于此的信息。
我有时在我的电脑上听一些东西,我想把它播放到我的 XBOX 360 或 Sonos(多房间音乐管理器)上,但我无法通过简单的一键式方式做到这一点。我希望能够简单地选择我周围的 UPnP 设备作为我的音频输出,并且能够播放我的计算机可以播放的任何内容。
你们知道有什么软件可以实现这个吗?你以前听说过这个想法吗?
c# - 如何向 WCF ServiceContract 命名空间添加前缀
我正在尝试在 WCF 中实现一个 UPnP MediaServer。我正在慢慢到达那里,但现在我碰上了一堵砖墙。我需要为 ServiceContract 命名空间添加一个前缀。现在我有以下内容:
这会听取正确的肥皂信息。但是,我需要肥皂体开始
WCF 现在正在收听:
我如何在那里获得前缀?有关系吗?或者还有其他原因导致参数没有传递到 Browse 方法中?
更新 这里有一些额外的信息:下面的消息是由一个真正的 UPnP 控制点发送的。参数不会传递到 Browse 方法中。
这是由 WCF 测试客户端生成的请求。现在参数被传递到 Browse 方法中:
sockets - 通过 Internet 进行客户端/服务器通信
在互联网盒子后面的远程服务器和客户端之间进行双向通信的最佳解决方案是什么?
- 带套接字的 UPnP。
- HTTPS/数据库服务器和客户端每 Xsec 发出 1 个请求以了解是否有新数据。
- 客户端在服务器上打开 1 个连接并保持打开状态以建立隧道。
protocols - 路由器环回是否有像 UPnP 这样的协议?(环回 NAT)
我们可以使用 UPnP 协议来转发用户端口。所以要做简单的 NAT 遍历。但是这样操作后出现问题。
我的主要观点是-您可以转发用户端口-将其绑定到全局地址,您可以从全球互联网访问它,但不能从本地网络(通过 NAT)访问。所以我想知道是否有一些协议集允许我们发送soap请求(遵循该协议,就像我们遵循UPnP创建nat遍历库一样)以编程方式配置NAT,以便为本地网络用户提供适当的环回。
我描述了这个 - 我关于服务器故障的详细故事,因为有些人在堆栈上关闭了这个问题。那时它不是那么详细,所以我不责备他们(非常谨慎)......
iphone - iPhone 上的 SSDP
我需要能够发送一条 UDP 消息并接收一条消息,以便从 iPhone 发现网络上的 SSDP 设备。
我知道我需要将数据包发送到多播地址,并且我的 HTTP 请求需要看起来像这样:
从阅读文档看来,我可以使用 CFNetwork 完成所有这些工作,尽管阅读(并重新阅读文档)我仍然难以开始。任何人都可以推荐教程或代码片段来帮助我度过最初的学习障碍吗?
我有 CFNetwork 编程指南:
http://developer.apple.com/mac/library/documentation/Networking/Conceptual/CFNetwork/CFNetwork.pdf
和 Beej 的使用 Internet 套接字的网络编程指南:
谢谢
戴夫
附言
在这种情况下,我无法使用任何第 3 方库和框架。