我正在通过 Windows Media Player Streaming 在我家中流式传输视频,这基本上是 DLNA。因此理论上任何符合 DLNA 标准的设备都可以接收流。
但是,我很快发现这只是解决方案的一部分。多年来,我积累了大量具有视频功能的设备。虽然所有这些设备都可以看到 Windows Media Player 流,但它们都使用不同的编解码器。
坦率地说,我对编解码器感到困惑。一开始,我认为编解码器是由它们携带的文件扩展名定义的(例如 avi、mp4、wmv 等...),但经过进一步研究,扩展名似乎只是容器。在 .avi 文件中可以驻留多个不同的编解码器。
所以我的问题是:是否有一种格式/编解码器可以在任何设备上播放得同样好。
所以我觉得单独使用 winamp 对我来说效果不佳。我有一个播放列表,里面塞满了各种各样的东西。我需要一个系统(这很容易是一个或多个程序):
需要能够...
播放 MP4 文件时,VLC 告诉我视频和音频编解码器是 mp4v 和 mp4a。在低比特率下质量很好。但是,MP4 Streaming Faq告诉我 mp4v 表示原始 MPEG4 流。这是什么意思?它显然不是未编码的视频。
有时我喜欢截屏让别人看到。唯一的事情:我一边玩一边玩游戏。
我尝试了一些流媒体解决方案,其中 Windows Media Encoder 结合我自己的 Windows 服务器对我最有吸引力,因为我可以更改分辨率等。
我还尝试将 ustream 与 Flash 小程序和 Adobe Flash Encoder 结合起来录制 Camtasia 源。Camtasia 有一个缺点,虽然它显示绿色和黑色交替的边框,并且不能全屏定位。
我喜欢 xfire 的做法。但它并不适用于所有游戏,许多游戏根本不受支持。
关于这个的一些想法:
高达 1000 到 1500 kbit/s 的带宽没有问题(我有 2048)。
我的电脑规格:
我正在寻找一种简单的解决方案,将 Windows 或 Linux PC 上的标准网络摄像头转换为托管在另一台机器上的网站中的网络摄像头图像源。理想情况下,它实现了一个最小的 Web 服务器,在访问该站点的浏览器请求图像之前,它一直处于空闲状态。
到目前为止,我发现的各种解决方案似乎都在不断地从网络摄像头读取图像并将内容写入磁盘,严重影响了主机 PC 的整体性能。这在我的应用程序中是不可取的,因为主机 PC 还执行其他任务。
对本土解决方案的任何建议或指示?
我有这个问题。有一个 udp 视频流只能在本地网络上访问,但我需要在网络外访问它。我有具有 root 访问权限的 Linux 机器(实际上是多个)。
有一个小实用程序可以使流在本地计算机上的端口 1234 上访问。
./ping -h streamserver -p 1234
Run Code Online (Sandbox Code Playgroud)
如果我运行它,我可以使用 vlc 或 mplayer 访问流。
mplayer udp://@:1234
vlc udp://@:1234
Run Code Online (Sandbox Code Playgroud)
现在,我试图从我的远程机器创建一个端口转发并访问该端口,但它失败了。
ssh me@machine -L 1234:127.0.0.1:1234
Run Code Online (Sandbox Code Playgroud)
任何提示我做错了什么?
我听说过诸如盒子或媒体播放器之类的东西可以无线连接以从我的笔记本电脑流式传输电影?
有这样的东西可以做到吗?它的延迟如何?我有快速的互联网所以这不是问题,或者有这样一个盒子可以连接蓝牙以获得更好的连接吗?
我需要这些盒子才能浏览互联网,因为我想从 YouTube 流式传输电影。我听说过一种叫做 boxee 的东西,但这就是我要找的吗?
我的操作系统是 Windows 7,带有 HDMI 输出和带有 555m 的 GPU。我的笔记本电脑足够强大,我的互联网速度为 25mbps,上限为 150GB。
我真正想知道的是这个设备叫什么?媒体盒?
我想使用ffmpeg以原始帧速率将文件流式传输到网络;所以我可以使用一些接收器客户端(如VLC )播放生成的 UDP 流。我使用了这个命令:
ffmpeg -i "myfile.mpg" -sameq -re -f mpegts "udp://127.0.0.1:2000"
通过使用此命令,ffmpeg 开始以非常高的速率流式传输文件;这样大约 30 分钟长度的文件的流传输就在大约 40 秒后完成。我想以原始速率查看文件。此外,我想控制视频的播放速度以更快或更慢地播放。有没有办法做到这一点?谢谢你。
networking vlc-media-player ffmpeg streaming video-streaming
我正在尝试使用 FFmpeg 在 Windows 中流式传输网络摄像头和麦克风。首先,我使用如下命令获取我的设备名称(在流命令中指定 -i 参数):
ffmpeg -list_devices true -f dshow -i dummy
问题在于我的麦克风名称编码错误:

如何将此设备添加到“音频”参数(将此名称复制到“音频”中没有结果)?
我见过几个站点将音频流式传输到我的浏览器,如 SoundCloud 和 Grooveshark,但 Firefox 不会在 Linux 中重现它们。如何重现这些流?
控制台充满了这样的消息:
[10:48:25.960] HTTP "Content-Type" of "audio/mpeg" is not supported. Load of media resource http://stream168a.grooveshark.com/stream.php?streamKey=874a8938966d8a9aa9bc33463bda8157749479a7_529df641_1a00e4e_2f578ed_fe2e2f8c_36_0 failed. @ http://html5.grooveshark.com/#!/now-playing
[10:48:25.961] "MEDIA_ERR_SRC_NOT_SUPPORTED"
Run Code Online (Sandbox Code Playgroud)