标签: streaming

如何设置 Windows 7 以将媒体流式传输到我的 PS3?

我有一台电脑和一台PS3无线连接到我的路由器,但无论我多么努力,我都无法让我的 PC 显示在我的 PS3 上。

我也试过用 TVersity 设置媒体服务器,但我的 PS3 找不到它。有什么建议?

networking windows-7 ps3 streaming

13
推荐指数
1
解决办法
22万
查看次数

WebM 有自己的交付方式吗?它与 RTMP 和 HTTP Live Streaming 有什么关系?

当我阅读流媒体格式和打包方法时,我对 WebM 被描述为与RTMPHTTP Live Streaming互斥的方式感到困惑

根据我的理解,WebM 是一种视频格式,就像一种对视频文件进行编码的方式,具有 .webm扩展名,而 RTMP 和 HLS 都是通过实时流在网络上发送视频格式的方式(一种打包信息和通过某些 Web 协议(例如 HTTP TCP)发送它们)。

WebM 是否有自己的专有方法通过网络发送自己?RTMP 和 HLS 是否无法发送 WebM 格式的视频?

streaming rtmp webm

13
推荐指数
1
解决办法
1万
查看次数

来自 HTML 页面内部的流媒体,通过示例

所以我是一名软件工程师,试图了解有关流媒体如何工作的一些细节。我花了一天的大部分时间试图了解与我的应用程序相关的各种编解码器、容器格式和流协议。到目前为止,这是我对其工作原理的理解,这很可能会被误导:

  • 流媒体实际上归结为容器格式流协议
    • 所有音频数据都被编码(通过音频编解码器)成音频比特流
    • 所有视频数据都被编码(再次通过编解码器)到视频比特流中
    • 这两个流被合并(多路复用?)到一个容器中,最终成为一个文件(如 MP4 等)
    • 一个特殊的媒体服务器然后通过一些标准的流协议,如 RTSP 将这个容器(MP4 文件或其他格式)提供给客户端(可能是在某人的浏览器中运行的 HTML5 视频播放器)
      • 在浏览器客户端的情况下,我假设浏览器本身有一个 RTSP 客户端,然后它以某种方式呈现给用户 HTML5 视频播放器
  • 可以Web服务器(例如 nginx 或 httpd)托管 MP4 文件,但由于这些服务器不是 RTSP 服务器,因此只能将 MP4请求视为下载请求,因此无法流式传输媒体文件
    • 同样,如果我要使用curl从 nginx 服务器获取文件,由于curlnginx 和 nginx都不说 RTSP,它将被视为文件下载
  • 但是,当我从流媒体服务器(VideoLAN、Red5、Wowza 等)托管 MP4 文件,并且我使用 RTSP 客户端(或任何受支持的流媒体客户端)从该服务器请求流时,只有那么是否会发生 任何实际的流式传输
    • 因此,即使 YouTube 或 Vimeo“视频”托管在 HTTP 服务器通过 HTTP(S) 提供的 HTML 页面上,我也假设这些页面上的嵌入式视频播放器(视频实际播放的地方)实际上正在启动,随后连接到流媒体服务器,并且流媒体是通过 RTSP …

vlc-media-player streaming video-streaming rtsp

12
推荐指数
1
解决办法
8428
查看次数

内网视频流

什么是家庭视频流的好选择?

例如,有人可能会使用笔记本电脑网络摄像头来传输婴儿床,让他们可以从家用 PC 上进行监控。在这种情况下,我不想通过Skype在线完成它,而是将它保留在我的本地网络上。有哪些选择可以轻松实现这一目标?

video webcam home-networking streaming

11
推荐指数
2
解决办法
1万
查看次数

VLC 缓存级别

当我打开 VLC 的首选项并转到输入和编解码器时,我有一个名为默认缓存级别的设置。我可以选择

  • 海关
  • 最低延迟
  • 低延迟
  • 普通的
  • 高延迟
  • 更高的延迟

我习惯于在几秒钟内设置缓存或类似的东西。因此,更多秒/更高的缓冲区意味着流式传输时缓冲区不足的可能性更小。什么是延迟?将它设置得更低或更高是什么意思?在什么情况下我应该朝什么方向走?如果我正在为缓冲区欠载而苦苦挣扎,我应该将其设置为更低还是更高的延迟?

