如何实现视频直播网站?

2015-08-12 13:12:18 +08:00
 dxcqcv

有人做过视频直播网站吗,我用'navigator.getUserMedia'能获取本地摄像头,然后放在video里可以实时播放,但是怎么实现像斗鱼直播一样,把自己的摄像头放给其他人围观的直播网站?

有经验的小伙伴来指点下思路或给点关键字,谢谢

3286 次点击
所在节点    前端开发
9 条回复
kslr
2015-08-12 15:00:55 +08:00
这个不是只能拍摄和录制,不能实时的么?
kslr
2015-08-12 15:01:09 +08:00
navigator.getUserMedia
chairuosen
2015-08-12 15:02:05 +08:00
flash
GordianZ
2015-08-12 15:05:05 +08:00
freewarcraft
2015-08-12 15:45:59 +08:00
HLS
用ffmpeg生成ts文件切片和m3u8
http访问m3u8就行了,不过有30s左右延迟
Karblue
2015-08-12 17:28:37 +08:00
rtmp 服务器
est
2015-08-12 17:36:19 +08:00
这个也可以叫直播,但是,不能解决用户量多了的问题。。。

表示差不多10年前也搞过类似的,用的synacast这种p2p方案,人数到了100左右,依然卡。当然那个时候技术也不是很懂。。。。。
usapla
2015-08-12 17:43:38 +08:00
我说点傻方法,我们公司是直接获取个YY直播的SWF地址,插入到网页来进行直播的。
而且我发现,斗鱼直播,他们是有个专门的直播软件的,不是通过网页获取摄像头进行直播的,
learnshare
2015-08-12 17:47:57 +08:00
直播,客户端倒是没啥关系,能录制视频和观看视频就可以。服务端和 CDN 比较重要,实时几乎是不能保证的,用户量大的时候,甚至需要故意延迟数分钟来保证观看的流畅性。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/212633

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX