首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTML 5现场直播?

HTML 5现场直播?
EN

Stack Overflow用户
提问于 2018-04-11 06:11:03
回答 2查看 0关注 0票数 0

对于学校,我需要建立一个HTML 5实时流网站。他们有一个闪存播放器,他们一直在使用,但现在他们希望它使用HTML 5代替。我该怎么做?我试过用视频标签,但我没能用。下面是我的代码。有人能指点我正确的方向吗?

代码语言:txt
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Deltion Live Streaming</title>
    <script language="javascript" type="text/javascript" src="../swfobject.js"></script>
</head>

<body>  

    <video id="movie" width="460" height="306" preload autoplay>
        <source src="rtmp://fl2.sz.xlcdn.com:80/sz=Deltion_College=lb1"  type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
            <!-- HERE THE CODE FOR THE ALTERNATIVE PLAYER (FLASH) WILL BE! -->
    </video>
</body>
</html>
EN

回答 2

Stack Overflow用户

发布于 2018-04-11 15:04:45

一种可能的替代办法是:

  1. 使用编码器(例如VLC或FFmpeg)将输入流打包为ogg格式。例如,在本例中,我使用VLC将屏幕捕获设备打包为以下代码:C:\Program Files\VideoLAN\VLC\vlc.exe -I dummy screen:// :screen-fps=16.000000 :screen-caching=100 :sout=#transcode{vcodec=theo,vb=800,scale=1,width=600,height=480,acodec=mp3}:http{mux=ogg,dst=127.0.0.1:8080/desktop.ogg} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep
  2. 将此代码嵌入到<video>标记在HTML页面中,如下所示:<video id="video" src="http://localhost:8080/desktop.ogg" autoplay="autoplay" />

这应该能起作用。然而,它的性能不佳,AFAIKMP4容器类型在浏览器中应该比OGG有更好的支持。

票数 0
EN

Stack Overflow用户

发布于 2018-04-11 15:41:31

现在,它只在某些浏览器中工作,据我所见,还没有真正链接到文件,所以这将解释为什么它不播放。

但是,因为想要一个实时流(我还没有用它进行测试)

检查HTML 5中RTSP或RTP的流

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档