vlc-media-player latency cache streaming

11
推荐指数
1
解决办法
3万
查看次数

无接口播放 VLC 流

我想在不启动 GUI 的情况下使用 VLC 播放 Internet 广播流。那可能吗?我已经探索了 VLC 的命令行文档,但没有找到任何解决方案。

到目前为止,我只是调用:

$ vlc <stream>
Run Code Online (Sandbox Code Playgroud)

我在 Linux (Ubuntu 13.10) 上。

linux vlc-media-player internet gui streaming

11
推荐指数
2
解决办法
3万
查看次数

如何在 VLC 中按需流式传输多个文件?

有什么方法可以让我在服务器 PC 上设置 VLC,这样我就可以从另一台 PC 访问我所有视频的列表,并选择一个按需流式传输?

我一直在指向这个流媒体指南 (pdf),但它毫无用处。首先,这些屏幕截图中的大多数菜单与实际的当前版本 VLC 不匹配,然后它假设您已经知道自己在做什么。

到目前为止,我设法弄清楚如何流式传输单个文件,在服务器 PC 上观看之前我必须选择它 - 如果你问我的话,这几乎没用!难以理解的“用户界面”也无济于事......

(PS,这个问题描述了我要进行流式传输而不是设置网络驱动器的非常简单的原因)

video vlc-media-player streaming

10
推荐指数
2
解决办法
4万
查看次数

单个窗口的流内容

我一直在使用 VLC 通过网络流式传输我的桌面,这很棒。但是,我只想流式传输特定窗口的内容(例如 Alt + PrintScren 适用于屏幕截图)。

有没有办法在 Windows 上做到这一点?

video windows vlc-media-player streaming

10
推荐指数
1
解决办法
7869
查看次数

支持游戏的远程桌面或流媒体软件/服务

我只是对Onlive的质量和速度感到惊讶,因为这项技术有可能使硬件要求与普通用户无关。但是,目前 Onlive 仅用于远程控制视频游戏,而不是一般的台式机或其他设备。


我正在寻求能够像 Onlive 一样实现这一目标的软件或服务。 我需要:

  • 查看器(客户端)程序可移植性(能够在 U 盘上运行)
  • 服务器端的 DirectX、OpenGL/全屏游戏兼容性。
  • 游戏可接受的颜色/缩放质量和响应能力。

我在家里有一个非常强大的台式机,我希望能够从我插入 USB 记忆棒的任何其他计算机访问这种原始电源(就像 Onlive 让游戏玩家使用他们强大的服务器一样)

哪些软件/服务可以满足上述要求?

注意:请说明您的建议没有的功能。

remote-desktop windows-7 portable streaming

10
推荐指数
1
解决办法
3988
查看次数

使用 h265 编解码器生成 hls 流

我正在尝试将h264视频转换为使用h265编解码器的 hls 流。由于这bitmovin文章指出,我们需要使用fragmented mp4hls/h265流工作在Safari。

  1. 我可以使用此命令正确转换h264h265

    ffmpeg -i input.mp4 -c:v libx265 -tag:v hvc1 out.mp4
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我可以使用此命令将输入视频 ( h264)转换为 hls ( fragmented mp4)

    ffmpeg -y -i input.mp4 \
        -c copy -hls_segment_type fmp4 -hls_time 6 -hls_list_size 10 \
        -hls_flags delete_segments+append_list+split_by_time \ 
        -hls_playlist_type vod manifest.m3u8
    
    Run Code Online (Sandbox Code Playgroud)

现在,当我通过指定使用上述命令时h265,输出 hls 流在 Safari 中不起作用。它抛出这个错误

Plugin Handled Load
Run Code Online (Sandbox Code Playgroud)

命令

ffmpeg -y -i input.mp4 \
    -vf scale=640:360 -c:v libx265 -tag:v hvc1 -c:a copy \ …
Run Code Online (Sandbox Code Playgroud)

ffmpeg streaming h.265 hls

10
推荐指数
1
解决办法
5072
查看次数