【问题标题】:Streaming video from Camera to Samsung Smart TV将视频从相机流式传输到三星智能电视
【发布时间】:2014-09-22 02:08:52
【问题描述】:

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

'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 年的模拟器每次都崩溃)。

请帮忙!!!

【问题讨论】:

  • 可以通过电视访问摄像头地址吗?
  • 是的..他们在同一个网络中

标签: video-streaming samsung-smart-tv smart-tv


【解决方案1】:

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

这是从Samsung Smart TV forum 上的许多讨论中引用的——

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

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

关于视频流--

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

  1. Samsung Smart TV - Device API - "Player"
  2. Supported RTSP methods
  3. Player Specification
  4. Tutorial for video application

【讨论】:

    【解决方案2】:

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

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

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

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

    您可以阅读所有相关信息:Samsung Guide in section: Topic->Multimedia->Streaming

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

    【讨论】:

    • 这不会播放来自摄像机的 RTSP 流
    猜你喜欢
    • 2016-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多