草庐IT

stream_url

全部标签

c - 如何使用 Windows 和 C 从 URL 获取数据?

在用户的网络浏览器中打开URL非常简单:ShellExecuteA(NULL,"open",url,NULL,NULL,SW_SHOWNORMAL);我应该调用什么来使用给定的URL从网站检索数据?在Mac上,我会使用:URLSimpleDownload(url,NULL,newDataH,0,NULL,NULL);它存储在newDataH中处理从url检索到的数据。很容易。在Windows上是否有等效项? 最佳答案 您可能正在寻找WinINet中的InternetReadFile函数.以下是该API中常用函数的一个很好的列表:Co

Windows 8.1/IE11 自定义 URL 协议(protocol)打开 --> about :blank

Windows8.1/IE11自定义url协议(protocol)困惑。启动后,应用程序被执行,然后浏览器中的url重定向到about:blank即使是Skype的协议(protocol)也是如此:ChatviaSkype我尝试了一些方法,例如使用iframe,document.location.href=u;结果很差。当链接位于iframe内时,这似乎有效,否则失败:testdocument.location.href='proto://datadatadata';有人知道如何在浏览器不重定向到about:blank的情况下启动协议(protocol)的应用程序吗?我现在将IE11视

windows - 从自定义 URL 处理程序启动 .bat 文件而不显示控制台窗口

我在Windows中注册了一个自定义URL处理程序,以便能够从URL启动本地程序。根据MSND文档,我在注册表中插入了以下值:WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\TestLaunch]@="URL:TestLaunchProtocol""URLProtocol"=""[HKEY_CLASSES_ROOT\TestLaunch\DefaultIcon]@="\"c:\\temp\\test.bat\""[HKEY_CLASSES_ROOT\TestLaunch\shell][HKEY_CLASSES_ROOT\TestLa

c++ - ShellExecute(和 ShellExecuteEx)对我的 URL 不做任何事情

我正在使用C++BuilderXE7创建一个项目,用户可以在其中单击按钮打开Web链接,例如打开支持页面,或在社交媒体上分享他的经验。为此,我使用了ShellExecute()函数,它运行良好,除了一个按钮。当我点击这个按钮时,什么也没有发生。ShellExecute()函数返回没有错误(返回值为42),但是我的默认浏览器打不开,网页根本不显示。这是我的ShellExecute()实现constHINSTANCEresult=::ShellExecute(handle,"open",url.c_str(),NULL,NULL,SW_SHOWDEFAULT);我还尝试了ShellExec

java - 用于快捷方式 URL 的 Windows 快捷方式 (.lnk .url) 解析器

我一直在使用thissolution解析Windows快捷方式并确定快捷方式指向的内容。但是,它仅适用于本地文件和网络共享。Windows快捷方式也可以指向URL。我一直在使用的解决方案无法正确解析URL快捷方式。知道为什么或如何解决它吗?对我来说,它会在这一行抛出一个ArrayIndexOutOfBoundsException:intfile_location_info_flag=link[file_start+file_location_info_flag_offset_offset];我一直在测试一个名为“C:\googleshort.url”的快捷方式,该快捷方式指向http:

javascript - Chrome ://like URLs in Internet Explorer

再一次,我在努力将Firefox扩展移植到InternetExplorer7、8和9。我最近的问题是FF扩展代码大量使用AJAX调用“chrome://...”url(它以这种方式获取.html文件,然后在页面上显示HTML)。在IE中有什么方法可以访问类似“chrome://”的URL吗?或者-更一般地说-有什么方法可以进行AJAX调用来检索作为扩展一部分的HTML文件的内容(并且无法在线访问)?非常感谢!汤姆 最佳答案 你想要res://方案。这doc是.net特定的,但它为您提供了协议(protocol)使用方式的基础知识。

windows - 如何在 Windows 批处理脚本中检查 URL 是否有效

我是Windows批处理脚本的新手。不过我有一个问题。在Windows批处理脚本中,我如何知道变量是否是有效的URL?示例:有效网址:url=https://stackoverflow.com/questions/ask无效网址:url=notavalidurl 最佳答案 您可以使用FINDSTR通过将其与正则表达式进行匹配来验证您的URL。查看此StackOverflow问题的答案Regularexpressionsinfindstr基本上你得明白如何使用FINDSTR及其/R开关。请参阅HELPFINDSTR如何编写用于匹配和验

windows - 如何在多个程序中接收相同的 udp-stream?

我有一个封闭的第三方系统,它发送一个单播UDP流(MPEG-TS),我想在同一台计算机上的两个不同程序中访问它。我不能更改源上的任何内容,甚至不能更改IP或端口。除了编写我自己的捕获流然后创建新流并重新发送这两个流的小程序之外,还有其他选择吗?似乎两个目标程序中只有一个处理多播,所以我需要两个单播流。 最佳答案 您应该能够使用socat将单播UDP转发到多播组,或者只是将数据保存到文件中并稍后处理。编辑0:这是一个例子(这是在Linux上——没有任何Windows机器)。在单播端口4242上监听,转发到多播224.10.10.10:

windows - 如何在 Windows 上安装具有 "MPEG-2 Transport Stream demuxer"元素的 GStreamer 插件

我使用以下链接中的.msi文件在Windows上安装了GStreamer-gstreamer-1.0-x86-1.2.0.msi和gstreamer-1.0-devel-x86-1.2.0.msi我可以运行以下命令并毫无问题地播放.webm视频文件。gst-launch-1.0playbinuri="file:///D:/gstreamer_sample_media/sintel_trailer-480p.webm"/p>但是当我尝试使用以下命令播放测试.mts文件时:gst-launch-1.0playbinuri="file:///D:/MyTestMedia/Test1.mts"

windows - 将 rtsp-stream 转换为 http 流

经常讨论,但到目前为止从未在使用当前版本的vlc或ffmpeg的Windows上工作。这些是我的流的属性:如何使用vlc或ffmpeg实现?我尝试了很多。太多了,无法一一列举。 最佳答案 我使用它通过ffmpeg将远程RTSP源转换为本地HLS流,它工作正常:ffmpeg-i"rtsp://yourRtspStreamSource"-hls_time3-hls_wrap10"yourOutputDir/streaming.m3u8"我还使用-t和-stimeout选项来控制该进程的超时。文档中有关HLSffmpeg的更多信息:htt