<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to VLC+WebRTC</title><link>https://sourceforge.net/p/bppdroid/wiki/VLC%252BWebRTC/</link><description>Recent changes to VLC+WebRTC</description><atom:link href="https://sourceforge.net/p/bppdroid/wiki/VLC+WebRTC/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 23 Aug 2024 03:02:33 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bppdroid/wiki/VLC+WebRTC/feed" rel="self" type="application/rss+xml"/><item><title>VLC+WebRTC modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/VLC%252BWebRTC/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Fri, 23 Aug 2024 03:02:33 -0000</pubDate><guid>https://sourceforge.netc6fe8b64fce533c347ddabe942d1a42cfaef1dbf</guid></item><item><title>Diary modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/Diary/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -1,6 +1,7 @@
 #### hard to NPM tools
 - 需要将nodejs,npm,npx等工具用起来。
 - 典型例子。
+- http://bilibili.github.io/flv.js/demo/

 #### Compile WebRTC for Android
 ![Build WebRTC](https://sourceforge.net/p/bppdroid/wiki/Diary/attachment/webrtc_droid.png)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Wed, 04 Aug 2021 02:11:17 -0000</pubDate><guid>https://sourceforge.netd0046b073a66b47902c3e68329a32f0086b510fe</guid></item><item><title>Diary modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/Diary/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -36,6 +36,40 @@
 #### Computer Vision
 - OpenCV
 - FFMpeg
+
+---
+#### ONGOING WEBRTC -&amp;gt; VOD = AVC2 [in progress]:
+* 在HTML5上开发音视频应用的五种思路
+* 几种浏览器播放RTSP视频流解决方案
+1. 方案一: H5 + websocket_rtsp_proxy 实现视频流直播
+Streamedian 提供了一种“html5_rtsp_player + websock_rtsp_proxy”的技术方案，可以通过html5的video标签直接播放RTSP的视频流。
+
+整个架构如下图所示，分为服务器端和浏览器端两部分：
+
+
+2. 方案二：RTSP转RTMP到RTMP服务器，转http-flv，播放端用flv.js播放
+flv.js在获取到FLV格式的音视频数据后将 FLV 文件流转码复用成 ISO BMFF（MP4 碎片）片段，再通过Media Source Extensions API 传递给原生HTML5 Video标签进行播放。
+
+flv.js 是使用 ECMAScript 6 编写的，然后通过 Babel Compiler 编译成 ECMAScript 5，使用 Browserify 打包。
+
+flv.js 从服务器获取FLV再解封装后转给Video标签的原因如下：
+
+兼容目前的直播方案：目前大多数直播方案的音视频服务都是采用FLV容器格式传输音视频数据。
+flv格式简单，相比于MP4格式转封装简单、性能上也占优势，解析起来更快更方便。
+
+3.方案三：RTSP转RTMP到RTMP服务器，转hls，播放端用video.js播放
+Video.js是一款web视频播放器，支持html5和flash两种播放方式。更有自定义皮肤，插件，组件，语言还有丰富的选项配置。
+
+4. 方案四：VLC或者SmartPlayer第三方插件播放
+VLC不再多说，几乎做流媒体的开发者都知道，SmartPlayer是大牛直播SDK (Github) 的播放插件，延迟和功能体验更好。
+
+插件形式的优点是无需二次转换，直接通过ActiveX控件的形式播放，延迟非常低，缺点是只支持IE浏览器。
+
+
+5. 方案五：RTSP转WebRTC播放
+浏览器对webrtc的支持良好，特别是在H264编码方面几个主流的浏览器都已经支持了。webrtc使用srtp进行媒体数据的传输，那么我们只需要将rtp中的负载数据通过webrtc通道发送给浏览器，而浏览器端只需要通过video标签播放即可，目前RTSP转WebRTC对浏览器的适配比较好，延迟也比较低。
+
+---

 #### Sublime 2021-3-30
 ```
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Fri, 23 Jul 2021 02:26:01 -0000</pubDate><guid>https://sourceforge.net5b72dff3e63bc3e6932353d87b1921b5fe47a45d</guid></item><item><title>Diary modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/Diary/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -1,6 +1,9 @@
 #### hard to NPM tools
 - 需要将nodejs,npm,npx等工具用起来。
 - 典型例子。
+
+#### Compile WebRTC for Android
+![Build WebRTC](https://sourceforge.net/p/bppdroid/wiki/Diary/attachment/webrtc_droid.png)

 #### hard to compile VLC-droid
 ```
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Mon, 12 Jul 2021 07:08:38 -0000</pubDate><guid>https://sourceforge.netabe7f4d8ae376cfb20aeb4b81317d8a335a37ada</guid></item><item><title>Diary modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/Diary/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -1,6 +1,11 @@
 #### hard to NPM tools
 - 需要将nodejs,npm,npx等工具用起来。
 - 典型例子。
+
+#### hard to compile VLC-droid
+```
+https://caplette.org/2019/03/10/debugging-the-vlc-android-app-on-a-windows-10-machine/
+```

 #### hard to compile VLC
 ```
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Thu, 08 Jul 2021 02:53:48 -0000</pubDate><guid>https://sourceforge.net6321880eb1eb4252645ea370570d1e32a418d4fc</guid></item><item><title>Diary modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/Diary/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -1,3 +1,7 @@
+#### hard to NPM tools
+- 需要将nodejs,npm,npx等工具用起来。
+- 典型例子。
+
 #### hard to compile VLC
 ```
 # cleanup everything (WARNING, it basically deletes everything not commited)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Tue, 29 Jun 2021 04:32:09 -0000</pubDate><guid>https://sourceforge.net1ef7e2703a35c9af884de7ee8315db8e9f7b9992</guid></item><item><title>Diary modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/Diary/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -1,3 +1,20 @@
+#### hard to compile VLC
+```
+# cleanup everything (WARNING, it basically deletes everything not commited)
+git clean -fdx
+
+# build the needed tools
+cd extras/tools
+./bootstrap &amp;amp;&amp;amp; make 
+
+# build the contribs
+cd ../../contribs &amp;amp;&amp;amp; mkdir native &amp;amp;&amp;amp; cd native
+../bootstrap &amp;amp;&amp;amp; make
+
+# build vlc
+cd ../../ &amp;amp;&amp;amp; ./bootstrap &amp;amp;&amp;amp; mkdir build-native &amp;amp;&amp;amp; cd native &amp;amp;&amp;amp; ../configure
+make
+```
 #### Android
 - [libusb on Android](https://sourceforge.net/p/raspiirc/yyssl/ci/labusb/tree/)
 - Accessability
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Tue, 22 Jun 2021 03:04:50 -0000</pubDate><guid>https://sourceforge.net88a54c59ec85b1bc130ac24a7f5cfb157dd874b4</guid></item><item><title>Diary modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/Diary/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -7,6 +7,23 @@
 #### Computer Vision
 - OpenCV
 - FFMpeg
+
+#### Sublime 2021-3-30
+```
+----- BEGIN LICENSE -----
+sgbteam
+Single User License
+EA7E-1153259
+8891CBB9 F1513E4F 1A3405C1 A865D53F
+115F202E 7B91AB2D 0D2A40ED 352B269B
+76E84F0B CD69BFC7 59F2DFEF E267328F
+215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
+969624E7 DC9CD4D5 717FB40C 1B9738CF
+20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
+5F7EF854 86B9743C FADC04AA FB0DA5C0
+F913BE58 42FEA319 F954EFDD AE881E0B
+------ END LICENSE ------
+```

 #### OS dev
 - Minix
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Tue, 30 Mar 2021 04:29:25 -0000</pubDate><guid>https://sourceforge.net5576d3fb3f1768ac580f34dfa17c7eb6b3b5beaa</guid></item><item><title>Diary modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/Diary/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -21,3 +21,22 @@
 [Resume Download](https://k2s.cc/file/3a8f470144cc9/Watch4Beauty.20.11.05.Kahlisa.Red.Bikini.1080p.mp4)
 [[members limit=20]]
 [[download_button]]
+
+Welcome to MyTEX wiki!
+This project save Android Document in PDF Files, see it.
+
+-----
+#### 3.18
+*1. Baidu AI
+2. PuFa AI
+3. AI about things -&amp;gt; OpenCV
+4. OpenCV Demo
+5. OpenCV Porting*
+6. 虚拟Android + 自动化操作uiautomator/accessbility
+
+-----
+Page simply reference it within brackets, e.g.: [SamplePage].
+The wiki uses [Markdown](/p/mytex/wiki/markdown_syntax/) syntax.
+
+[[members limit=20]]
+[[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Wed, 03 Feb 2021 03:45:29 -0000</pubDate><guid>https://sourceforge.net8f47b317a4586ce451b8297ff15857d1a462904d</guid></item><item><title>Diary modified by yuanhy0055</title><link>https://sourceforge.net/p/bppdroid/wiki/Diary/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -18,6 +18,6 @@
 This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].

 The wiki uses [Markdown](/p/bppdroid/wiki/markdown_syntax/) syntax.
-
+[Resume Download](https://k2s.cc/file/3a8f470144cc9/Watch4Beauty.20.11.05.Kahlisa.Red.Bikini.1080p.mp4)
 [[members limit=20]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuanhy0055</dc:creator><pubDate>Mon, 11 Jan 2021 09:48:24 -0000</pubDate><guid>https://sourceforge.net7f80ee489e4e61859882a35c0cdc8b365eadb0e7</guid></item></channel></rss>