desc.js 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. var descObj = {
  2. base:[
  3. '创建房间(创建房间转推cdn):输入房间id,作为主播推流',
  4. '进入房间:另打开新页面,输入房间id,进入房间作为观众拉流',
  5. '退出:退出房间',
  6. '更改输出设备:切换扬声器',
  7. '获取推流音频信息:可实时获取音量大小等',
  8. '获取音频pcm数据:可实时获取音轨原始数据',
  9. '下载wav:pcm数据转为wav格式浏览器端下载',
  10. ],
  11. audio:[
  12. '创建房间:输入房间id,作为主播推流(纯音频)',
  13. '进入房间:另打开新页面,输入房间id,进入房间作为观众拉流(纯音频)',
  14. '退出:退出房间',
  15. '特别说明:推纯音频时,拉流也必须只拉音频',
  16. ],
  17. third:[
  18. '推第三方视频:输入房间id,作为主播推第三方视频流',
  19. '推第三方音频:输入房间id,作为主播推第三方音频流',
  20. '退出:退出房间',
  21. '特别说明:推第三方视频,推第三方音频都是作为主播登录',
  22. ],
  23. message:[
  24. '创建房间:输入房间id,作为主播推流',
  25. '进入房间:另打开新页面,输入房间id,进入房间作为观众拉流',
  26. '退出:退出房间',
  27. '任意端发送消息,另一段会收到消息',
  28. 'relay消息和大房间消息需要先开通权限才能使用',
  29. ],
  30. audioMixing:[
  31. '创建房间:输入房间id,作为主播推流',
  32. '进入房间:另打开新页面,输入房间id,进入房间作为观众拉流',
  33. '退出:退出房间',
  34. '预加载音效:笑声,背景音乐需要先加载到内存才能播放',
  35. '鼓掌声:推流后直接可以播放',
  36. '暂停音效:暂停播放的笑声,背景音乐',
  37. '恢复音效:恢复播放的笑声,背景音乐',
  38. '停止音效:停止播放的笑声,背景音乐,鼓掌声',
  39. '释放音效:释放内存中播的笑声,背景音乐',
  40. '特别说明:切换音效时,需要先停止当前音效;预加载能更快速的播放音效,且兼容safari'
  41. ],
  42. live:[
  43. '创建房间:输入房间id,作为主播推流',
  44. '进入房间:另打开新页面,输入房间id,进入房间作为观众拉流',
  45. '退出:退出房间',
  46. '结束连麦:挂断当前连麦,可指定人员,主播和观众都可以发起',
  47. '邀请连麦:主播邀请观众和自己连麦',
  48. '请求连麦:观众向主播申请和自己连麦'
  49. ],
  50. auth:[
  51. '创建房间(登录鉴权):用于第三方登录时鉴权',
  52. '退出:退出房间'
  53. ],
  54. mix:[
  55. '创建房间:输入房间id,作为主播推流',
  56. '退出:退出房间',
  57. '混流:当前房间内所有流混成一条,并在当前页面播放',
  58. '停止混流:当前房间内所有流混成一条,并在当前页面播放',
  59. ],
  60. screen:[
  61. '创建房间:输入房间id,作为主播推流',
  62. '退出:退出房间',
  63. '捕捉屏幕:调用捕捉屏幕api,选择要捕捉的页面或者应用,并推流(chrome需要插件,火狐不需要),只支持pc端chrome和火狐',
  64. '捕捉屏幕(无需插件):和捕捉屏幕功能类似,区别是不需要安装插件,只有chrome72以上支持,且不能分享声音',
  65. '推两路流:如果需要同时推屏幕和麦克风声音,可以推两路流实现;后续可以通过混音推一路流实现,敬请期待!'
  66. ],
  67. cdn:[
  68. '创建房间:输入房间id,作为主播推流',
  69. `进入房间:另打开新页面,输入房间id,进入房间作为观众拉流,拉流方式不是通过webrtc,而是以播放地址的形式,默认sdk返回rtmp,flv,m3u8三种格式,延迟小到大:rtmp,flv,m3u8;rtmp需要flash,手机不支持,safari只支持m3u8`,
  70. '退出:退出房间',
  71. ],
  72. record:[
  73. '创建房间:输入房间id,作为主播推流',
  74. '进入房间:另打开新页面,输入房间id,进入房间作为观众拉流',
  75. '退出:退出房间',
  76. '截屏:截取当前推流video帧',
  77. '录制:客户端录制,可以保存视频到客户端,支持暂停,恢复,停止操作',
  78. ],
  79. };