Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yunbademo/yunba-live-video
云巴视频直播案例
https://github.com/yunbademo/yunba-live-video
Last synced: 3 months ago
JSON representation
云巴视频直播案例
- Host: GitHub
- URL: https://github.com/yunbademo/yunba-live-video
- Owner: yunbademo
- License: mit
- Created: 2016-05-25T08:30:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-06-03T02:05:58.000Z (over 8 years ago)
- Last Synced: 2024-07-16T14:06:29.604Z (4 months ago)
- Language: JavaScript
- Homepage: http://yunbademo.github.io/yunba-live-video/
- Size: 168 KB
- Stars: 27
- Watchers: 10
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
使用 [云巴][1] 服务实现的视频直播案例,访问 [在线演示地址][2]。
弹幕及点赞
--------使用 [云巴 Javascript SDK][3] 实时地将某个用户的弹幕及点赞信息分发给所有用户。
视频流
--------使用了阿里云的视频直播服务来实现视频流的分发。播放时有两种格式,支持 Flash 的浏览器会优先播放 RTMP 视频流,而不支持 Flash 的浏览器(如 iOS 上的 Safari)会播放 HLS 格式视频流,由于阿里云 HLS 转码所需时间较长,所以播放 HLS 时视频延时会比较大。
浏览器兼容性
--------当浏览器不支持 Flash 时,播放器会尝试播放 HLS 格式视频流,它需要从阿里云服务器下载一个 m3u8 索引文件,这是 HTTP 协议的,但有些浏览器禁止跨域下载,包括 PC 端的 Chrome,Firefox,Internet Explorer,如果使用上述浏览器,请确认其支持 Flash。
[1]: http://yunba.io/
[2]: http://yunbademo.github.io/yunba-live-video/
[3]: http://yunba.io/docs2/Javascript_SDK/