2

我正在尝试从相机流式传输视频。相机的网页流媒体链接是 -

'http://192.168.blah.blah/img/mjpeg.cgi'

我制作了一个 SmartTv Basic App 示例,并添加了一个场景。在场景的 HTML 中,我添加了这个

<iframe src ='http://192.168.blah.blah/img/mjpeg.cgi' id='player' ></iframe>

在CSS中 -

#player
{
    position: absolute;
    top : 36px;
    left : 0px;
    height : 400px;
    width : 900px;
    padding: 30px 30px 30px 30px;
    background-color: black;
}

当我从模拟器运行视频时,视频流很好。但是当我在实际电视上部署应用程序时它失败了。我有 2013 年智能电视型号。我在 2012 模拟器上运行(因为 2013 模拟器每次都崩溃)。

请帮忙!!!

4

2 回答 2

2

显然答案是旧的“如果它可以在模拟器上运行,它并不意味着它可以在实际设备上运行” :(

这是从三星智能电视论坛上的许多讨论中引用的——

智能电视不完全支持 iFrame。您将无法使用某些功能(例如导航)。

三星智能电视 2012 和 2013 型号对 iframe 的(完全)支持也存在一定的差异。所以我建议不要使用iframe

关于视频流——

我正在使用 samsmung 智能电视中提供的插件播放器支持的 RTSP 流式传输视频。参考链接——

  1. 三星智能电视 - 设备 API - “播放器”
  2. 支持的 RTSP 方法
  3. 播放器规格
  4. 视频应用教程
于 2013-05-30T04:43:44.100 回答
0

三星智能电视支持视频、音频等 HTML5 标签。

您可以通过视频标签流式传输视频,但您还需要修改源链接。例如:

<video src="http://blabla.bla.playlists.m3u8|COMPONENT=HLS|BITRATE=120000~300000" />

您需要添加 -> |COMPONENT=HLS|BITRATE=120000~300000

您可以阅读所有相关信息:三星指南部分:主题->多媒体->流媒体

但在我看来,最好使用官方播放器,比如 Tushar Koul 给你的参考,因为你有更多的选项可以做,比如播放、暂停、倒带等。

于 2014-08-25T09:58:34.837 回答