腾讯云直播可以不用推荐的推流软件,而直接使用浏览器来推流吗?

  • 回答 (7)
  • 关注 (1)
  • 查看 (663)

谢谢!

用户1887385用户1887385提问于
人生的旅途辣鸡前端回答于

可以使用ActionScript & Flex

Flex是Adobe官方提供的一款ActionScript开发框架,Flex提供了丰富的API,并能将ActionScript编译成可被Flash Player执行的swf文件。通过ActionScript我可以实现通过摄像头和麦克风捕捉画面和声音并将媒体数据通过网络流推送至RTMP服务器

一个例子:

这里提供一个简单的例子: 在html文件中, 需要引入 RtmpStreamer.swf 文件:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh_cn" lang="zh_cn">  
<head>  
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
    <title>rtmp streamer example</title>
    <script data-main="main" src="require.js"></script>
</head>  
<body style="text-align: center;">

rtmp address:  
<input id="url" type="text" style="width: 400px;" value="rtmp://localhost:1935/live" title="url">  
<input id="stream-name" type="text" style="width: 150px;" value="myStream" title="stream-name">

<h2>Streamer</h2>  
<object>  
    <embed id="rtmp-streamer" src="../RtmpStreamer.swf" bgcolor="#999999" quality="high"
           width="320" height="240" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>
</object>  
<br>  
<button id="publish"> push</button>  
<button id="streamer-disconnect"> disconnect</button>

<hr>

<h2>Player</h2>  
<object>  
    <embed id="rtmp-player" src="../RtmpStreamer.swf" bgcolor="#999999" quality="high"
           width="320" height="240" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>
</object>  
<br>  
<button id="play"> play</button>  
<button id="player-disconnect"> disconnect</button>

</body>

<script lang="javascript">

</script>

</html>  
蹦蹦跳跳的小鱼人回答于

使用浏览器来推流还真没干过这事,实现起来估计老货

三木子回答于

你是想通过浏览器调用摄像头来实现直播功能吧?浏览器来推流?没见识过,题主有什么好的方案?

用户2685163回答于
味道还不错哦我,永远伴你。回答于
进击的coco前端开发回答于

仅你开心,你想用什么都行,你开心就好了

zwwill木羽回答于

所属标签

可能回答问题的人

  • 腾讯云视频

    腾讯 · 行业应用产品经理 (已认证)

    45 粉丝0 提问0 回答
  • 腾讯云技术服务团队

    腾讯云 · 技术服务团队 (已认证)

    20 粉丝0 提问3 回答
  • 宝哥@devops运维

    腾讯 · 高级云计算工程师 (已认证)

    64 粉丝0 提问0 回答
  • elliswu

    腾讯计算机系统有限公司 · 高级工程师 (已认证)

    4 粉丝0 提问0 回答
  • 小翔

    1 粉丝0 提问1 回答
  • 1076485026

    0 粉丝0 提问0 回答

扫码关注云+社区

领取腾讯云代金券