H5RtmpClientRTMP 視頻直播方案
用 HTML 5 技術(shù)播放 rtmp 視頻直播流的方案,采用本人開(kāi)發(fā)的 csharprtmp 作為服務(wù)器,Broadway 作為視頻解碼方案,speex.js 作為音頻解碼方案,emscripten 作為編譯器的創(chuàng)新技術(shù),需要瀏覽器支持 AudioContext,WebSocket,webgl(可選),TypedArray,等 H5 功能支持才可以正常使用。
csharprtmp 已經(jīng)上傳至 github
Flash 客戶端示例代碼:
var h264Settings:H264VideoStreamSettings = new H264VideoStreamSettings(); h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_3); ns.videoStreamSettings = h264Settings; var mic:Microphone = Microphone.getMicrophone(-1); mic.codec = SoundCodec.SPEEX; mic.framesPerPacket = 1;
評(píng)論
圖片
表情
