我是webRTC的新成員。據我所知,WebRTC用於實時通信。在規範中,似乎Stream只能通過設備outout(使用GetUserMedia for microphone,camera或chrome tab capture api)創建。但在我的應用程序中,我獲得了實時Uint8DVideo(例如H264)數據。我可以將此uint8Data轉換爲MediaStream嗎?通過webRTC播放本地數組數據數據
1
A
回答
1
我假設你不使用getUserMedia,但有些任意的來源。 讓這個視頻「緩衝區」顯示是棘手的,在每個瀏覽器中都是不可能的(只有Chrome和Firefox)。你不需要WebRTC來做到這一點,但有一種叫Media Source API AKA MSE(E for extensions)。
該API對接受的字節流比較挑剔,並且不會獲得任何「視頻數據」。對於H264,它只會除了分段的MP4。更多關於那here的信息。
+0
嗨Whadar,媒體源API有很多限制像第一幀應該是我在媒體片段中的幀。對於這個應用程序必須等到下一個幀,然後才能用於流數據播放。這種方法不能用於實時數據。第二個限制這個API緩衝區數據在內部直到它獲得足夠的數據播放(就像在chrome中的幀號大於5,然後chrome開始播放) – user894554 2013-05-13 01:23:06
相關問題
- 1. 通過webAudio播放pcm數據API
- 2. 通過二維數組循環播放
- 3. 通過拖放來加載本地數據
- 4. 數組播放與播放
- 5. 通過分組數據
- 6. WebRTC數據通道 - 最大數據大小?
- 7. WebRTC數據通道數據包是原子嗎?
- 8. 通過MySql數據庫中的JSON放置數組在WP_User_Query中
- 9. WebRTC:數據通道丟棄消息?
- 10. 如何關閉webrtc數據通道?
- 11. 通過websocket或WebRTC的數據通道發送字符?
- 12. 訪問iPhone播放數據
- 13. 訪問Pandora播放數據
- 14. 迭代通過數據數組/散列
- 15. 通過json檢索數組數據
- 16. 通過數組長度排序數據
- 17. PHP MySQL - 通過數組更新數據
- 18. 通過數據搜索多維數組
- 19. 通過計數組列出SQL數據
- 20. 如何讀取本地文本文件並將數據放入數組中以準備播放列表Android
- 21. Unity OSX獨立播放器不存儲本地數據
- 22. 在播放框架中連接到本地h2數據庫
- 23. 處理本地postgres在播放框架中的數據1.2.5
- 24. 通過數據
- 25. 通過數據
- 26. spotify api通過API獲取播放列表等用戶數據?
- 27. 如何通過額外的表單數據斯卡拉播放
- 28. 播放框架:表單數據不通過
- 29. 音頻文件:僅通過一個揚聲器播放數據?
- 30. 通過熊貓數據框列表循環播放
認爲如此https://code.google.com/p/libjingle/source/browse/trunk/talk/media/webrtc/webrtcvideoframe.cc?r=292&spec=svn292 – 2013-05-12 09:53:09